我最近买了一台 TP-Link Archer C2 路由器,到目前为止我对它非常满意。我只遇到一个问题:Bonjour 服务广告似乎坏了。
我的网络:
- 同时使用 2.4 和 5 GHz 网络
- 2 台 Mac、1 台 Ubuntu 和 1 台 Windows 7 电脑
- 3 部 iPhone、2 部 Android 手机
- HP 打印机
- Kindle 等
我测试的内容:
- Mac 在 Finder 中无法互相识别
- 我的 Mac 无法识别网络打印机(以前可以)
- 当我启动某个提供 WebDAV 访问权限并通过 Bonjour 进行通告的应用程序时,我的 Mac 无法识别 iPhone
- Bonjour 浏览器仅显示我的本地计算机广告
- iPhone 无法识别打印机的 AirPrint 服务
- 我测试过只使用一个 WiFi 频段,而不是两个频段,但没用
- 路由器为所有网络提供来自同一 IP 域的 IP 地址(192.168.0.1/255.255.255.0)
问题可能出在哪里?我需要检查什么才能解决这个问题?可能是一些多播包转发问题吗?如果是这样,我可以在哪里修复它?
答案1
您的 Mac 和路由器之间有任何活动设备吗?Bonjour 数据包的 TTL 为 1。在 Mac 上
运行会列出您的其他设备吗?会显示为浏览域吗? 尝试 ping:或dns-sd -B
dns-sd -F
local
ping 224.0.0.251
ping6 ff02::fb
在路由器上,尝试启用Network > WAN > Advanced > Enable IGMP Proxy
和IPv6 WAN > Advanced > Enable MLD Proxy
– 它不应该影响 LAN 上的多播数据包,但你永远不知道。:)
尝试设置Wireless 2.4GHz > Wireless Advanced > DTIM Interval
为1
。
尝试禁用任何与防火墙相关的内容(Security > Basic Security > Firewall > Enable SPI Firewall
以及下的所有选项Security > Advanced Security
),如果这解决了问题,请逐一重新启用它们。
答案2
我联系了 TP-Link 的用户支持。因此,他们在 2014 年 11 月 17 日的软件更新中改进了路由器的 Bonjour 支持:
http://www.tp-link.us/support/download/?model=Archer+C2&version=V1#tbl_j
到目前为止(两天以来)它似乎运行良好,所以如果您遇到类似的问题,您只需更新您的路由器。