Автоматическая настройка локальной сети

Локальные сети окружают наши компьютеры везде — дома, когда мы хотим выйти в интернет, на работе, чтобы подключиться к серверу или напечатать документ на сетевом принтере. А что делать, если у Вас ноутбук и вы его используете и на работе и дома и везде у вас разные настройки протокола TCP/IP  для доступа к сети? Тут возможны несколько вариантов.

Первый способ: если у вас в одной сети адрес назначается автоматически, а в другой сети прописывается вручную, то проще воспользоваться стандартными настройками сетевой карточки

settings_TCPIP

Второй: можно воспользоваться программами сторонних производителей, но по моему мнению, их применение не оправдано: мало того что они постоянно находятся в памяти компьютера, уменьшая тем самым доступную память для других программ,  так еще они являются потенциальными источниками проблем связанных с зависанием или просто со стабильностью работы операционной системы Windows.

Третий: можно воспользоваться программой, которая  входит в стандартную комплектацию Windows — netsh. Программа не имеет графического интерфейса что позволяет использовать её в командных файлах. Для этого создаем по одному файлу на каждую настройку и с помощью одного щелчка мыши меняем настройки сети. Вот некоторые примеры файлов:

dhsp.bat
# -----------------------------------------
# Настройка IP-интерфейсов
# -----------------------------------------
# Интерфейс настройки IP для "localnet"
netsh interface ip set address name="localnet" source=dhcp
netsh interface ip set dns name="localnet" source=dhcp register=PRIMARY
netsh interface ip set wins name="localnet" source=dhcp
# Конец настройки интерфейса IP

home.bat
rem # -----------------------------------------
rem # Настройка IP-интерфейсов
rem # -----------------------------------------
netsh interface ip set address name="localnet" source=static addr=192.168.0.4 mask=255.255.255.0
netsh interface ip set address name="localnet" gateway=192.168.0.1 gwmetric=0
netsh interface ip set dns name="localnet" source=static addr=192.168.0.1 register=PRIMARY
netsh interface ip set wins name="localnet" source=static addr=none
rem # Конец настройки интерфейса IP

Share this content: