2

Можно ли автоматизировать переключение использования DHCP и статического IP для указанного интерфейса в Win7?

У меня есть точка доступа, подключенная к другой, и когда другая точка доступа переходит в автономный режим, она не дает моему ПК IP-адрес, потому что DHCP находится на другой точке доступа. Я получаю адрес 169.254.xx и не могу связаться с моей точкой доступа или сетевым хранилищем, подключенным к этой точке доступа. Подойдет любое решение, кроме ручного переключения настроек интерфейса между DHCP и статическим.

2 ответа2

4

Самое простое решение - всегда использовать статический IP-адрес, который находится за пределами диапазона DHCP вашей первой точки доступа. Судя по звукам, нет никакой причины, по которой ваш компьютер должен фактически переключать IP-адреса (если вы ничего не пропустили).

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

Для статического IP:

IP-интерфейс интерфейса netsh "Подключение по локальной сети" статический 192.168.0.10 255.255.255.0 192.168.0.1 1

(дополнительная информация на http://support.microsoft.com/kb/257748)

И для DHCP:

IP-интерфейс netsh Устанавливает адрес "Подключение по локальной сети" DHCP

Скопируйте эти строки в Блокнот, сохраните как, используя .bat в качестве расширения, перетащите их на рабочий стол и запустите при необходимости.

2

Просто щелкните правой кнопкой мыши на сетевом интерфейсе и выберите Свойства. Дважды щелкните TCP/IP V4

Нажмите вкладку Альтернативная конфигурация. Нажмите кнопку «Настроенный пользователем». Введите желаемую статическую информацию здесь. Нажмите ОК

Теперь этот интерфейс будет пытаться использовать DHCP, а затем использовать настроенные пользователем настройки, если DHCP не работает или недоступен

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