Wol工作的方式是NIC必须接收魔法数据包。该数据包具有特殊的位模式和NIC的MAC地址。如果你想唤醒5台机器,那是5个不同的魔法包。您所要做的就是让这个数据包到机器。

两种方式是单播和广播。如果将数据包播放到给定子网的广播地址,那么该子网上的每台计算机都将接收数据包。通常,您必须在您针对此工作的同一子网上。因此,如果您处于子网A中,则无法将其发送到子网B的广播地址。可以更改交换机配置以允许此操作,但默认情况下禁用它以进行安全/稳定性。

在某些情况下,您也可以对最后一个已知的IP地址仅为播种。即使您的网络使用DHCP。这是因为开关可以在路由表中维护到该设备的路由。机器关闭的时间越长,这将是最不可能的工作。

您还必须配置机器/ NIC以启用WOL。这通常是BIOS选项。虽然您在BIOS中,寻找睡眠状态或节能水平。一些晚餐有效级别将从NIC中删除电源,因此无法为WOL观看。对于好的措施,如果窗户也会在这里导致问题。我知道它可以从设备上删除电源以节省能量。我不能说它会为有线NIC而且值得验证。

在我的环境中,我无法启用交叉子网广播数据包。我通过确保我在列表中的每个子网中有一台电脑来解决它。我可以将这些机器配置为在设定的时间内自动电源,并每当他们损失电源打开电源时。叫这些我的僵尸系统。

然后,我有一组将连接到那些僵尸机器的脚本,并让它们发出魔法数据包到自己的子网。所以对于我需要唤醒的每台机器,每个僵尸都会发送一个数据包来做。我可以针对各个机器或只是唤醒我们使用该方法的每个系统。

这是我最喜欢的事情之一。转到50+机器的实验室,并唤醒它们。整个房间会点击,粉丝旋转,而房间发光,因为监视器同时全部播出。