Windowsnetworking浏览跨子网,没有广告

在我们拥有的40多台台式机中,大约5台是Windows 7,其余的则是Fedora。 所以我们没有运行广告,我们不想。 我们确实已经部署了Samba(在CentOS盒子上),configuration成WINS服务器。

有线networking是一个VLAN(和子网),WiFi另一个。 基本的networking工作正常(例如,每个人都可以ping其他人)。 Samba服务器被configuration为两个子网的主浏览器。

如果Windows 7(在WiFi上)想要访问Samba服务共享(在有线networking上),则可以完成,但仅限于用户指定\ servername \ share。 Windows 7用户无法在Windows资源pipe理器的“networking”部分find服务器。

更糟的是,共享多function打印机(在有线networking上)根本找不到。 我可以通过创buildTCP / IP端口来打印,并通过打印来打印。 但是打印机的其他所有function(如扫描)都不起作用。 打印机随附的Cannon专用软件无法看到打印机。

我是一个Linux的家伙,走出我的深度。 如果部署一个Windows 2008将解决这个问题,我会做一个心跳,但我不知道如何configuration上述服务器(WINS?DNS?还有其他的东西?)

任何和所有的build议最受欢迎!

把Samba机器放在两个VLAN上是有点奇怪的。 多归属SMB服务器可能有问题,通常应该避免。 即使这台机器充当您的子网之间的路由器,我也会将Sambaconfiguration为仅侦听单个IP。

WINS服务器应该清除您的NetBIOS名称parsing问题。

将Samba服务器configuration为WINS服务器(使用smb.conf中的wins support = yes全局configuration指令),并指示客户端使用Samba服务器作为他们的WINS服务器(理想情况下,通过传递“netbios-name-servers”选项设置为您的DHCP作用域中的Samba服务器的IP地址)。

您可以在这里获得一些良好的背景: http : //www.samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html

Windows使用nbd amd smb协议 – 端口137,138,139将资源定位到没有广告的Windowsnetworking中。 这些协议是不可路由的! 您需要设置一个广播中继为了有这样的function。

如果你的路由器是linux很容易做 – 如果没有,你需要看你的路由器如何做到这一点。