IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   Нужна программа переключения между IP-адресами (http://www.imho.ws/showthread.php?t=92077)

AZBuka 05.09.2005 12:18

Нужна программа переключения между IP-адресами
 
Из-за специфики работы часто приходится менять IP-адрес. ( "Сетевое окружение", свойства протокола TCP/IP).
Может есть какая-нибудь прога для облегчения этого геморроя ?

dyr_farot 05.09.2005 13:18

без перезагрузки всеравно не получится...
+ программы такой я не видел, но можно написать самому:

1. Открываем HKEY_LOCAL_MACHINE
2. Ищем subKey = SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards
\"netcard# "
"netcard# " номер сетевой карты (обычно 1)
3. Берем значение "ServiceName"
4. Ищем subKey = SYSTEM\CurrentControlSet\Services\%ServiceName%\Parameters\TcpIp"
5. Устанавливаем "IpAddress" для смены IP адреса
6. Устанавливаем "SubnetMask" для смены subnet mask
7. Устанавливаем "DefaultGateway" для смены default gateway
8. Перегружаемся.

AZBuka 05.09.2005 14:09

dyr_farot
Спасибо за информацию. Попробую REG-файл накропать.

PS Я не написал, что у меня XP Rus SP2. Перезагрузка после смены IP-адреса не нужна.

PSV-Savage 05.09.2005 15:11

Сабж обзывается BVRP Connection Manager Pro - http://www.imho.ws/showthread.php?p=917641
Enjoy...

Джонович 13.09.2005 11:40

Есть еще прога, я ее юзаю, называется MultiNetworkManager. Я смотрел несколько прог по этой теме, остановился на этой.

kitaro 14.09.2005 08:05

В винде есть встроенная утилита Netsh
Вот её описание:
Netsh представляет собой поддерживающую сценарий программу с командной строкой, позволяющую локально или удаленно отображать и изменять параметры сети текущего компьютера. Netsh также обеспечивает средства написания сценариев, которые позволяют запускать группу команд в пакетном режиме на определенном компьютере. Программа Netsh может также сохранять сценарии конфигурации в текстовом файле для помещения в архив или для настройки других серверов.
---
Контексты Netsh
Цитата:

Netsh взаимодействует с другими компонентами операционной системы с помощью файлов библиотеки динамической компоновки (DLL). Каждая библиотека модуля поддержки Netsh содержит широкий набор средств, или контекст, представлющий собой группу команд, относящуюся к конкретному сетевому компоненту. Эти контексты расширяют возможности netsh, обеспечивая поддержку настройки и наблюдения за одной или несколькими службами, служебными программами или протоколами. Например, файл Dhcpmon.dll обесечивает для netsh контекст и набор команд, необходимых для настройки и управления серверами DHCP.

Чтобы выполнить команду netsh, необходимо запустить netsh из командной строки интерпретатора Cmd.exe и перейти к контексту, который содержит нужную команду. Доступность контекстов зависит от того, какие сетевые компоненты были установлены. Например, при вводе dhcp в командной строке Netsh происходит переход в контекст DHCP, но если не был установлен компонент DHCP, появляется следующее сообщение:

Короче можно в лёгкую создать несколько скриптов, для смены ip, шлюза и т.д. и т.п.
Запихнуть их в *.bat файл и в при необходимости менять настройки tcp/ip за считанные сикунды! :)
---
2 dyr_farot И ничего перезагружать не нужно! :)))


Часовой пояс GMT +4, время: 17:33.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.