Код: Выделить всё
sh /etc/ppp/ip-up.d/$6
ИЛИ sh /etc/ppp/ip-up.d/ИМЯ Соединения(что то же самое)
Роуты пишутся только при ручном запуске скрипта... Причём: cеть невсегда начинает работать после sh *, после второго раза точно всё работает, при этом:
Код: Выделить всё
powerfox:/home/fox# sh /etc/ppp/ip-up.d/corbina
SIOCADDRT: No such device
SIOCADDRT: No such device
powerfox:/home/fox# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.52.254 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
83.102.254.253 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
195.14.50.21 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
195.14.50.26 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
85.21.90.0 10.215.0.17 255.255.255.0 UG 0 0 0 eth0
85.21.79.0 10.215.0.17 255.255.255.0 UG 0 0 0 eth0
10.215.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.0.0.0 10.215.0.17 255.0.0.0 UG 0 0 0 eth0
powerfox:/home/fox# ping -c 2 mail.ru
connect: Network is unreachable
powerfox:/home/fox# sh /etc/ppp/ip-up.d/corbina
SIOCADDRT: No such device
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCADDRT: File exists
SIOCDELRT: No such process
powerfox:/home/fox# ping -c 2 mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
................................................................................
.........
--- mail.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 19.043/22.322/25.602/3.282 ms
powerfox:/home/fox# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.52.254 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
83.102.254.253 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
83.102.254.253 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
195.14.50.21 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
195.14.50.26 10.215.0.17 255.255.255.255 UGH 0 0 0 eth0
85.21.90.0 10.215.0.17 255.255.255.0 UG 0 0 0 eth0
85.21.79.0 10.215.0.17 255.255.255.0 UG 0 0 0 eth0
10.215.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.0.0.0 10.215.0.17 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Непонятно, почему роуты прописываются по-разному, сам /etc/ppp/ip-up.d/corbina:
Код: Выделить всё
#Роутинг до VPN
route add default 10.215.0.17
route add -host vpn.spb.corbina.net gw 10.215.0.17
#Роутинг до DNS
# Local Apt-repository
route add -host 195.14.50.21 gw 10.215.0.17
#Роутинг до локальных ресурсов
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.215.0.17
route add -net 85.21.79.0 netmask 255.255.255.0 gw 10.215.0.17
route add -net 85.21.90.0 netmask 255.255.255.0 gw 10.215.0.17
route add -host 85.21.52.254 gw 10.215.0.17
route add -host 195.14.50.26 gw 10.215.0.17
route del default
route add default dev ppp0
После всего шаманства иногда получаю: "connect: Network is unreachable", хотя роуты прописаны, vpn сервер пингуется, pon работает...