Настройка нескольких сетевых интерфейсов


Автор:

    Передо мной много раз стояла задача,  которая заключалась в том, что пользователю нужно было работать в различных местах с разными настройками сетевого интерфейса. Раньше, использовал различные громоздкие приложения, например как «MobileNetSwitch». Из всех возможностей этих приложений мне нужно было лишь создание профилей сетевых настроек, и очень редко параметры прокси серверов. Вот недавно, товарищ посоветовал обратиться к стандартной утилите Windows – netsh.

И оказалось, что с ее помощью   можно создавать профили настроек сетевого интерфейса. Данная утилита создает дамп текущих настроек, которых можно сделать сколько угодно. Затем, применяя специальные ключи с помощью этих дампов, можно заменить текущие настройки настройками их дампа. И все это можно сделать доступным для пользователя – в виде простых ярлычков: «дом» и «работа»))))

Теперь опишу, как же сделать эти профили:

 

1. Делаем дамп текущей конфигурации:

 

netsh -c interface dump > c:/arbaiten.txt

Далее можно перенастроить интерфейс и заново выполнить команду меняя название файла дампа:

netsh -c interface dump > c:/home.txt

 

 

2. Замена текущих настроек настройками из дампа

Создайте ссылку в виде ярлыка с подобным значением

 

%windir%system32netsh.exe -f c:home.txt

 

Удачи Вам!

 
2009