1

Можно ли настроить ОС (Windows XP или Linux) или сам NIC так, чтобы интерфейс NIC/ оставался включенным, когда кабель Ethernet отключен?

Часто, особенно когда я возиться, раздражает, что все мои открытые соединения TCP пропадают только потому, что я отключил кабель.

1 ответ1

1

Я могу придумать два пути, которые могут решить вашу проблему.

Одним из способов является использование небольшого / дешевого сетевого коммутатора или концентратора, который расположен между вашим компьютером и вашим "восходящим" маршрутизатором или коммутатором. Таким образом, если вам нужно отключить или отключить питание этого переключателя, компьютер не заметит (не сможет) заметить изменение состояния канала, поскольку он подключен к собственному концентратору. Это имеет тот недостаток, что является неуклюжим, требуя отдельного устройства, его источника питания и, по крайней мере, одного дополнительного провода.

Другой способ, который может сработать, - это настроить стек TCP/IP для Windows, чтобы игнорировать смысл среды Ethernet. Это можно сделать, изменив параметр реестра ... под ключом HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters , измените или установите для DisableDHCPMediaSense значение 1 (REG_DWORD). См. Как отключить функцию определения медиа для TCP/IP в Windows . Предполагается, что это предотвратит отсоединение стека TCP/IP от адаптера при переходе в отключенное состояние, что в идеальном случае предотвратит разрыв существующих соединений TCP из-за временного отключения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .