Автомическое указание маршрута
Модератор: Модераторы
Сообщений: 7
• Страница 1 из 1
- sergei_solonenko
- Новый участник
- Сообщения: 3
- Зарегистрирован: 04 май 2007, 10:21
День добрый.
win server 2003, выход в интернет через adsl через nat. Есть программа, которая для своей работы использует vpn соединение. Когда она мне нужна, делаю следующее:
1. я запускаю vpn соединение.
2. мне добавляется новый интерфейс с ip 192.168.1.* - последняя цифра каждый раз меняется
3. я делаю ip config/all для выяснения последней цифры, route add 10.32.2.2 192.168.1.*
4. запускаю программу.
Можно как-нибудь написать батник для автоматического указания маршрута? Если бы ip выдавлся все время один и тот же, проблем нет, а так получается, мне сначало нужно считать с этого интерфейса ip потом его добавить. Как это можно реализовать?
Заранее спасибо.
win server 2003, выход в интернет через adsl через nat. Есть программа, которая для своей работы использует vpn соединение. Когда она мне нужна, делаю следующее:
1. я запускаю vpn соединение.
2. мне добавляется новый интерфейс с ip 192.168.1.* - последняя цифра каждый раз меняется
3. я делаю ip config/all для выяснения последней цифры, route add 10.32.2.2 192.168.1.*
4. запускаю программу.
Можно как-нибудь написать батник для автоматического указания маршрута? Если бы ip выдавлся все время один и тот же, проблем нет, а так получается, мне сначало нужно считать с этого интерфейса ip потом его добавить. Как это можно реализовать?
Заранее спасибо.
- slz
- Активный пользователь
- Сообщения: 1229
- Зарегистрирован: 08 июл 2004, 06:17
- Откуда: Новосибирск
Цитата |
я делаю ip config/all для выяснения последней цифры, route add 10.32.2.2 192.168.1.*
[/quote] route add 10.32.2.2 192.168.1.* ---------------------------|---------------- здесь должен быть шлюз, а он меняется не часто. Вот на основе этой инфы и добавляйте маршрут
обратите внимание на чекбокс в параметах vpn соединения "использовать основной шлюз в удаленной сети"
Trust me - i know what i’m doing © Sledge Hummer
Кажется меня не поняли, я хочу написать батник, который все это делает.
route add 10.32.2.2 192.168.1.* недостаточно,мне нужно сначало узнать, какая последняя цифра
a чего, сложно?
for /f "tokens=2 delims=:" %i in ('ipconfig /all ^| findstr /i "ip"') do @echo route add 0.0.0.0 mask 0.0.0.0 192.168.1.%i под несколько интерфейсов сам переделай Trust me - i know what i’m doing © Sledge Hummer
вообще-то лучше netsh использовать, явно указывая номер карты
c:\>netsh diag show ip 2 | findstr IPAddress IPAddress = 192.168.253.251 у астанавливать можно wmic'оком Trust me - i know what i’m doing © Sledge Hummer
Сообщений: 7
• Страница 1 из 1
Вернуться в Сети и сетевые технологии, сетевое оборудование. Кто сейчас на конференцииСейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22 |