拔下以太网电缆而不禁用 NIC

拔下以太网电缆而不禁用 NIC

是否可以配置操作系统(Windows XP 或 Linux)或 NIC 本身,以便在拔下以太网电缆时 NIC/接口保持启用状态?

通常,尤其是当我在修修补补时,仅仅因为我拔掉了电缆,所有打开的 TCP 连接就会断开,这真的很烦人。

答案1

我能想到两种可以解决您的问题的方法。

一种方法是使用小型/廉价的网络交换机或集线器,它们位于您的计算机和“上游”路由器或交换机之间。这样,如果您需要断开或关闭该交换机的电源,计算机将不会(无法)注意到链路状态的变化,因为它连接到自己的集线器。这确实有一个缺点,那就是笨拙,需要单独的设备、电源和至少一根额外的电线。

另一种可能有效的方法是配置 Windows TCP/IP 堆栈以忽略以太网媒体意识。您可以通过更改注册表设置来执行此操作...在注册表项下HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters,将值更改为或设置DisableDHCPMediaSense为 1 (REG_DWORD)。请参阅如何在 Windows 中禁用 TCP/IP 的媒体感知功能。这是为了防止 TCP/IP 堆栈在适配器进入断开连接状态时解除与适配器的绑定,理想情况下,这将防止现有的 TCP 连接由于瞬时断开连接而丢失。

相关内容