CMD/BAT - [решено] Скрипт для ввода сетевых настроек
-
Ololosh
CMD/BAT - [решено] Скрипт для ввода сетевых настроек
Здраствуйте знатоки, никто не поделится скриптом, для такой задачи:
Нужен бат скрипт, для автоматизации ввода/смены сетевых настроек на компе. К примеру: запускаешь скрипт, просит: введите ip - ты вводишь, enter, он просит: введите маску - ты вводишь, enter, таким образом заполняются все настройки, enter и у подключения уже новые параметры.
Буду благодарен.
Нужен бат скрипт, для автоматизации ввода/смены сетевых настроек на компе. К примеру: запускаешь скрипт, просит: введите ip - ты вводишь, enter, он просит: введите маску - ты вводишь, enter, таким образом заполняются все настройки, enter и у подключения уже новые параметры.
Буду благодарен.
-
Ololosh
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
Извините, нашёл в поиске подобную тему
CMD/BAT - [решено] Bat - файл с изменением сетевых настроек
вопрос снят-
Ololosh
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
Код:
От блин
пока писал - решение само нашлось.
Код: Выделить всё
@echo off
echo enter interface name
set /p inam=
echo enter your IPv4 addres
set /p adr=
echo enter your netmask
set /p mas=
echo enter your gatevay
set /p gat=
echo enter your primary DNS
set /p pdns=
echo enter your secodary DNS
set /p sdns=
netsh interface ipv4 set addres "%inam%" static %adr% %mas% %gat%
netsh interface ipv4 set dnsservers "%inam%" static %pdns% primary
netsh interface ipv4 add dnsservers "%inam%" %sdns%От блин
пока писал - решение само нашлось.-
Ololosh
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
Elven, Скрипт понравился, а можно сделать для 2003 сервера? а то ругается что-то ... скрин прилепил
- Вложения
-
Elven
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
2003 сервер если мне склероз не изменяет, как и XP-шка не знает IPv6, т.о. вместо IPv4 в батнике вышеприведенном пишем IP и вроде все должно работать, сервака с 2003 как и XP под рукой нет, проверить не могу.
-
Ololosh
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
ещё небольшое дополнение, сервак виртуальный, подключен через виртуальный адаптер "vmxnet 3"...
Как я понял тут:
Цитата Elven:
echo enter interface name
set /p inam=
это мы обзываем наше подключение - если так, то у меня оно почему-то не изменяется.
И на счёт второго днс, он почему-то тоже остаётся пустой, скрин прилагаю
делал по немного переделанному скрипту:
Цитата:
@echo off
echo enter interface name
set /p inam=
echo enter your IPv4 addres
set /p adr=
echo enter your netmask
set /p mas=
echo enter your gatevay
set /p gat=
echo enter your gwmetric
set /p GWmetric=
echo enter your primary DNS
set /p pdns=
echo enter your secodary DNS
set /p sdns=
netsh interface ip set addres "%inam%" static %adr% %mas% %gat% %GWmetric%
netsh interface ip set dns "%inam%" static %pdns% primary
netsh interface ip set dns "%inam%" %sdns%
pause
Как я понял тут:
Цитата Elven:
echo enter interface name
set /p inam=
CMD/BAT - [решено] Скрипт для ввода сетевых настроек
это мы обзываем наше подключение - если так, то у меня оно почему-то не изменяется.
И на счёт второго днс, он почему-то тоже остаётся пустой, скрин прилагаю
делал по немного переделанному скрипту:
Цитата:
@echo off
echo enter interface name
set /p inam=
echo enter your IPv4 addres
set /p adr=
echo enter your netmask
set /p mas=
echo enter your gatevay
set /p gat=
echo enter your gwmetric
set /p GWmetric=
echo enter your primary DNS
set /p pdns=
echo enter your secodary DNS
set /p sdns=
netsh interface ip set addres "%inam%" static %adr% %mas% %gat% %GWmetric%
netsh interface ip set dns "%inam%" static %pdns% primary
netsh interface ip set dns "%inam%" %sdns%
pause
- Вложения
-
[Расширение jpg было запрещено, вложение больше недоступно.]
-
Elven
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
Мы не обзываем наше подключение, мы вписываем имя того подключение которое у нас уже имеется в наличии и которое нужно настроить. Зачастую в русских версиях это "Подключение по локальной сети", и вбивать его вручную нужно только потому, автоматизация сего дела описанная
Код:
там параметров немного должно быть, посмотри с какими ключами второй DNS нужно добавлять.
CMD/BAT - [решено] Bat - файл с изменением сетевых настроек
цепляет, если не ошибаюсь, только первое подключение по порядку, которое нам иногда трогать нафиг не нужно. Например у меня на домашнем ноуте есть подключение для эзернета, для вафли, VPN с моим братом, и три виртуальных моста, если не ткнуть носом что я хочу поменять настройки именно VirtuaBox Host-Only Ethernet Adapter, он мне в легкую сменит все перечисленные настройки там где ему заблагорассудится. Насчет второго DNS - возможно нужно дописывать что он является secondary или что-то типа того. Пропиши Код:
Код: Выделить всё
netsh interface ip set dns /?там параметров немного должно быть, посмотри с какими ключами второй DNS нужно добавлять.
-
Ololosh
Re: CMD/BAT - [решено] Скрипт для ввода сетевых настроек
Всё спасибо, разобрался
оказывается надо было вместо встрочки второго днс
Цитата:
netsh interface ip set dns "%inam%" %sdns%
написать
Цитата:
netsh interface ip add dns "%inam%" %sdns% index=2
а под семёрку сильно скрипт изменится?
ато попробовал тотже скрипт и выдал что днс-сервер не работает или не существует хотя на хп и на 2003 всё отлично
оказывается надо было вместо встрочки второго днс
Цитата:
netsh interface ip set dns "%inam%" %sdns%
написать
Цитата:
netsh interface ip add dns "%inam%" %sdns% index=2
а под семёрку сильно скрипт изменится?
ато попробовал тотже скрипт и выдал что днс-сервер не работает или не существует хотя на хп и на 2003 всё отлично