JoeCool <alhorns@yahoo.com> wrote
in message
news:8l0b38$jej$1@news.seed.net.tw...
>
> "網中人" <netmanforever@yahoo.com>
撰寫於郵件
> news:8kusrs$s7g@netnews.hinet.net...
> >
> > JoeCool <alhorns@yahoo.com>
wrote in message
> > news:8ku59q$rv6$1@news.seed.net.tw...
> > >
[ 略... ]
>
> 這位兄臺請教一下,
>
> (A).我看Samba的文件提到,
> Password Server好像不能指到自己本身說....
沒錯。
但是否有人會在其它 smaba 機器上將 Password Server
指到這裡呢﹖
(相信閣下是不會啦﹐難保其它人哦)
>
> (B).Samba設定參數之一Prefer Master,
> 就能夠讓其他的SMB Client把它當成主瀏覽器了,
> 我試的結果是原本正牌的PDC會被它踢下來,
> 開機過程就無法正常啟動 RPC 服務了....
> 麻煩就在我設的Password Server,
> 就是這部NT4.0PDC , 即使把Prefer Master取消掉,
> 上頭的Domain Account & Password還是無法抓到....
:-<
>
這裡的 Master 並非指 Domain Master﹐而是指 Browse Master。
Browse Master 有分 Domain Browse Master(DDM) 和 Local Browse Master(LDM)。
前者是負責整個 domain 的 browser ﹐而後者則只負責本地網路的
browser。
這和 PDC & BDC 的關係有點類似﹐但功能不一樣﹕
BDC 通常是從 PDC 抓資料下來﹐而 LDM 則還可以將信息提供給
DDM。
(您或許可以想象到為什麼 MS 網路的廣播封包那麼多了吧﹖)
Browse Master 的作用是用來 register 登錄上網的 MS
主機資源﹐用一個集中的資料
檔來記錄各個零散的資訊。
如果在一個沒有指定 BM
的網路中﹐通常會是第一台登錄進網路的主機但擔當 BM 的角
色。
但是﹐一旦其後有 PDC 或 BDC 的登錄﹐那麼 DC 就會將 DM
的角色搶過來。
所以﹐有時候角色變跟頻繁﹐重新開機或登出再登入以 refresh
在 DM 上面的記錄﹐
會重新獲得 browse 的能力。
preferred master 就是讓 SAMBA 搶 DM 來當的。如果您將它設為 yes﹐前面的
local
master 也應該設為 yes。
而至於 domain master 則最好還是讓 NT 去當好了。
但問題是﹕如果在同一個網路中有多個 DM 怎麼辦﹖那就是 os
level 後面的數字來決
定優先權的了。
我的建議﹕如果您的網路中已經有 NT server 了﹐就別讓 samba
跟它們爭了。
將 domain 相關的設定都改為 no 好了。
然後在 Password Server 後面填上 NT 主機的名稱(NetBIOS name)。
不過﹐前面的 share= 要改為 server ﹐
例如﹕
security = server
password server = nt4ser2
將句子前面的‘﹔’拿掉﹐並將NT 的 DC 名稱指定好(要確定
/etc/hosts 和
/etc/lmhosts 記錄正確)。這裡的‘nt4ser2’是我的NT網路的PDC主機名稱﹐請自行修
改。設定的時候﹐要給‘=’兩邊留一個空位。
還有 wins support 也設為 no ﹐但卻可以指定 wins server 為 NT 的 DC。
不過﹐兩者不可以同時開放。也就是說﹕這兩行一定要有其中一行前面是以
“﹔”符
號開頭的。
修改完之後﹐別忘了重新啟動 SAMBA﹕ service smb restart
還有問題的話﹐應該多看一下 NT 相關的書籍﹐相信對 SAMBA
的理解有所幫助。要不
然看看下面的網站也有助提高認識﹕
http://malt-whisky.student.utwente.nl/nbfw/