LINUX.ORG.RU
решено ФорумAdmin

pppd добавляет маршрут, как запретить?

 , , ,


0

2

После вызова:

pptpsetup --create CON --server ${ip_} --username ${name} --password ${psw} --start

В системе добавляется маршрут вида:

ip_ via 192.168.10.1 dev enp0s8 src 192.168.10.35

Самостоятельно он не удаляется. Как этому демону запретить создавать этот маршрут. Он же не обязательно нужен, есть же дефолтный шлюз. или если нужен, как его удалять по феншую (не руками).


Не трогай этот маршрут.

Это страховка на тот случай, если default route измениться.

vel ★★★★★
()
Ответ на: комментарий от vel

А чего ему меняться то? Тогда почему в openvpn такого нет. Или что там нужно в баш скриптах накрутить, чтоб маршрут этот удалялся после падения или неудачного коннекта.

bikes
() автор топика
Ответ на: комментарий от bikes

В /etc/ppp/ip-down(или /etc/ppp/ip-down.d) добавь удаление маршрута, делов-то. А так, vel прав, венда делает также, видимо авторы pptp под *nix решили делать по аналогии

У бинарника pptp, который и устанавливает соединение, есть ключ --nohostroute

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от bikes

В openvpn для этого есть push "route remote_host 255.255.255.255 net_gateway"

Если этого маршрута нет и после подъема впн изменяется маршрут до впн сервера, то впн умирает.

Таких ситуаций 2:

1) когда у тебя впн используется для доступа ко всему инету, т.к. меняется шлюз по умолчанию.

2) когда впн используется для доступа в сеть в которой находится впн сервер.

vel ★★★★★
()
Ответ на: комментарий от Pinkbyte

Спасибо за nohostroute. Знал же что должна быть опция, но видимо криво ман читал.

bikes
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.