2011年7月24日 星期日

Tiny Core Samba 安裝與 Master Browser 設定

微軟網芳系統, 內定的運作方式,是由 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

沒有留言:

張貼留言