Andrey Zarechansky wrote:
On Thu, Jun 14, 2007 at 11:35:59PM +0300, Oleg Cherevko wrote: Может, что и не уловил в постановке задачи, но уже давно существует такая прелесть как netsh позволяющая единым скриптом узнать и текущий адрес на конкретном интерфейсе и добавить необходимый набор статиков.
Про существование netsh я знаю. Правда, реально пользоваться им как-то пока, увы, не приходилось.
netsh interface ip>show ipaddress
MIB-II IP Address Entry IP Address Mask BC Fmt Reasm Sz Interface --------------- --------------- ------ -------- --------- 127.0.0.1 255.0.0.0 1 65535 Loopback 192.168.0.135 255.255.255.0 1 65535 wi0
На той машине, где я экспериментировал эта команда дает следующее: | netsh interface ip>show ipaddress | | The Routing and Remote Access Service is not currently running on the local machine. | Please use 'net start remoteaccess' on the machine to start the service. Как выяснилось, во всех XP с SP2 RRAS по умолчанию disabled (что, в общем, и разумно). Ладно, после поднятия RRAS'а оно действительно выдает такую табличку, причем в поле Interface пишет название VPN connection'а, что приятно. А вот как при помощи netsh "единым скриптом узнать и текущий адрес на конкретном интерфейсе и добавить необходимый набор статиков" что-то пока себе не представляю. У netsh что, есть какой-то механизм передачи значений между различными его командами? Можешь пример того, как это делается, показать (или показать, где это в какой-нибудь доке по netsh описано)?
Опять же, всегда можно запустить минимального SNMP демона и снимать состояние интерфейса и адрес по snmp.
Да, это тоже вариант. -- Olwi =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message