如果两台计算机直接通过以太网连接(即它们之间没有路由器),一台计算机可以使用魔术包唤醒另一台计算机吗?
我之所以问这个问题,是因为它对我来说不起作用,而且我没有得到非常有用的搜索结果。如果有人能确认这确实应该有效,那么我可以检查并重新检查系统设置和规格。
答案1
1)您需要一条交叉以太网电缆。
最好将两台计算机手动配置为 100 MB、全双工。
当直接连接两台计算机时,您永远不能依赖自动协商来正常工作。 尤其是当它们默认使用不同的线路速度时(您的情况是 Gb 和 100Mb)。
自动协商仅针对使用标准(非交叉)电缆的计算机切换连接进行正确定义。千兆标准增加了对交叉电缆和自动交叉(必要时)的支持,但前提是连接的两端都是千兆。
如果谈判失败,行为就未定义:墨菲定律就适用:它不会起作用。
2) 不要忘记正确配置需要睡眠/唤醒的计算机。必须在 BIOS 和操作系统中启用 LAN 唤醒 (WOL)。
(在 Windows 上,请确保在 LAN 卡的设备属性中启用了“此设备可以唤醒计算机”。)您可能必须升级 BIOS 和/或网络驱动程序才能实现这一点。
PS:简单检查 BIOS/驱动程序是否设置正确以及布线是否正确:
关闭需要关机/唤醒的计算机。如果计算机关闭时背面的网络灯仍然亮着,则表示您可以继续操作。
答案2
是的,如果电缆是交叉电缆的话。否则,您需要某种类型的交换机。有些 NIC 可以自动检测并为您切换,或者您可以获得一个可以“调整”连接的设备。否则,请使用交叉布线制作自己的电缆。