Предположим у нас имеется ноутбук и нам постоянно необходимо перенастраивать "Подключение по локальной сети". Для этого можно создать несколько bat-ников в которых будут прописаны настройки сетевого интерфейса.
Файл dhcp_up.bat, который настраивает сетевой интерфейс на получение настроек автоматически (с DHCP-сервера):
netsh interface ip set address name="Имя сетевого интерфейса" source=dhcp netsh interface ip set dns name="Имя сетевого интерфейса" source=dhcp
netsh interface ip set address "Имя сетевого интерфейса" static "IP-адрес" "Маска подсети" "Основной шлюз" 1 netsh interface ip set dns name="Имя сетевого интерфейса" source=static addr="Предпочитаемый DNS-сервер" register=primary netsh interface ip add dns name="Имя сетевого интерфейса" addr="Альтернативный DNS-сервер "
"Имя сетевого интерфейса" – либо переименовываем "Подключение по локальной сети" в lan и везде пишем lan без кавычек, либо не переименовываем, но тогда везде указываем в кавычках.
Кстати, если требуется добавить только шлюз, то можно воспользоваться вот такой командой:
netsh interface ip set address "Имя сетевого интерфейса" static gateway "Основной шлюз"
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.
Если для смены настроек сетевого подключения то можно написать bat файл и загнать в него "измененное это":
echo off cls echo Select connection which you need (proxy changed auto): echo 1. Work (static 192.168.15.130) echo 2. Home (static with Internet connection 10.1.130.227) echo 3. Home (dhcp) choice /c123 if errorlevel=3 goto dhcp if errorlevel=2 goto homes netsh interface ip set address "lan" static 192.168.15.130 255.255.255.0 192.168.15.1 1 netsh interface ip set dns "lan" static 192.168.1.12 primary goto end :homes netsh interface ip set address "lan" static 10.1.130.227 255.0.0.0 10.1.130.231 1 netsh interface ip set dns "lan" static 81.28.160.1 primary netsh interface ip add dns "lan" 81.28.160.111 2 goto end :dhcp netsh interface ip set address "lan" dhcp netsh interface ip set dns "lan" dhcp :end pause
Кроме изменения придется еще скачать программу choice.exe чтобы можно было выбирать из списка... В гугле можно найти ссылку. Чтобы еще и прокся автоматом изменялась накатал в файлик proxy.pac это:
function FindProxyForURL(url, host) { if (isInNet(myIpAddress(),"192.168.15.130","255.255.255.255")) { return "PROXY 192.168.1.7:3128"; } return "DIRECT"; }
Потом подключаем его допустим в FireFox: Инструменты->Настройки->Дополнительные-> Сеть->Настроить-> URL автоматической настройки сервиса прокси -> file:///d:/proxy.pac
Запускаем bat файл и видим:
Select connection which you need (proxy changed auto): echo 1. Work (static 192.168.15.130) echo 2. Home (static with Internet connection 10.1.130.227) echo 3. Home (dhcp)
Выбираем 1. И прокся меняется на 192.168.1.7:3128 спомощью файлита proxy.pac Если выбираем 2 или 3 пакетики пытаются идти по маршрутам (без прокси)... p.s. мб кому интересно)
Группа: Журналисты
Регистрация: 25.08.2008
Статус: