在昨日上班後,網路上的芳鄰許多台電腦都搜尋不到,但可直接使用UNC格式(\PcName\ShareFile)來搜尋,Ping也都Ping的到沒問題,近日有更動的地方只有將頻寬進行升級以及將Gateway設定至眾至的防火牆,確認相關服務都有開啟(一次不見20~30台應該跟電腦本身設定沒關係(?))也都同工作群組沒有架設AD,網路架構的話都同網段,防火牆接出來至Switch(HUB)這樣蠻單純的。
目前User都習慣使用網路的芳鄰來找電腦,請問有沒有前輩有相關的經驗嗎,謝謝。
參考這篇的2個回答吧!
https://ithelp.ithome.com.tw/questions/10046743
先確定網上有幾台電腦可能成為master browser,
要找出當前哪一台是master browser,
然後想要在網芳出現的電腦,
要儘可能在master browser這台電腦之後開機
請問如何知道master browser是哪一台呢?
可以一台一台去下指令查看
nbtstat -n
也可以於某台搭配 -A 或 -a 直接去查遠端
找到列有 MSBROWSE 這個名稱標記的
就是master browser
可以參考這篇
https://technet.microsoft.com/en-us/library/cc767893.aspx
謝謝您,目前已透過您的方法找到MASTER BROWSER,找到後要如何修正? MASTER BROWSER的電腦上有所有電腦清單,但同區網其他台電腦沒有,有可能是MASTER BROWSER沒將Backup Browsers List丟出來給client嗎?又或是client無法取得MASTER BROWSER?
可以重開的電腦,試試重開之後是否就正常了,
不然有試過 nbtstat 的 -R (重新載入) 功能嗎?
client有重開過也使用過nbtstat -R,仍然無反應是否要將Master Browser重開機,目前有架設WINS也指定IP過去仍沒有清單,Master Browser及WINS是不同台
client有重開過也使用過nbtstat -R,仍然無反應是否要將Master Browser重開機,目前有架設WINS也指定IP過去仍沒有清單,Master Browser及WINS是不同台
有問題的client狀況是都一樣嗎?
網芳瀏覽沒出現的電腦
是否是要經過 防火牆 or Gateway 嗎?
網芳瀏覽會出現的電腦
是否是剛好都直接在接在同一Switch/Hub上?
可能要先釐清一下網路架構,
例如不同Switch/Hub之間是如何互通的方式?
直接有網路線對接?還是接上防火牆?
GW在防火牆之前還是之後...
如果是加入防火牆之後才有這問題,
是否詳加確認過埠號445,137,138,139的相關設定呢?
有問題的都一樣狀況
沒出現的電腦不需要經過防火牆都同網段
會出現的電腦接在不同的Switch/Hub上,架構的話就是Wan>防火牆>Wifi AP>Hub接Hub>client
Gateway設定至防火牆
防火牆 LanToLan沒做任何拒絕
可以試試看以下的測試嗎?
用
nbtstat -r
(r是小寫)
所出現的資訊中
有分別顯示由廣播(Broadcast)
和名稱伺服器(Name Server)所獲得的
解析(Resolved)與登錄(Registered)
的資料筆數,
而NetBIOS的名稱其實都是由廣播來的
之後用UNC方式去連過沒有列在清單上的電腦名稱之後
再下一次 nbtstat -r
觀查看這台電腦是不是會出現?
也觀察廣播的資料筆數是否會增加?
而看不到的電腦是有時看的到有時看不到
還是總是看不到呢?
所使用的裝置互連之間,
是否都有確認UDP區域廣播能互通嗎?
最後如果急用,又想不到還能怎麼查怎麼調整,
可以考慮朝向用lmhost的方式試試...
UNC方式去連過沒有列在清單上的電腦名稱後廣播的資料筆數有增加
電腦清單則是總是看不到
但每台都能使用UNC方式連接電腦
請問有什麼更精準的方式測試UDP嗎?
nbtstat -r 功能中
就列有當前該電腦有收到的電腦名稱列表
NetBIOS Names Resolved By Broadcast
前面問說有沒有出現是指這部分
不過有觀察到廣播的資料筆數有增加,
所以還是比較覺得是master的問題...
是否有每台電腦全部都有確認一下
沒有 ..MSBROWSE. 的標記嗎?
要確定全部電腦中只有一台有標記,
如果有2台以上,代表會有抓錯台的情形
而要更穩定的話,最好除了要當master的那台之外,
其他所有電腦都去下指令
net start
看看列出來的執行服務中是否有這個服務
Computer Browser
如果有的話就去電腦管理的服務那邊把它設定停用吧!
因為這嘎服務就是要讓該電腦能當master的功能,
網路設備多的話就容易有認錯主或自以為是的狀況
而Computer Browser這個服務,基本上預設都是啟用的...
所以也可以略過net start檢查的步驟,
直接每台電腦都去服務管理那邊停用也行,
不過這也代表唯一的那台master則要總是開機的會比較合適
目前已有架設WINS要將現Master Browser的PC 停用才會去抓wins嗎
是因為有Masrer browser的關係wins才沒用嗎
雖說wins是設計來改善NetBIOS,
但工作方式還是得走與原本NetBIOS最初設計的模式,
才能相容舊的服務
所以wins不是沒用,而是只要有master或wins在網路上的話都會對用戶端作回應,因此就有可能錯亂,尤其網路有跨設備就更容易發生,然後也要看是使用靜態IP還是DHCP,如果是DHCP最好由DHCP Server上設好WINS Server的IP位置,才能統一於發配IP時一併告知...
即使是有安裝wins服務的主機,在開機時服務尚未啟動之前,本身還是用戶端,可以參考微軟的範例說明
https://support.microsoft.com/zh-tw/help/150737/setting-primary-and-secondary-wins-server-options
另外可以參考維基更瞭解wins
https://zh.wikipedia.org/wiki/WINS
Computer Browser/master原本就是在作wins要作的事,只是在有路由的環境下wins設計的更好,wins是固定位址的設計,而master則像是每台電腦都是選民也有權當總統,透過網路交易票選出master來,是動態的,master關機會自動再生一台出來...
wins關機就是沒了,用戶要依據設定去找次一台是否存在...
所以說如果考慮完全走wins,可以試試把全部電腦的Computer Browser都關掉(包含跑wins服務的電腦),這樣應該就能避免有master和wins搶了,
同樣的負責wins的電腦也是最好總是開機
謝謝您的協助;我將Master Browser電腦上的服務關閉,重新開機後即所有電腦皆恢復正常。
恭喜了
架WINS Server試試