Ubuntu: ppp0 Verbindung automatisch wiederaufbauen

  • Hallo VDR Gemeinde !


    Habe für die Wohnung meiner Freundin einen HTPC gebaut (Karmic mit XBMC ).
    Da sie keinen ADSL/Breitband-Anschluss hat sondern einen UMTS/3G Surfstick habe ich eine WLAN Karte eingebaut und per hostapd einen WLAN Router aufgebaut.
    Das funktioniert so weit "manuel" recht ordentlich.


    Ich baue die ppp0 Verbindung beim Booten mit wvdial auf.


    In der /etc/networks/interfaces
    habe ich neben lo und eth0 folgendes :

    Code
    auto ppp0
    iface ppp0 inet wvdial


    Problem ist jedoch wenn die Verbindung abgebrochen wird (z.b. Verbindungsabbruch durch Provider alle 5 Stunden - oder auch durch Aussetzer/Funklücken am UMTS/3g, ...) wird die Verbindung nicht wieder automatisch aufgebaut.


    ein manuelles

    Code
    sudo ifdown ppp0
    sudo ifup ppp0


    bringt die Verbindung wieder einwandfrei hoch.


    Welche Möglichkeiten gibt es dies zu Automatisieren ?
    Habe ich etwas banales übersehen ?
    Oder muss ich mich doch direkt mit den ppp scripten beschäftigen (und wvdial nicht verwenden) ?


    Joe

    Einmal editiert, zuletzt von DocViper ()

  • Zitat

    Originally posted by DocViper
    Welche Möglichkeiten gibt es dies zu Automatisieren ?


    ich kann nur fuer debian sprechen (hier: lenny). Duerfte aber bei dir aehnlich sein. Du musst hierzu 'maxfail' auf '0' setzen. Da stand bei mir per default irgendwas !=0 drin. Nachfolgend meine komplette /etc/ppp/peers/dsl-provider. DIe spielt ohne die genannten Probleme.



    - sparkie

  • Danke für die Rückmeldung - werde das probieren.


    Btw. hab ich folgendes bash script gebastelt (aber noch nicht getested)


    Zum Verständnis: Wenn der Provider nach 5 Stunden trennt dann setzt sich das Modem unsauber zurück und /dev/ttyUSB0 ist nicht mehr vorhanden.



    Könnte das Funktionieren als cron Job ausgeführt pro 1 oder 2 Minute(n) ?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!