При подключении к провайдеру с помощью NetworkManager включаю VPN.
в процессе подключения, как я понимаю, запускается в том числе /etc/ppp/ip-up.
Подскажите, какой скрипт запускается ПОСЛЕ того как отработал /etc/ppp/ip-up,
или скажите как узнать, что ещё запускается после ip-up(а) ?
Установлено KDE4 на p5, 2.6.30-std-def-alt15
Если считаете, что спрашиваю странное - поясняю:
Если подключать штатным образом, то имеем отсутствие интернета при поднятом ppp0
[root@host-151 ppp]# ip addr
...
5: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1400 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp inet 192.168.110.63 peer 192.168.17.50/32 brd 192.168.110.63 scope global ppp0
При этом
[root@host-151 ~]# ip route
10.10.0.1 via 10.0.115.1 dev eth0 proto static
10.10.0.1 via 10.0.115.1 dev eth0 src 10.0.115.154
192.168.17.50 dev ppp0 proto kernel scope link src 192.168.110.63
10.0.115.0/24 dev eth0 proto kernel scope link src 10.0.115.154 metric 1
default via 10.0.115.1 dev eth0 proto static
[root@host-151 ~]# ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
--- ya.ru ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3022ms
Но, если я сделаю две волшебные команды,
[root@host-151 ~]# route del default
[root@host-151 ~]# route add default dev ppp0
интернет появляется
[root@host-151 ~]# ip route
10.10.0.1 via 10.0.115.1 dev eth0 proto static
10.10.0.1 via 10.0.115.1 dev eth0 src 10.0.115.154
192.168.17.50 dev ppp0 proto kernel scope link src 192.168.110.63
10.0.115.0/24 dev eth0 proto kernel scope link src 10.0.115.154 metric 1
default dev ppp0 scope link
[root@host-151 ~]# ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=55 time=73.8 ms
Пробовал вставлять эти две команды в конец /etc/ppp/ip-up (перед exit 0 ) . Они (эти команды) отрабатывали своё, но потом что-то возвращает шлюз по умолчанию к виду
default via 10.0.115.1 dev eth0 proto static что не есть правильно.
Содержимое /etc/ppp/ip-up :
...
route del default
route add default dev ppp0
ip route > ~/my-log-ppp
exit 0
P.S. С удовольствием подключался бы с помощью Etcnet, но провайдер требует MSCHAPv2, в NetworkManager(e) такая опция есть, а в Etcnet - нет (ну, или я не нашел).
P.P.S. Как бы так снова сделать, чтобы по иконке в трее было видно, включен VPN или отвалился. В релиз кандидате так было.