在有线和无线连接的机器之间支持Bonjour的无线路由器


8

在家里,我有一个ADSL调制解调器,也可以用作路由器。作为记录,它是荷兰Tele2提供的DavoLink DV-2020。事实证明,如果一台计算机通过电缆连接到路由器,而另一台计算机以无线方式连接,则它们将看不到通过Bonjour(Apple的服务发现协议,Zeroconf的实现)广告的彼此的服务。有线/有线和无线/无线的组合运行良好。这意味着,尽管有线和无线连接的IP地址在同一范围内(192.168.1。*),但它们以某种方式位于不同的物理网络上。

有问题的调制解调器没有提供我可以使用的许多选项。因此,我正在考虑购买第二个路由器以连接到调制解调器,然后将我的所有计算机连接到第二个路由器。问题是我恐怕会再次遇到同样的问题。

我正在寻找提供我想要的功能(有线和无线连接之间的Bonjour)的路由器的建议。我想一种解决方案是苹果公司的Airport Extreme Base Station,但价格为160欧元,价格昂贵得离谱。还有其他选择吗?如果有线和无线连接位于同一物理网络上,为什么很难在技术特征中找到呢?

Answers:


3

看来路由器未正确处理多播(Bonjour使用的多播)。尽管这里可能不适用于您的特定调制解调器,但这里提到了一个可能的修复程序。

无论如何,多播桥接是您想要的功能,尽管很难在未经实际测试的情况下确定路由器是否支持它。如果您愿意为有线和无线网络运行单独的网络,则一种选择是购买具有OpenWRT支持的路由器,然后在它们之间运行Avahi作为mDNS反射器。


1

我可以报告说,没有自定义(OpenWRT)固件的Linksys WRT54G支持桥接多播流量。使用Bonjour / Zeroconf可以Wifi打印到有线HP打印机。但是,以我为例,必须将HP 2600n上的固件修补到最新版本才能正常工作,因此它可能不是路由器出现故障。


1

我在D-Link论坛上找到了有关Bonjour和mulitcast的 DIR-655的提示

使我的Bonjour iPhone应用程序能够连接到我的家庭网络的部分是此设置:

在“高级”选项卡的“高级网络设置”中,有一个“启用多播流”复选框。勾选并重启路由器。


0

我还使用带有无线和有线网络的Davolink DV-2020。我发现此线程http://forums.roku.com/viewtopic.php?p=116255&sid=2276c11e79008f18827267f02638b5e2并通过禁用AP隔离使Bonjour能够正常工作。不知道它的实际作用,但至少Bonjour现在可以在无线和有线网络上正常工作。


它可能所做的是将通过访问点(AP)通过WiFi的流量与物理LAN隔离。由于有些人运行本地服务器进行备份或媒体共享,并且无线安全性远低于硬接线,因此这是一个不错的选择,默认情况下应启用。
MMB

0

我在D-Link DIR-601上遇到了这个问题。

在“高级”选项卡下启用多播流并不能解决我的问题。

通过在“高级->路由”下添加多播路由,我能够解决我的问题。我使用以下值:

名称:组播目标IP:224.0.0.0网络掩码:255.0.0.0网关:192.168.0.1

192.168.0.1地址是我路由器的本地IP。“ WAN”是我在界面下拉菜单中唯一的选择。

这解决了我在有线和无线主机之间的卓悦问题。我似乎记得以前的Linux内核版本需要手动添加多播路由。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.