2011年10月25日

在 Linux 解析 Netbios 名稱

因自己身處在充滿 Windows 系統的公司,RD的測試機全都用 NetBios 名稱,為了讓我的小企鵝能夠適應這樣的環境生存下去,做了些調整

環境: CentOS 5.6

#首先安裝 samba
shell># yum install samba3x-common samba3x-client samba3x

#設定 smb.conf, 小小修改一下設定
shell># vim /etc/samba/smb.conf
[global]
#設定自己的主機名稱
netbios name = linux-desktop

#若啟用win server參數,表示nmb要作為 wins client
win server = 192.168.121.12

# 設定開機啟動服務
shell># service nmb start; chkconfig nmb on

#修改 nsswitch.conf 的 hosts ,新增 wins,一定要加上,不然啟動nmb也沒用
shell># vim /etc/nsswitch.conf
hosts: files wins dns

#測試看看解析的狀況
shell># ping server1
PING server1 (192.168.100.112) 56(84) bytes of data.
64 bytes from 192.168.100.112: icmp_seq=1 ttl=127 time=0.666 ms

ps. 主機一定要有 libnss_wins.so
  1. 在 CentOS 是隨附在 samba3x-common 套件
  2. 在Debian squeeze隨附於 winbind 套件
  3. ubuntu18.0.3 LTS版,隨附於 libnss-winbind 套件

沒有留言:

張貼留言