Конфигурация pppd, как автоматически поднять eth0?

Конфигурация pppd, как автоматически поднять eth0?

Как разрешить демону 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. Между командами должно быть соответствующее время ожидания, иначе это может не сработать.

Связанный контент