[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Косяки с роутингом ppp при подключении как клиент.



Хай Олл.

Речь пойдет о Debian etch 4.0/386 поставленном с диска.

Решил и тут засетапить очередную машинку, поставился, получил ip по dhcp и соответственно defaultroute. Затем поставил pptp-linux и сделал файлик /etc/ppp/provider (листинг приведу ниже), далее говорю #pon и наблюдаю следующую картину: роутинг на ip адрес предъявленный с той стороны прописывается на ppp10 ну и defaultroute естественно прописывается туда-же.

Если адрес ppp сервера не из локальной сети - получаем завертывание gre пакетов в дефолтроут и соответственно неработу ppp интерфейса. Еще более усугубляет положение выдача удаленным vpn сервером в качестве удаленного адреса ppp интерфейса того-же адреса на какой и цепляемся vpn (что в общем-то естественно если у VPN сервера единственный
интерфейс)

Пока спас положение вписыванием строчки: up route add <vpn.xx.xx> gw <localgateway> но в общем-то учитывая то что ip адрес получается по dhcp и предполагается что комп (ноут) будет цепляться из разных локаций - придется эту строчку
регулярно править в зависимости от локации.

ВНИМАНИЕ ВОПРОС! Как это разрулить идеологически правильно? По идее роутинг на VPN сервер должен прописываться
туда - куда смотрел старый дефолтроут скриптом устанавливающим соединение.

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

/etc/ppp/provider
----------------------------------------------
pty "pptp vpn.xxx.xx --nolaunchpppd"
name user
remotename server
file /etc/ppp/options.pptp
defaultroute
replacedefaultroute
ipparam user@server
noipdefault
hide-password
persist
maxfail 0
unit 10
------------------------------------------------

Олег.


Reply to: