pppd config, jak automatycznie przywołać eth0?

0

Jak mogę pozwolić demonowi ppp na wywołanie eth0 najpierw przed połączeniem? Jeśli port ethernetowy jest wyłączony, żadne połączenie nie zakończy się powodzeniem.   Wstawiam to do / etc / ppp / peers / dsl, ale eth0 nie zostanie podniesiony przez polecenie 'pon dsl':

plugin rp-pppoe.so
eth0
defaultroute
usepeerdns
user "blabla"
noauth
noipdefault
hide-password
debug

I z bufora komunikatów jądra:

error sending pppoe packet: Network is down

P.S: I nie mów mi, żebym przywoływał eth0 podczas uruchamiania ;-P, to już jest ustawione

daisy
źródło
Sam pppd nie może wywołać eth0. Zwykle można to osiągnąć za pomocą skryptu typu post-up, ale zależy to od używanej dystrybucji. Czy możesz zaktualizować swoje pytanie, mówiąc nam, jaką masz dystrybucję Linuksa?
Flimzy
Jasne, chciałem go na Gentoo Linux i Arch Linux
daisy

Odpowiedzi:

0

stwórz skrypt, który będzie pingował i jeśli wynik będzie równy zero, powinien wydać polecenie: Uruchom /etc/init.d/net.eth0 ifconfig eth0 up następnie połącz ppp by pon $ tunnel powinny istnieć odpowiednie czasy oczekiwania między poleceniami innymi niż te, które mogą nie działać.

Majed
źródło