Windows настройка сети из командной строки (батник)

На работе частенько приходится менять сетевые настройки на интерфейсе, то dhcp, то статика, то чтобы свичи настроить если нет консоли, хотя у всех адекватных свичей она есть, но бывают и особые варианты)))) В общем пришлось вспоминать как на старой работе менял настройки сети с помощью bat файла, автоматизация рулит!
Чтож, самый простой пример это настройка сетевого подключения на автоматическое получение настроек, т.е. dhcp, открываем текстовый редактор, и вписываем следующее:


@echo off
netsh interface ip set address name="Local" source=dhcp
exit

где Local — название сетевого подключения, т.е. вместо него подставляете свое название, по умолчанию «Подключение по локальной сети», но не забываем что кодировка должна быть DOS, иначе ничего не проканает. Вообще я все файлы правлю с помощью notepad++, самый адекватный редактор.
Сохраняем это все дело как файл с расширением .bat, например dhcp.bat.
Теперь например необходимо прописывать статический адрес, тогда все немного меняется:


@echo off
netsh interface ip set address name="Local" static 192.168.1.2 255.255.255.0 192.168.1.1 0
netsh interface ip set dns name="Local" static 192.168.1.1 primary
netsh interface ip add dns name="Local" 8.8.8.8
exit

в двух словах, в первой команде netsh мы настраиваем ip, mask, gateway, во второй выставляем основной днс сервер, в третьей резервный 🙂
Далее как и в предыдущем примере сохраняем это все дело в static.bat
Upd 27.01.2012
По просьбам трудящихся, настройка WINS через командную строку:


netsh interface ip set wins «Local» static 192.168.1.200

Вот собственно и все.

Оцените статью
( Пока оценок нет )

Добавить комментарий

  1. Илья

    а как таким же макаром и WINS прописать.спасибо.

    Ответить
  2. username

    netsh interface ip set wins «Local» static 192.168.1.200

    Ответить
  3. Sergey

    А как туда же прописать дополнительный ip

    Ответить