LINUX.ORG.RU
ФорумAdmin

route over pptp


0

0

Всем привет! Подскажите пожалуйста, возможно ли как-то (кроме скрипта по cron-y) установить постоянный маршрут на pptp клиента? Дело в том, что после переконекта клиента на сервере необходимо вновь описывать маршрут на сети, которые находяться за ним, через его ip. В chap-secrets адрес клиента установлен постоянным.


Ответ на: комментарий от kostik87

Для таких задач есть скрипты, выполняемые до поднятия интерфейса, во время поднятия и после поднятия, находятся они обычно в /etc/network/

dbzer0
()
┌[lord] [work-hell-machine] [ssh]:~ 
└>cat /etc/ppp/ip-up.d/vpn-up 
#!/bin/bash
H=`ps aux | grep 'pppd pty' | grep -v grep | awk '{print $14}'`
DG=`route -n | grep UG | awk '{print $2}'`
DEV=`route -n | grep UG | awk '{print $8}'`
route add -host $H gw $DG dev $DEV
route add -net 10.0.0.0 netmask 255.0.0.0 dev ppp0
#route del default $DEV
#route add default dev ppp0      

┌[lord] [work-hell-machine] [ssh]:~ 
└>cat /etc/ppp/ip-down.d/vpn-down 
#!/bin/bash
H=`route -n | grep UGH | awk '{print $1}'`
DG=`route -n | grep UGH | awk '{print $2}'`
DEV=`route -n | grep UGH | awk '{print $8}'`
route del -host $H
route add default gw $DG dev $DEV
Spirit_of_Stallman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.