Ubuntu客户端通过WINS使用NetBIOS名称

环境: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: files mdns4_minimal [NOTFOUND=return] dns mdns4
修改为
hosts: files wins mdns4_minimal [NOTFOUND=return] dns mdns4

重新启动winbind服务器即可
sudo service winbind restart

我们也可以使用简短的主机名了,以前
ping ns1802
系统会说:ping: unknown host ns1802
现在通了,呵呵。

相关推荐