Har du 3Bredband? - Program för automatiskt återuppkopplin

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Kod: Markera allt

#!/bin/sh

while [ 1 ]; do
    if ! ping -c 1 -i 1 -w 3 ping.sunet.se > /dev/null 2>&1; then
        echo "Connection lost. Redialing..."
        killall wvdial
        sleep 5
        wvdial &
    fi

    sleep 30
done
Tack för tipset om ping.sunet.se. Hade jag ingen aning om, men har letat efter lämpligt sätt länge. :)
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Jag skulle nog rekomendera att lägga den i en crontab och låta programmet först av allt kolla om wvdial körs. Om programmet körs ska den sedan gå vidare och pinga, om progammet inte körs ska den avsluta. På så vis skulle den ju först kolla om man ens har en uppkoppling, innan man försöker sig på att detektera ifall den kraschat eller inte.

Fast det förutsätter ju att wvdial enbart körs när man är ansluten, och eftersom jag aldrig kört Linux med en uppringd anslutning så vet jag inte.

Det skulle ju annars gå att kolla på något annat vis, finns säkert någon fil man kan bläddra lite i för att se ifall anslutningen är aktiv

Alternativt kan man ju göra ett eget script för att ansluta och koppla ner, det scriptet skulle ju kunna sätta en flagga som talar om för det crontab:ade scriptet att det är dags.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Kör man en Debian-baserad dist så kan man ju lägga in en post-up-rad i /etc/network/interfaces.
Men ingen dum idé med crontab heller. Bara å lägga in det här överst i scriptet:

pidof wvdial > /dev/null && exit 0
Användarvisningsbild
luffare
EF Sponsor
Inlägg: 132
Blev medlem: 4 oktober 2005, 16:25:21
Ort: Uppsala
Kontakt:

Inlägg av luffare »

nice ett sånt prog har jag letat efter :)
Hur går det med v2?
Lite OT men vilka hastigheter kommer ni upp i? känner ett starkt hat mot 3 :P
har iofs bara testat hemma(uppsala,gränby) men enligt kartan så ska jag ha 3.6.. hade varit nöjd med 0.5-1Mbit men det är jag inte ens i närheten av..
Skriv svar