環境:ubuntu desktop 9.10
問題:
我們的局域網上有wins服務器,windows客戶端都可以通過簡短的主機名(netbios名稱)來訪問服務器,可是我的ubuntu客戶端卻不能,很鬱悶。
解決:
1、告訴ubuntu客戶端wins服務器地址
修改 /etc/samba/smb.conf
在它的[global]中增加如下內容
wins server = 10.35.0.10
這就是告訴ubuntu客戶端wins服務器的ip地址是10.35.0.10
2、使用wins
修改 /etc/nsswitch.conf
把其中的
hosts:
修改爲
hosts: files wins mdns4_minimal [NOTFOUND=return] dns mdns4
重新啓動winbind服務器即可
sudo service winbind restart
我們也可以使用簡短的主機名了,以前
ping ns1802
系統會說:ping: unknown host ns1802
現在通了,呵呵。