URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6169
[ Назад ]

Исходное сообщение
"помогите с батничком!"

Отправлено neomlad , 12-Фев-07 22:51 
Привет все вот такая проблем нужно написать батничек который будет в винде прописывать статический роут напримере:

route add 192.0.0.0 mask 255.0.0.0 <шлюз>

но шлюз может быть любой тоесть вернее он заранее не известен и должен брать с самой тачки виндовой тоесть тот который уже прописан на этой тачке как основной тоесть тот что по дефолту может кто подскажет как это можно релизовать ?


Содержание

Сообщения в этом обсуждении
"помогите с батничком!"
Отправлено DeadLoco , 13-Фев-07 16:58 
>но шлюз может быть любой тоесть вернее он заранее не известен и
>должен брать с самой тачки виндовой тоесть тот который уже прописан
>на этой тачке как основной тоесть тот что по дефолту может
>кто подскажет как это можно релизовать ?
Позвольте полюбопытствовать: а нафига? Маршрут на шлюз по умолчанию и так отправит пакет по нужному адресу.


"помогите с батничком!"
Отправлено neomlad , 14-Фев-07 13:44 
все очень просто это нужно для впн :) тоесть когда я подключаюсь к впн у меня естесвенно меняеться маршрут по дефолту. и я перестаю видеть свою локалку для этого нужно просписать статику


"помогите с батничком!"
Отправлено DeadLoco , 15-Фев-07 11:49 
>все очень просто это нужно для впн :) тоесть когда я подключаюсь
>к впн у меня естесвенно меняеться маршрут по дефолту. и я
>перестаю видеть свою локалку для этого нужно просписать статику

Есть мнение, что сильно помогает выключение галочки "использовать основной шлюз в удаленной сети" в настройках ТЦП/ИП подключения по ВПН.


"помогите с батничком!"
Отправлено Michelnok , 15-Фев-07 12:27 
>Есть мнение, что сильно помогает выключение галочки "использовать основной шлюз в удаленной
>сети" в настройках ТЦП/ИП подключения по ВПН.

Оно-то помогает, но это вряд ли то что ему нужно. VPN'ом он, наверное, в инет выходит. Обычно в этих случаях маршрут на локальную сеть действительно прописывается статически. Но впервые вижу что и локальный шлюз неизвестен изначально. Тут, наверное, без WSH и WMI никак.

ЗЫ Автору вопроса - переходи на юниксы. Там такая задача с полпинка решается :)


"помогите с батничком!"
Отправлено DeadLoco , 16-Фев-07 00:28 
>>Есть мнение, что сильно помогает выключение галочки "использовать основной шлюз в удаленной
>>сети" в настройках ТЦП/ИП подключения по ВПН.
>
>Оно-то помогает, но это вряд ли то что ему нужно. VPN'ом он,
>наверное, в инет выходит. Обычно в этих случаях маршрут на локальную
>сеть действительно прописывается статически. Но впервые вижу что и локальный шлюз
>неизвестен изначально. Тут, наверное, без WSH и WMI никак.
>
>ЗЫ Автору вопроса - переходи на юниксы. Там такая задача с полпинка
>решается :)

На практике, даже если в локальной сети динамическая раздача слонов по дхцп, то шлюз, все-таки, относительно статичен. Разумеется, нет гарантии, что его не сменит провайдер при реорганизации сетей. Однако, как средство минимизации гемора, вполне можно запускать нечто, вроде

    route add 10.0.0.0   mask 255.0.0.0   10.11.12.1   metric 1

Истинное значение адреса шлюза выясняется через

    netstat -rn

Если провайдер автора топика из породы "работает - не трогай", то этот метод обеспечит полгода-год отсутствия головняка.


"помогите с батничком!"
Отправлено neomlad , 16-Фев-07 01:28 
нет народ вы так и не поняли сути...


есть локалка и юзера
в локалке стоит впн сервер который раздает иннет.
вот и я каждый раз или в мануале пишу людям как под виндой прописать статический роут чтоб у них одновремнно работал и впн и локальная сеть.... вот подумал
можно ли как то написать батничек который будет делать для них это все сам.
достаточно только запустить его.

локалка очень большая, и разнесеная по домам поэтому шлюза у всех могуть быть весьма различные :)

вот и суть такова написать батничек который выгребет щлюз который прописан для локалки и пропишет стат роут и все :)


"помогите с батничком!"
Отправлено DeadLoco , 16-Фев-07 09:32 
>нет народ вы так и не поняли сути...
"...Как же тебя понять, когда ты ничего не говоришь?.." (с) Иван Васильевич

>локалка очень большая, и разнесеная по домам поэтому шлюза у всех могуть
>быть весьма различные :)
>вот и суть такова написать батничек который выгребет щлюз который прописан для
>локалки и пропишет стат роут и все :)
Судя по проблеме, корень ее сидит в неправильной организации сети.

Шлюз по умолчанию используется тогда, когда не обнаруживается подходящий маршрут среди известных статиков/динамиков. При подключении к ВПН назначается новый шлюз по умолчанию, но старые маршруты никуда деваться не должны. Если же они не работают, значит они неверно назначены. В ту сторону и копать.


"помогите с батничком!"
Отправлено neomlad , 16-Фев-07 14:45 
ну может де то и изначально было не правильно задумано ... но этот вариант полюбому не подходит .... сеть просто очень велика больше чем 4000 компов в сети.

поэтому менять иерархию или что либо уже в построении сети смысла нет... потом у что это повлдечет засобой куда более сложную проблему.


просто кто шарит писать на батте подскажите как можно релиозвать выше сказанную схему.