[BC3] pppd stopt er steeds mee, hoe auto-restarten?

Pagina: 1
Acties:

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

Topicstarter
Ik heb hier freesco+mxstream draaien. Op zich werkt alles lekker, alleen wil de vpn niet langer dan plm. 3 dagen in de lucht blijven.
Ik krijg een pppd(disconnect) melding in de log, en het enige wat dan nog helpt is:

-telnetten en rc_user restart uitvoeren. Alles werkt dan weer, alleen wordt de verbinding ppp1 ipv ppp0, en die ''lijkt'' nog instabieler. (rc_user killed pppd, ruimt rotzooi op en start pppd)

-rebooten

Ik heb al verschillende netwerkkaarten geprobeerd (dezelfde en verschillende), met hetzelfde resultaat.

Ik heb me er eigenlijk al bij neergelegd dat die verbinding nooit zo stabiel zal worden als m''n freesco-kabel verbinding, dus wil ik er eik voor zorgen dat 1 van bovenstaande opties automagisch uitgevoerd worden als de verbinding down gaat. (dus nav melding in de log, of met een ping script ofzo)

Iemand een id?

(btw: freesco-kabel draait op andere machine, dat zit dus niet in de weg)

Whenever you find that you are on the side of the majority, it is time to reform.


Verwijderd

Een scriptje in de crontab die om het kwartier/uur de verbinding checkt en indien nodig opnieuw opstart.

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

Topicstarter
Dat was m''n plan B (alleen dan met een sleep-script, want freesco heeft geen cron), maar ik hoop dat iemand iets weet wat op een logmelding reageert. Lijkt me wat ''netter'' :)

Whenever you find that you are on the side of the majority, it is time to reform.


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 19-08 10:34

Aaargh!

Bow for me for I am prutser

manpage == your friend
code:
1
2
3
4
5
6
7
8
9
     SIGHUP This signal causes  pppd  to  terminate  the  link,
          restore  the  serial device settings, and close the
          serial device.  If the persist or demand option has
          been  specified, pppd will try to reopen the serial
          device and  start  another  connection  (after  the
          holdoff  period).   Otherwise  pppd  will exit.  If
          this signal is received during the holdoff  period,
          it  causes  pppd  to end the holdoff period immedi­
          ately.

m.a.w.
- persist of demand optie aanzetten
- detecteren wanneer verbinding fscked is
- in geval van verbinding pleitte stuur een SIGHUP

edit:
zo te zien zou alleen de persist optie aanzetten er ook voor moeten zorgen dat zodra verbinding pleitte => opnieuw verbinden

Those who do not understand Unix are condemned to reinvent it, poorly.