• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

internetverbindung wiederherstellen

Hallo, mein ISP trennt die Internetverbindung alle 8 Stunden. was kann ich machen damit er die verbindung automatisch wiederherstellt.


KEIN GUI
ich starte im RunLevel3 --> nur SHELL
 
Konfiguriere Dial-on-Demand
Oder rufe am Ende der /etc/ppp/ip-down.local den Startbefehl auf: /sbin/ip-up start (oder so ähnlich...)
 
Dial On Demand funktioniert nicht, da es nur ein Gatewas ist und der Rechner selber eigenlich keine Anforderung ins web macht.

und am ende der ifdown..... einfach die verbindung wiederherzustellen geht auch nicht, da die Verbindung nicht von meinem Rechner sondern vom ISP getrennt wird,leider!
 
Ich hab folgende Einträge in meiner root-crontab:

30 1 * * * /usr/bin/cinternet -i dsl0 --stop
* 0,6-23 * * * /usr/local/bin/adsl_reconnect.sh


Das script adsl_reconnect.sh sieht so aus:

#!/bin/sh
result=$(/usr/bin/cinternet -i dsl0 --status | /usr/bin/grep disconnect)
if [ -n "$result" ]
then
/usr/bin/killall pptp >/dev/null 2>&1
/usr/bin/cinternet -i dsl0 --start #Start the interface.
echo `/bin/date` reconnect >> /var/log/adsl_reconnect.log
else #The interface is up - Just exit
exit 0
fi
 
Ok, ich muss es bei mir zwar ein bisschen abänder, aber ich denke damit kann ich was anfangen. Ich habe mir schon gedacht, dass ich etwas mit cronjobs machen muss.
 
Oben