[Comm] пробл с VPN
Alexander Vasiliev
=?iso-8859-1?q?vav_=CE=C1_tascom=2Eru?=
Пт Окт 15 14:56:44 MSD 2004
On Fri, Oct 15, 2004 at 08:51:55PM +1200, khudyakov wrote:
>
> AV> #!/bin/sh
>
> AV> route add -host PPTP-SERVER gw OLD-GW
> AV> route add default gw NEW-GW
> AV> route del default gw OLD-GW
>
Все вышенаписанное я поместил в /etc/ppp/ip-up.local
Этот файл выполняется при поднятии pptp соединения.
> Здравствуйте - а почему OLD и NEW?? шлюз как был на 192.168.1.1 так и
> остался
> то есть первая запись будет route add -host 192.168.1.1 gw
> 192.168.1.1???
По-видимому, в вашем случае, нет.
У меня pptp-server имеет ip совсем из другой сети (отличной от
сети OLD-GW). И выдает ip для туннеля не совпадающий с
PPTP-SERVER.
В вашей ситуации указывать маршрут на 192.168.1.1 не надо, ведь
клиент и сервер находятся в одной сети (client ip 192.168.1.33),
а новый default route нужно прописать не только на ip, а и на
интерфейс:
route add default gw 192.168.1.1 dev ppp0
> Следующее - старый дефолтный маршрут надо удалять до начала соединения
> - иначе pptp не сможет установить свой defaultroute (2 defaultroute
> быть не может)
И не забудьте вернуть все обратно после закрытия pptp сеанса.
Можно для этого использовать /etc/ppp/ip-down.local.
--
Александр Васильев
ЗАО "Таском"
vav на tascom.ru
Подробная информация о списке рассылки community