automatisierte Wiedereinwahl

Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!
Forumsregeln
Das Forum fĂĽr den Linux-Pinguin - auch andere Unix-Derivate (*BSD, (Open)Solaris, Apple's Darwin / MacOS X, ...) sind hier willkommen!

automatisierte Wiedereinwahl

Beitragvon Felis » So 19 Mär, 2006 20:57

unzählige Male hier durchgekaut: Automatisierte Wiedereinwahl nach 8stündlicher Zwangstrennung durch die TA.
Habe Cronjob installiert und alle 5 Minuten läuft ein "ping -c5 aon.at || killall pptp; killall pppd; pptp 10.0.0138" ab. Was ich bloß nicht verstehe: Per Cronjob klappt die Wiedereinwahl nicht, händisch obiger Befehl eingegeben schon. Kann mir das vielleicht wer erklären? ;)
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon computerherby » So 19 Mär, 2006 20:58

In der richtigen Shell unterwegs?

Welches Modem verwendest Du?
computerherby
Board-User Level 3
Board-User Level 3
 
Beiträge: 1184
Registriert: Mi 01 Okt, 2003 19:56
Wohnort: Wien

Beitragvon Felis » So 19 Mär, 2006 21:01

bash, speedtouch 510.
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon computerherby » So 19 Mär, 2006 21:10

Stelle das Modem auf Routerbetrieb um. Anleitungen gibt´s hier haufenweise.
Dann den Parameter demanddial=on auf demanddial=off stellen und gut ist´s.
computerherby
Board-User Level 3
Board-User Level 3
 
Beiträge: 1184
Registriert: Mi 01 Okt, 2003 19:56
Wohnort: Wien

Beitragvon lordpeng » So 19 Mär, 2006 21:10

was spricht /var/log/messages ?
versuchs mal so:

ping -c5 195.3.96.67 || kill -9 `pidof pppd pptp` ; [-e /var/run/pptp/10.0.0.138 ] && rm -rf /var/run/pptp/10.0.0.138 ; pptp 10.0.0138

btw. wenn du redhat oder eine redhat basierende linux distribution verwendest, könnte folgendes init script für dich interessant sein http://www.gnustuff.com/pub/xDSL-0.1.tar.gz
lordpeng
Moderator
Moderator
 
Beiträge: 10183
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Felis » So 19 Mär, 2006 21:57

/var/log/syslog gibt keine Fehlermeldung
Mar 19 19:50:01 linux /USR/SBIN/CRON[5543]: (root) CMD (wiedereinwahl)
Danke, ich werde Dein Script versuchen. Distri ist Debian-Sarge.
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon Felis » So 19 Mär, 2006 22:05

Hm, Einwahl klappt nicht, da kommt eine Fehlermeldung: "line 4: [-e: command not found"
linux:/home/am# wiedereinwahl
connect: Network is unreachable
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
/usr/bin/wiedereinwahl: line 4: [-e: command not found
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon lordpeng » So 19 Mär, 2006 22:12

das init script wird unter debian nicht laufen, da es redhat's init functions verwendet

was deine fehlermeldung betrifft, das sieht für mich so aus, als hättest du die backticks falsch gesetzt oder nicht geschlossen, wie sieht dein /usr/bin/wiedereinwahl im detail aus?
lordpeng
Moderator
Moderator
 
Beiträge: 10183
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Felis » So 19 Mär, 2006 22:25

Jetzt hatte ich schlicht Dein Script in einen Editor kopiert und "Wiedereinwahl" genannt.
Meines lautet:
ping -c5 aon.at || neuverbinden

und "neuverbinden" ist ein zweites Script

killall pptp
killall pppd
sleep 5s # damit er sich nicht verschluckt ;)
pptp 10.0.0.138

beide in /usr/bin abgelegt.

Also bitte hundsprimitiv, aber ich bin schon viel zu alt, um noch ein Computerexperte zu werden. :)
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon lordpeng » So 19 Mär, 2006 22:31

dann halt als dreizeiler

ping -c5 195.3.96.67 || kill -9 `pidof pppd pptp`
test -e /var/run/pptp/10.0.0.138 && rm -rf /var/run/pptp/10.0.0.138
pptp 10.0.0138
lordpeng
Moderator
Moderator
 
Beiträge: 10183
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Felis » So 19 Mär, 2006 23:02

Danke, ich werde es morgen sofort ausprobieren. Im Augenblick sitze ich an einem anderen Rechner. ;)
Schoenen Abend noch.
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon Tech » So 19 Mär, 2006 23:29

was ich weiß kann man ja ein TA Modem nicht verändern?
Tech
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 57
Registriert: Do 16 Mär, 2006 05:59

Beitragvon lordpeng » So 19 Mär, 2006 23:41

>was ich weiß kann man ja ein TA Modem nicht verändern?
doch kann man, aber das ist die warmduscher lösung :-)
lordpeng
Moderator
Moderator
 
Beiträge: 10183
Registriert: Mo 23 Jun, 2003 22:45

Beitragvon Felis » Mo 20 Mär, 2006 00:02

Hab' ganz vergessen, dass es ja SSH gibt. Habe es jetzt von zu Hause aus geändert, traue mich bloß nicht es probeweise auszuführen. Bin gespannt, wie's morgen läuft. Nebstbei besitze ich ja auch einen Dlink 604, aber ohne ist's halt lustiger. :)
Felis
Board-User Level 2
Board-User Level 2
 
Beiträge: 812
Registriert: Fr 09 Jan, 2004 11:26

Beitragvon ANOther » Mo 20 Mär, 2006 07:37

traue mich bloĂź nicht es probeweise auszufĂĽhren.

mut kann man nicht kaufen
:-)
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
ANOther
Board-Guru
Board-Guru
 
Beiträge: 5940
Registriert: Di 16 Aug, 2005 15:35

Nächste

ZurĂĽck zu LINUX & UNIX-DERIVATE

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 90 Gäste

cron