我用 Linksys WRT610N 替换了旧路由器。一切运行良好,只是自从安装了新路由器后,我无法再将 Mac(运行 10.6)上的 iTunes 9 连接到 Apple TV(旧路由器也是 Linksys,没有配置任何特殊配置)。
我可以通过 IP 地址 ping 通 Apple TV,然后通过 ssh 进入。Apple TV 可以正常上网,也可以正常连接到我的 NAS(通过 smb)。我已完成标准连接过程,在 iTunes 中输入 PIN 后,iTunes 显示无法连接,但似乎可以短暂看到 Apple TV,因为它列在设备下,旁边有“设置此设备”。
我的 Mac 上的防火墙已被禁用,并且路由器也没有什么特殊之处。
我发现一件奇怪的事情——自从升级路由器后,我无法再从 Mac ping “appletv.local”——这个名字不存在。路由器是否可能阻塞了我本地机器上的某些端口?
答案1
呼!明白了。感谢这个人,
我必须在路由器上启用“多播过滤”。不启用该功能会干扰 Bonjour(iTunes/appletv 共享所使用的功能)。
多播过滤是:
“多播允许同时向特定接收者进行多次传输。如果允许多播,则路由器将允许将 IP 多播数据包转发到适当的计算机。”
阅读完该定义后,似乎我不应该过滤多播,但它现在有效了。
答案2
如果您同时使用路由器和交换机,请尝试将计算机和 AppleTV 连接到同一设备(路由器或交换机)。如果一个在路由器上,另一个在交换机上,应该可以正常工作,但实际上我发现有时无法正常工作。
答案3
关闭 IPv6 似乎可以解决这个问题。
我一直遇到同样的问题:
- iTunes(mac)有线 --> 交换机/wifi 桥接器 --> Netgear 无线路由器 --> ATV2(无线) = 失败
- iTunes(man) 无线 --> Netgear 无线路由器 --> ATV2 (无线) = 可用
请注意,在这两种情况下,它都会出现在 iTunes 中,只是无法连接。
我找到了这个iTunes 10 无法通过 Airplay 连接到 Apple TV并且现在可以正常工作。
顺便说一句,我不知道如何更改设置以启用多播。
人们似乎说的其他问题是