CentOS 解析 Netbios 名稱

ping hostname 前提條件,己經安裝 samba server,而且己經啟動。 並且在 smb.conf 設定以下參數

vi /etc/samba/smb.comf
[global]
#設定自己的主機名稱
netbios name = server1
#若啟用win server參數,表示nmb要作為 wins client
win server = 192.168.120.12

再來修改nsswitch.conf,找到hosts ,新增 wins

vi /etc/nsswitch.conf
hosts: files wins dns

啟用win server參數,表示 nmb 要作為 wins client,啟動nmb。

systemctl nmb start
systemctl enable nmb

若要改變 server1 的 ip 先要停用 nmb 約數分鐘,待無法 ping server1 後,修改 ip,再啟 nmb即可。