第一部分:標準化配置與驗證 10 步法
- 物理連線:雙機直連用交叉線;經 Hub/交換機用直通線,確認指示燈正常
- TCP/IP 協議:Win98+ 默認安裝,Win95 手動添加。網絡屬性中確認已安裝
- IP 規劃:推薦 192.168.x.x/255.255.255.0;有 DHCP 選自動獲取。驗證:`ping 對方IP` 回顯 TTL=128 即成功
- NetBIOS over TCP/IP:
Win9x:網絡屬性檢查 NetBIOS 協議
Win2K/XP:TCP/IP 進階 → WINS → 勾選「啟用 TCP/IP 上的 NetBIOS」
驗證:`ping 對方機器名` 解析成功
- HOSTS 文件補丁:解析失敗時編輯 `%windir%\hosts`(或 hosts.sam 去擴展名),追加 `IP機器名`
- 啟用文件打印共享:網絡屬性中安裝「文件和打印機共享」。驗證:網上鄰居能看到自己
- 啟用 Guest 帳戶:Win2K/XP 工作組模式必開。控制面板→用戶帳戶/計算機管理→本地用戶和組→啟用 Guest。域模式忽略
- 啟用 Computer Browser 服務:服務中確保未停用/禁用
- 防火牆放行核心端口:關閉 XP 自帶防火牆或放行 UDP 137/138、TCP 139/445。第三方防火牆同理
- 設置共享資源:右鍵文件夾/打印機→共享與安全→共享名稱
第二部分:高頻 FAQ 速查表
| 現象 | 核心對策 |
| 提示無權限 | 雙向開啟 Guest 帳戶 |
| 點擊無法連接 | 確保雙向 Ping IP/機器名通 |
| 看不到/看到進不去 | NetBIOS 廣播機制固有延遲/不一致,屬正常範圍;建議部署 WINS 服務器 |
| 開關機導致他機共享失效 | 同上,主控瀏覽器選舉機制導致 |
| 不開網上鄰居怎麼訪問 | 「運行」輸入 `\\IP` 或 `\\機器名`;搜索框直接搜 IP/名稱 |
| 跨工作組能否訪問 | 可,工作組非隔離邊界 |
| 經路由器能否訪問 | 看不到(路由器不轉發廣播),但可用 `\\IP` 訪問(僅 Win2K+) |
| Win9x 訪問不了 Win2K/XP 但反向可 | 確認:Win2K/XP 開 Guest+Browser 服務;Win9x 裝共享+NetBIOS 正常;雙向無防火牆阻擋 |
| 訪問要密碼 | 對方開 Guest 或非域模式;Win9x 域登錄勿按 Esc 跳過 |
第三部分:NetBIOS 與主控瀏覽器核心原理
瀏覽列表生命週期
- 啟動+啟用共享 → 廣播宣告存在 → 主控瀏覽器收錄列表
- 正常關機 → 廣播宣告下線 → 主控及時刪除
- 非正常關機(崩潰/斷電) → 列表保留 45 分鐘(NT)或更久 → 「看到卻進不去」
主控瀏覽器選舉機制
- 每工作組每協議選一主控,維護瀏覽列表及跨組主控列表
- 標識:`NBTSTAT -a computername` 輸出含 `__MSBROWSE__` 名段
- 優先級:OS 版本主導(Win2K/XP > Win9x/Me)、其次運行時間
- 主控下線或多機強制主控 → 觸發選舉:廣播選舉報文 → 逐機比較優先級 → 勝出者成為新主控
跨工作組瀏覽流程
- 客戶端廣播請求瀏覽列表
- 本組主控收到:本組列表直發;跨組請求 → 查跨組主控列表 → 轉發給對應組主控 → 返回列表
避坑錦囊
NetBIOS 廣播機制決定了「所見非所得」。生產環境強烈建議部署 WINS 服務器集中管理名稱解析,徹底根治「看得到進不去、開關機列表不同步」等頑疾。