Debian 7 игнорирует /etc/network/if-up.d при переподключении
Я хочу, чтобы мои статические маршруты автоматически загружались при переподключении VPN. Согласно вики на Debian это можно сделать, поместив скрипт в /etc/network/if-pre-up.d/ Итак, я так и сделал, это выглядит так:
#!/bin/bash
ip route add 10.8.0.0/24 dev ppp0
ip route add 192.168.0.0/24 dev ppp0
При запуске linux этот скрипт отлично работает, но при переподключении VPN он не запускается. Зачем?
Мой файл / etc / network / interfaces:
auto lo eth0 eth1 asus
iface lo inet loopback
iface eth0 inet dhcp
iface eth1 inet dhcp
iface asus inet ppp
provider asus
Я пытался добавить строки в этот файл:
auto lo eth0 eth1 asus
iface lo inet loopback
iface eth0 inet dhcp
iface eth1 inet dhcp
iface asus inet ppp
provider asus
up sleep 10 && ip route add 10.8.0.0/24 dev ppp0
up ip route add 192.168.0.0/24 dev ppp0
Они снова запускаются при запуске, но не при повторном подключении.
1 ответ
Я нахожу решение: для ppp скрипты должны находиться в папке /etc/ppp/ip-up.d/.