Как разрешить демону ppp сначала поднять eth0 перед подключением? Если порт ethernet не работает, то ни одно подключение не будет успешным. Поэтому я помещаю это в /etc/ppp/peers/dsl, но eth0 не будет поднят через команду 'pon dsl':
plugin rp-pppoe.so
eth0
defaultroute
usepeerdns
user "blabla"
noauth
noipdefault
hide-password
debug
И из буфера сообщений ядра:
error sending pppoe packet: Network is down
PS: И, пожалуйста, не говорите мне поднимать eth0 во время загрузки ;-P, он уже настроен
решение1
создайте скрипт, который будет пинговать, и если результат нулевой, то он должен выдать команду: /etc/init.d/net.eth0 start ifconfig eth0 up then connect ppp by pon $tunnel. Между командами должно быть соответствующее время ожидания, иначе это может не сработать.