客户决定更换 ISP。新提供商提供了 Vigor 2830,但我无法正确配置它来替换现有路由器 (Thomson 585)。
运行 Ubuntu 14 的 Dell 2800 是 Xen dom0,它托管运行 Samba 文件服务器的 Ubuntu 10 等。domU 已配置为使用新的本地网关和名称服务器,即 Vigor 路由器。
使用新路由器 LAN、DHCP、本地 DNS 似乎都很好,但是 samba 服务器不响应 netbiosname。从 WinXP 和 Win7 客户端,我可以 ping IP 并导航到,\\1xx.1xx.xx.14
但ping SMBSERVER
或导航到\\SMBSERVER
超时而没有响应。在客户端上运行“nslookup”,我得到了正确的本地名称服务器和正确的响应
nslookup SMBSERVER
Server: 1xx.1xx.1x.6
Address: 1xx.1xx.1x.6#53
Name: SMBSERVER
Address: 1xx.1xx.xx.14
通过旧路由器,一切均可连接。
奇怪的是,按照本指南操作时: http://www.draytek.com/index.php?option=com_k2&view=item&id=5242&Itemid=293&lang=en 我将 samba 服务器的域名设置为 SBMSERVER.COM,以便客户端可以连接。
我不想重命名 samba 服务器,因为客户端群熟悉现有名称,并且文档引用和快捷方式都已建立。
Vigor 固件存在单词主机名失败的错误的可能性有多大?
答案1
我刚刚意识到我的 DrayTek Vigor2920n 路由器有一个默认规则阻止 NetBios,请检查你的路由器是否也一样。这引起了各种混乱!
在我的 Web 界面中,我可以检查防火墙 > 过滤器设置 > 默认数据过滤器并查看第一条名为“xNetBios -> DNS”的规则。
从安全角度来看,这样做似乎有充分的理由 - 如果来自您网络外部的攻击者可以通过端口 139 连接到您的某个系统,他们就可以获取有关您的内部网络系统的各种信息。更多信息请见此处:http://www.techrepublic.com/blog/it-security/the-problem-with-netbios/