Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Смена IP адреса порграммным путём (http://forum.oszone.net/showthread.php?t=74887)

SerBep 20-11-2006 10:24 514436

[решено] Смена IP адреса порграммным путём
 
Каким способом (с помощью *.Bat или *.cmd) можно менять параметры подключения к сети. (маска подсети, IP, основной шлюз и др.)???

amel27 20-11-2006 11:42 514493

SerBep

1. NETSH,
2. NETSET (специально для любителей автоматической установки)

SerBep 20-11-2006 22:57 514768

Не много не понял :( Мне бы для XP и желательно на русском.

(Я ещё посмотрю, но помоему не то)

Telepuzik 21-11-2006 13:45 514937

SerBep
Создаете файл <имя файла>.cmd следующего содержания:
netsh interface ip set address name="Подключение по локальной сети" source=static 192.168.0.19 255.255.255.0 192.168.0.254 1


Выполнение данного файла установит для интерфейса "Подключение по локальной сети":
IP адресс = 192.168.0.19
Маска сети = 255.255.255.0
Шлюз = 192.168.0.254
Метрика = 1

Eandy 05-01-2010 19:20 1311675

В общем робит только у меня не робит с русскими именами. Пример: Подключение по локальной сети 3. Приходиться обзывать Net 3- тогда робит. И еще подскажите как добавить сюда Предпочтительный DNS сервер.

Eandy 05-01-2010 19:45 1311695

Нашёл!!!!
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
Осталось с русским разобраться :)

shdanis 05-01-2010 19:58 1311703

Вот содержимое батника. Давно пользуюсь. Сетевые установки за один клик.
Код:

@echo off

set IFACE="net"
set IP=xxx.xxx.xxx.xxx
set MASK=255.255.255.0
set GATEWAY=xxx.xxx.xxx.xxx
set GWMETRIC=1
set DNS1=xxx.xxx.xxx.xxx
set DNS2=xxx.xxx.xxx.xxx


echo Устанавливаем IP адрес-%IP%
echo Маску подсети-%MASK%
echo Основной Шлюз-%GATEWAY%


netsh interface ip set address name=%IFACE% source=static addr=%IP% mask=%MASK% gateway=%GATEWAY% gwmetric=%GWMETRIC%


echo Устанавливаем основной DNS сервер %DNS1%
netsh interface ip set dns name=%IFACE% source=static addr=%DNS1% register=PRIMARY

echo Устанавливаем альтернативный DNS сервер %DNS2%
netsh interface ip add dns name=%IFACE% addr=%DNS2% index=2


rem Pause, 4 seconds:
ping -n 4 -w 1000 127.0.0.1>nul

echo Исправляем настройки сети
ipconfig /all
rem netsh interface ip dump
pause


Garik850415 06-01-2010 03:27 1312081

Не большой вопрос! Можно ли через батник поменять MAC-адрес сетевой карты? И еще, возможно ли узнать через батни всю информацию: IP, маску подсети, основной шлюз, MAC и повозможности сохранить его в текстовый файл?

Petya V4sechkin 06-01-2010 09:14 1312135

Цитата:

Цитата Garik850415
Можно ли через батник поменять MAC-адрес сетевой карты?

Macshift: Change your MAC address

Цитата:

Цитата Garik850415
возможно ли узнать через батни всю информацию: IP, маску подсети, основной шлюз, MAC и повозможности сохранить его в текстовый файл?

Код:

ipconfig /all >путь_к_текстовому_файлу.txt

Maza Faka 06-01-2010 14:48 1312358

Цитата:

Цитата Eandy
только у меня не робит с русскими именами. »

Сохраняй .bat\.cmd файл в DOS (866 OEM) кодировке.

Eandy 12-07-2010 13:29 1451696

Снова привет, Что-то данная команда не работает на Висте и на семерке :(.
Что там надо сменить?

Petya V4sechkin 12-07-2010 13:31 1451700

Eandy, наверное, там надо запускать в командной строке от имени Администратора.

Eandy 12-07-2010 13:47 1451708

Спасибо что-то не подумал, сразу :). А как это (от имени Администратора) в батнике прописать?

Petya V4sechkin 12-07-2010 13:57 1451715

Цитата:

Цитата Eandy
А как это (от имени Администратора) в батнике прописать?



Время: 23:13.

Время: 23:13.
© OSzone.net 2001-