Показать полную графическую версию : [решено] Смена IP адреса порграммным путём
Каким способом (с помощью *.Bat или *.cmd) можно менять параметры подключения к сети. (маска подсети, IP, основной шлюз и др.)???
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/) (специально для любителей автоматической установки)
Не много не понял :( Мне бы для 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
В общем робит только у меня не робит с русскими именами. Пример: Подключение по локальной сети 3. Приходиться обзывать Net 3- тогда робит. И еще подскажите как добавить сюда Предпочтительный DNS сервер.
Нашёл!!!!
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
Осталось с русским разобраться :)
Вот содержимое батника. Давно пользуюсь. Сетевые установки за один клик.
@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) кодировке.
Снова привет, Что-то данная команда не работает на Висте и на семерке :(.
Что там надо сменить?
Petya V4sechkin
12-07-2010, 13:31
Eandy, наверное, там надо запускать в командной строке от имени Администратора (http://oszone.net/4331/#5).
Спасибо что-то не подумал, сразу :). А как это (от имени Администратора) в батнике прописать?
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.