Все действия выполняем от root
создаем файлик "work" в /etc/network/if-up.d/ и /etc/network/if-pre-up.d/ чтобы при запуске сети поднимался pptp
touch /etc/network/if-up.d/workecho '#!/bin/sh' > /etc/network/if-up.d/workecho "pon work" >> /etc/network/if-up.d/workchmod +x /etc/network/if-up.d/work
touch /etc/network/if-pre-up.d/work
echo '#!/bin/sh' > /etc/network/if-pre-up.d/work
echo "pon work" >> /etc/network/if-pre-up.d/work
chmod +x /etc/network/if-pre-up.d/work
зоздаем файлик в /etc/ppp/ip-up.d/ чтобы добавились роуты до нужных нам ресурсов через ppp0, остальное будет ходить в свой интернет
touch /etc/ppp/ip-up.d/route_to_workсоздаем само соединение
echo '#!/bin/sh' > /etc/ppp/ip-up.d/route_to_work
echo "ip route add 192.168.50.7/32 dev ppp0" >> /etc/ppp/ip-up.d/route_to_work
echo "ip route add 192.168.50.25/32 dev ppp0" >> /etc/ppp/ip-up.d/route_to_work
chmod +x /etc/ppp/ip-up.d/route_to_work
pptpsetup --create work --server 37.235.***.*** --username xxxxx --password XXXXXXXX --encrypt--encrypt в случае если требуется шифрование
в файле /etc/ppp/peers/work могут быть добавлены следующие строки :
unit 0 #номер ppp интерфейса
persist #переподключаться при обрыве
maxfail 10 #количество попыток переподключения (0= бесконечно)
holdoff 5 #интервал между подключениями
для удаления юзаем:
rm /etc/network/if-up.d/work
rm /etc/network/if-pre-up.d/work
rm /etc/ppp/ip-up.d/route_to_work
rm /etc/ppp/peers/work
Комментариев нет:
Отправить комментарий