Я использую свой ноутбук с Windows 7 на работе и дома. На работе я подключаюсь через сеть и должен указать статический IP-адрес, шлюз и статические DNS-серверы. Дома я могу подключиться, используя автоматическую настройку.

Моя проблема в том, что мне приходится переключаться между ручной и автоматической настройкой, когда я перемещаюсь между локациями. Шлюз и DNS-адреса для работы не работают дома, и наоборот.

Есть ли способ настроить адаптер Ethernet для автоматического переключения конфигураций?

Я попытался установить параметры работы в настройках IPv4 адаптера, а затем добавить шлюз и DNS-серверы из дома в расширенный раздел настроек IPv4, но, похоже, не могу заставить его работать.

Я что-то пропустил?

3 ответа3

2

Лучший способ, о котором я могу подумать, - это создать командный файл, который сделает это за вас. Скопируйте и вставьте приведенный ниже код в имя файла.bat, затем отредактируйте различные настройки в соответствии с вашей конфигурацией.

@ECHO OFF

REM Static IP
set varip=65.88.48.77

REM Subnet Mask
set varsm=255.255.255.224

REM Gateway
set vargw=65.88.48.65

REM Primary DNS
set vardns1=66.78.202.254

REM Secondary DNS
set vardns2=66.78.210.254

REM ***** You don’t need to change anything below this line! ******

ECHO Setting IP Address and Subnet Mask
netsh int ipv4 set address name = "Local Area Connection" source = static addr = %varip% mask = %varsm%

ECHO Setting Gateway
netsh int ipv4 set address name = "Local Area Connection" gateway = %vargw% gwmetric = 1

ECHO Setting Primary DNS
netsh int ipv4 set dns name = "Local Area Connection" source = static addr = %vardns1%

ECHO Setting Secondary DNS
netsh int ipv4 add dns name = "Local Area Connection" addr = %vardns2%

ECHO Here are the new settings for %computername%:
netsh int ipv4 show config

pause

И, в отдельном пакетном файле, чтобы вернуться к DHCP

netsh interface ipv4 set address "Local Area Connection" dhcp

Вам может потребоваться изменить "Подключение по локальной сети" на имя вашей сетевой карты, которое вы меняете.

1

Для простоты я бы поговорил с кем-то из сетевого отдела и посмотрел, не заблокируют ли они ваш MAC-адрес от DCHP. Это должно позволить вам использовать опцию альтернативной конфигурации в свойствах tcp/ip. Выберите DHCP для вкладки «Общие» и поместите статическую информацию на вкладке «Альтернатива». Находясь дома, ваш ноутбук получит IP-адрес от вашего домашнего маршрутизатора. Когда на работе, Windows сначала попытается получить авто. IP, но затем используйте статический, когда DHCP не может получить адрес. Я говорю это, предполагая, что не у всех на вашем рабочем месте есть статический IP-адрес (я надеюсь, что нет). Тогда для вас может быть сделано исключение, чтобы плата Ethernet вашего ноутбука не распределяла IP-адрес при подключении к серверу DHCP.

-1

Вы должны иметь возможность добавить несколько шлюзов, DNS-серверов и IP-адресов.

Для IP-адреса вам, возможно, придется изменить порядок

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