Есть ли способ заставить Windows перестать сбрасывать интерфейс каждый раз, когда отключается кабель? Меня не волнуют эти маленькие воздушные шары, которые появляются при изменении состояния кабеля, как бы они ни раздражали. Конкретная проблема заключается в том, что, когда кабель отключен, хотя вы все еще можете видеть имя / свойства сетевого адаптера в «Сетевых подключениях», ОС, по-видимому, отвязывает IP-адрес от порта, о чем свидетельствует вывод ipconfig.
Это наносит ущерб определенным сетевым утилитам, так что, как только кабель снова вставлен на место, мне придется перенастроить их настройки, чтобы вернуть все в норму. В идеале IP-адрес не пропадал бы, Windows просто указывала бы интерфейс как «без ссылки» или что-то в этом роде.
Это становится особенно неприятным, когда это происходит на машине с двумя сетевыми адаптерами; например, мне нужен только мой TFTP-сервер в одной сети, но если Windows забрала IP-адрес при запуске моего TFTP-сервера (кабель временно отключен), TFTP-сервер может получить IP-адрес подключенного nic.
Вы хотите отключить "Media Sensing" на рассматриваемом интерфейсе.
http://support.microsoft.com/kb/239924/
Резюме: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Tcpip \ Parameters
Добавить: Имя: DisableDHCPMediaSense Тип данных: REG_DWORD (Boolean) Значение: 1