imho.ws |
![]() |
![]() |
![]() |
# 1 |
Junior Member
Регистрация: 07.08.2005
Сообщения: 117
![]() |
Удаленное изменение IP адреса
Известны Administrator & pass открыты remote registry и классический вход. Как поменять IP адреса на куче машин удаленно?? Составлен порядок по назначению IP адресов в нужной последовательности дабы избежать конфликтов, осталось написать скрипт для изменения этих адресов...
![]() |
![]() |
![]() |
# 2 |
Migel Mod Volos
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Насколько я понимаю удаленно можно сменить адрес только через реестр вот тут:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Inte rfaces Но там разделы именуются по id интерфейса, а они уникальны. Если соберешь все эти ID - то можно будет написать батник в котором будут прописаны reg add для каждой машины.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague Небьющаяся игрушка - это игрушка, которой ребенок может разбить все свои остальные игрушки. |
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 14.05.2005
Сообщения: 939
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Выставить IP адрес.
Код:
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colNetAdapters = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") strIPAddress = Array("192.168.1.141") strSubnetMask = Array("255.255.255.0") strGateway = Array("192.168.1.100") strGatewayMetric = Array(1) For Each objNetAdapter in colNetAdapters errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask) errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric) If errEnable = 0 Then WScript.Echo "The IP address has been changed." Else WScript.Echo "The IP address could not be changed." End If Next Cartman Не уверен, но скорее всего подход "через реестр" чреват боком. Но идея интересная - если не забуду, то в понедельник попробую =))))
__________________
"Поживем - увидим" - сказал слепой, больной СПИДом... Телепаты в отпуске. Все поголовно. Навсегда. И кому я что должен - всем простил. |
![]() |
![]() |
# 4 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 488
![]() |
Ещё есть замечательный инструмент netsh.
Справку по использованию см. в виндовой помощи.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
![]() |
![]() |
# 5 |
KpTeaM
Регистрация: 31.10.2002
Адрес: Russia
Пол: Male
Сообщения: 3 261
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Mozart_mcs
dhcp раздает автоматически ip адреса, потом можно к mac привязать определенные ip. От удаленных машин только переподключение сети будет требоваться.
__________________
Над струнами вен моих Лезвия осени, Их сталь леденящая В просинь рук просится... ©Темнозорь |
![]() |
![]() |
# 7 | |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 488
![]() |
Цитата:
Вполне можно использовать из .bat файла. А подключившись к удалённой машине на ней можно запускать и netsh, и вообще что угодно...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
![]() |
![]() |
# 8 | |
Newbie
Регистрация: 05.07.2006
Сообщения: 40
![]() |
Цитата:
Но если нету познания dhcp сервера, то предлагаю самому один раз в ручную прописать ip адрес и закрыть другим пользователям доступ к изменинии ip адресса. |
|
![]() |
![]() |
# 10 |
Guest
Сообщения: n/a
|
К тому же DHCP не только умеет IP раздавать, но еще и много других полезных параметров. Я обычно ставлю lease time на 365 дней - и по сути IP у машин не меняется, т.к. даже при конце аренды они пытаются получить тот же адрес.
Да и вообще тогда настроки IP на клиентах трогать не приходится - все централизованно. |
![]() |
# 14 |
::VIP::
Регистрация: 14.05.2005
Сообщения: 939
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Mozart_mcs
Значит никто не получал адреса от этого DHCP... Самый простой способ узнать чей то МАК: 1) ping IP_ADDR 2) arp -a IP_ADDR.
__________________
"Поживем - увидим" - сказал слепой, больной СПИДом... Телепаты в отпуске. Все поголовно. Навсегда. И кому я что должен - всем простил. |
![]() |
![]() |
# 16 |
Moderator
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
вот пример пстроения бат файла:
_http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/61427fbd-de1f-4c8a-b613-321f7a3cca6a.mspx?mfr=true по аналогии построй свой
__________________
Есть две бесконечные вещи, Вселенная и глупость. Впрочем, на счет Вселенной, я не уверен |
![]() |