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
Вот собственно и все.
Поделись с друзьями:
Рубрики: Windows · Теги: bat, cmd, Windows, настройка, сети
02.02.2016 в 05:19
· Ссылка
Здравствуйте.
А можно как то настроить IP на автоматическое получение? Мне нужно для переключения между двумя источниками, на одном работает если прописать вручную, на другом если поставить галку «получить IP автоматически». Прописывать у меня получается, а вернуть галку «автоматически» не получается. Windows XР
Заранее спасибо.
14.02.2016 в 07:51
· Ссылка
netsh interface ip set address name="Local Area Connection" source=dhcp
13.03.2015 в 08:53
· Ссылка
Доброго времени суток.
Код:
@echo off
chcp 1251
netsh interface ip set dns «Подключение по локальной сети» static 8.8.8.8 primary
netsh interface ip add dns «Подключение по локальной сети» 8.8.4.4 index=2
pause
Как сделать тоже самое только для беспроводной сети?
05.11.2014 в 16:43
· Ссылка
Работает! Спасибо!
27.01.2012 в 14:09
· Ссылка
netsh interface ip set wins «Local» static 192.168.1.200
27.01.2012 в 04:52
· Ссылка
а как таким же макаром и WINS прописать.спасибо.