微軟網芳系統, 內定的運作方式,是由 Master Browser 負責收集同一網段的電腦資源清單, 但是 Master Browser 是無法指定, 它是透過選舉而來的, 所以任何一台電腦都可能成為 Master Browser, 但它也隨時會不見, 因它被關機, 解決此一問題, 我們可使用 Linux 的 Samba, 來強制扮演 Master Browser, 以下為設定步驟 :
1. 下載 Samba 套件
$ su tc # 執行 tce-load 命令, 不可是 root 身份
$ tce-load -wi samba3.tcz
$ exit
2. 設定 Samba 成為 Master Browser 及 WINS Server
$ sudo nano /usr/local/etc/samba/smb.conf
:
workgroup = kvm
server string = NS100 Samba Server
security = user
load printers = no
local master = yes
os level = 255 # 這數質可確定此部 Samba, 必定成為此網段中的 Master Browser
domain master = no # 跨網段時使用
preferred master = yes
wins support = yes # 成為 WINS Server
3. 設定自動啟動 Samba Server
$ echo usr/local/etc/samba >> /opt/.filetool.lst
$ echo "/usr/local/etc/init.d/samba start" >> /opt/bootlocal.sh
$ filetool.sh -b
4. 重新開機
$ sudo reboot
5. 檢視 Samba 運作資訊
以下命令負責尋找 kvm 工作群組中的 Master Browser
$ nmblookup -M kvm
querying kvm on 192.168.100.255
192.168.100.5 kvm<1d>
browse.dat 會記錄 Samba 所收集到的資料
$ cat /var/lib/samba/browse.dat
"KVM" c0001000 "NS100" "KVM"
"NS100" 408d9a03 "Samba Server" "KVM"
設定 Samba 的 tc 帳號
$ sudo smbpasswd -a tc
參考文章
1. Samba and default user in tinycore
http://forum.tinycorelinux.net/index.php?action=printpage;topic=5959.0
沒有留言:
張貼留言