Windows Server 2003 Terminal Server License問題

簡單來說,解決方法大概就是:

1. 裝上License Server
2. 照指示啟動他,但是不裝license(token?)上去
3. Stop這個Services(但不是永久停用),砍掉(更名)system32\LServer下的某檔
4. 重開機(重開後Services又起來了)

http://i-admin.blogspot.com/2005/06/how-to-crack-windows-terminal-services.html

回應 (2)

ZFS Tuning Guide

http://wiki.freebsd.org/ZFSTuningGuide

/memo

留下迴響

FreeBSD版本內升級/重編

跨版本的升級通常牽扯到一些奇奇怪怪的手法…目前還不會。版本內的更新倒是有事沒事碰到問題就會作,所以memo一下好…
如果要作完整的(world+kernel),切換到/usr/src下之後,依序是
buildworld→buildkernel→installkernel→mergemaster -p→installworld→mergemaster -iU
再重開機。
前三步在長輩yhchan指導下可以直接下

sudo sh -c "make buildworld && make buildkernel && make installkernel"

而make可以視CPU數量加-j參數多核編譯
接著執行mergemaster -p,視情況保留/刪除新設定檔,接著installworld,最後mergemaster -iU再檢查檔案後重開,應該就完成了。

留下迴響

bsnmpd的設定檔

/etc/snmpd.config

裡面似乎牽涉到使用的帳號,機器的地點跟管理者等資訊。不過好像沒限制連接來源…

留下迴響

sysutils/dmidecode – BSD下的裝置管理員

看硬體用的…

留下迴響

postfix+mutt

基本上要讓他動,最基本的ports安裝就都可以啟動了。要注意的大概就是照指示在rc.conf跟periodic.conf以及跑newaliases建立/etc/aliases.db

留下迴響

常用的網路軟硬體相關指令

host 查詢Domain資料
nslookup 查詢Domain資料
hostname 設定(查詢)本機名稱
mtr 加強版tracert(需安裝)
ifconfig 網路硬體相關

Ex:
新增IP: ifconfig 介面 IP alias
刪除IP: ifconfig 介面 delete IP
關閉網卡: ifconfig 介面 down

route 路由相關(不含看路由表)

Ex:
新增預設: route add GATEWAY
新增條件: route add -net IP區段(可用ip/mask或者直接打.0) GATEWAY

netstat -r 看路由表

/etc/hosts 最優先DNS根據
/etc/resolv.conf  記載DNSserver位置

netstat 顯示目前的連接狀態,包括TCP/IP連接和Unix socket連接。

ref:
http://ftp.cse.yzu.edu.tw/pub/Mirror/FreeBSD/docs/completed/128.shtml.htm

留下迴響

proftpd + mysql on FreeBSD 7 Beta3

/usr/ports/ftp/proftpd-mysql/
/usr/local/etc/proftpd.conf
proftpd_enable=”YES”

要支援FEAT UTF8要有把nls編進去!!!

基本上我用大多數的機器make install後是不會有太大問題…可是這回最主要的機器居然發生了不明問題
狀況大概是加了MySQL認證後,不管是本地PAM還是MySQL認證,認證錯誤則矣,就login incorrect跳開。但要是認證對了,就會顯示421 service unavailable… 然後跳開。
最後是把SQLAuthenticate設On (原本用users groups usersetfast groupsetfast)解決。

比較重要的功能性設定大概是…
RequireValidShell off :帳號不需要有效的shell(某些條件為前提來說,就是不能ssh的帳號(如虛擬帳號)也能登入)
UseReverseDNS off :不反查DNS
IdentLookups off :要不要開identd查詢真實名稱
DefaultRoot ~ !staff :除了staff群組以外都鎖定家目錄為根目錄
AllowForeignAddress on :允許fxp

下面是一些基本log參數,好像可以用extendlog來新增一些自訂的log事件
SQLLogFile /var/log/proftpd/mysql.log
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/system.log

(其實這些參數都可以在userguide查到)

ref:
http://www.proftpd.org/docs/
http://www.proftpd.org/localsite/Userguide/linked/userguide.html
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-SSH.html
http://blog.ssh.tw/?p=870

留下迴響

VPN(PP2P,PPTP等windows可直接使用者為主)(+NAT)

留下迴響

NFS on FreeBSD 7.0 Beta3

NFS
預設就有,免安裝
分成client跟server兩部分,而後追加AMD(automatic mount device?)

網路上加很多東西,可是我rc.conf只加三行(#的flag好像都是預設值)

rpcbind_enable="YES" nfs_server_enable="YES" #nfs_server_flags="-u -t -n 4" mountd_enable="YES" #mountd_flags="-r"

分享出去的設定在
/etc/exports

設定是
[本機資料夾名稱] [屬性]
常用到的屬性有幾個
-alldirs :讓client可以從其下任何一個子目錄mount起來
-maproot= :讓對NFS寫入root的人變成誰,例如nobody
-network= :開放哪個網域/網址使用(可用-mask配合)
-ro :唯讀
更詳細的可以man exports

設完後重開機會自動啟動服務,或者手動啟動

/etc/rc.d/rpcbind start nfsd -u -t -n4 mountd -r

就可以用

showmount -e

看到分享出來的資源了
若是無法看到或者無法使用,可以用

rpcbind [host]

來檢查三個服務有沒有都在上面

至於client的部分我完全沒做任何設定,用

mount_nfs 機器:分享資源 掛載點(需先建立空資料夾)

就可以掛起來
值得一提的是,不知道為什麼網卡mtu不設9000存取起來就會當掉的樣子
(在rc.conf下作類似下列設定)

ifconfig_em1="inet 192.168.7.5 netmask 255.255.255.0 mtu 9000"

至於amd,我沒有親自測試,不過拿其他已經有在跑的機器來研究後發現

amd_enable="YES" amd_flags="-a /.amd_mnt -l /var/log/amd.log -x all /net /etc/amd.map"

這幾樣參數可以寫在/etc/rc.conf,似乎也可以寫在/etc/rc.d/amd
而amd mount起來的東西要放在哪,就是決定在amd_flags而不是其主要設定檔
/etc/amd.map
下,這個檔只負責記錄要掛哪些東西
/.amd_mnt 表示實體會掛在哪
/net 表示虛擬點在哪

在虛擬點被要求的時候(例如去/net作ls),amd才會把NFS掛到/.amd_mnt(而且自動按機器分類)並作symbolic link到/net供使用

nfsref:
http://blog.havenlin.org/index.php/archives/category/技術文件/freebsd
http://fanqiang.chinaunix.net/a1/b2/20010419/144107_b.html
man exports

amdref:
http://blog.chifeng.name/2007/11/freebsdautomount.html
http://www.cs.unc.edu/~jeffay/dirt/FAQ/nfs_auto.html

留下迴響

較舊的文章 »