[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