На работе частенько приходится менять сетевые настройки на интерфейсе, то 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
Вот собственно и все.
3 комментария. Оставить новый
А как туда же прописать дополнительный ip
netsh interface ip set wins «Local» static 192.168.1.200
а как таким же макаром и WINS прописать.спасибо.