PDA

Показать полную графическую версию : [решено] Смена IP адреса порграммным путём


SerBep
20-11-2006, 10:24
Каким способом (с помощью *.Bat или *.cmd) можно менять параметры подключения к сети. (маска подсети, IP, основной шлюз и др.)???

amel27
20-11-2006, 11:42
SerBep

1. NETSH (http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/b2c92af5-425a-4c0b-8604-7a8c4ac497e0.mspx?pf=true),
2. NETSET (http://www.support.microsoft.com/kb/268781/en-us/) (специально для любителей автоматической установки)

SerBep
20-11-2006, 22:57
Не много не понял :( Мне бы для XP и желательно на русском.

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

Telepuzik
21-11-2006, 13:45
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
В общем робит только у меня не робит с русскими именами. Пример: Подключение по локальной сети 3. Приходиться обзывать Net 3- тогда робит. И еще подскажите как добавить сюда Предпочтительный DNS сервер.

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

shdanis
05-01-2010, 19:58
Вот содержимое батника. Давно пользуюсь. Сетевые установки за один клик.

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

Petya V4sechkin
06-01-2010, 09:14
Можно ли через батник поменять MAC-адрес сетевой карты?
Macshift: Change your MAC address (http://devices.natetrue.com/macshift/)

возможно ли узнать через батни всю информацию: IP, маску подсети, основной шлюз, MAC и повозможности сохранить его в текстовый файл?
ipconfig /all >путь_к_текстовому_файлу.txt

Maza Faka
06-01-2010, 14:48
только у меня не робит с русскими именами. »
Сохраняй .bat\.cmd файл в DOS (866 OEM) кодировке.

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

Petya V4sechkin
12-07-2010, 13:31
Eandy, наверное, там надо запускать в командной строке от имени Администратора (http://oszone.net/4331/#5).

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

Petya V4sechkin
12-07-2010, 13:57
А как это (от имени Администратора) в батнике прописать?
Упрощаем запуск приложений в Windows 7 от имени администратора без отключения UAC (http://oszone.net/10594/run_as_admin)
[решено] как запустить из одного батника другой от имени администратора под семеркой (http://forum.oszone.net/thread-175832.html)




© OSzone.net 2001-2012