Прописал вот такой ip-up:
#!/bin/sh route add -net 10.0.0.0 netmask 255.255.0.0 gw 10.0.253.254 route del default route add default gw 172.18.20.3 dev ppp0
Поставил на это дело chmod +x.
Теоретически оно должно срабатывать когда появляется ppp0. Но совершенно точно что когда ppp0 появляется это скрипт не срабатывает, т.к. роутинг не прописывается. Если пустить скрипт руками, всё отрабатывает. Что я не так делаю?