如果我有一台路由器和一台交换机,我需要对交换机做些什么来确保局域网唤醒信号(魔术包)可以到达交换机后面的设备?
细节
只要两台电脑处于唤醒状态,我就可以毫无问题地在 Mac Mini、Mac Pro 和 AppleTV 之间进行家庭共享。ATV 可以毫无问题地找到并播放库。
Mac Mini 和 ATV 连接到交换机,而 Mac Pro 直接连接到路由器。所有设备都位于同一子网,具有相同的 IP 范围,并且所有设备都是有线的(不使用 Wi-Fi)。
如果 Mac Pro 处于睡眠状态,ATV 似乎能够根据需要将其唤醒并传输其库(在我按照 Apple 的建议向路由器添加了特定端口转发规则之后 - 详情如下)。同样,Mac Pro 直接连接到路由器。
主要问题在于 Mac Mini,它与 ATV 是通过交换机连接的。如果该计算机处于睡眠状态,它将无法唤醒,ATV 也无法播放其库。
我注意到一件奇怪的事情,如果两台电脑都处于唤醒状态,ATV 会显示两个库都可以播放。如果我让所有电脑(包括 ATV)都处于休眠状态,然后将其唤醒,两台电脑都会显示可以播放,但当我点击 Mini 的库时,它却无法加载。
另外,上次我检查时,按需唤醒是通过 Wi-Fi 运行的,但我更愿意让尽可能多的设备保持硬连线。
关于我的设置:
路由器:
- 192.150.23.xxx 范围内的 IP 地址
- 255.255.255.128 上的子网(这样做是为了将端口转发到广播 IP 地址。在 255.255.255.0 的标准子网上,我的路由器不允许我转发到 255.255.255.255。我读到我可以将子网更改为 255.255.255.128 并广播到 255.255.255.127。端口转发:我在网上读到的所有地方都建议通过 UDP 将端口 7 转发到我的广播 IP 地址 192.150.23.127。与 Apple 交谈后,他们还建议对端口 1900、5350、5351 和 5353 执行相同操作。
Mac Mini:
- 有线连接交换机
- 已选中节能 > 唤醒网络访问
- iTunes 打开
Mac Pro:
- 有线连接路由器
- 已选中节能 > 唤醒网络访问
- iTunes 打开
苹果电视:
- 有线连接交换机
知道会发生什么吗?魔法包在发送到 Mini 时会被吞掉吗?也许与我使用交换机有关?