EIn paar Pings

Post Reply
Message
Author
Noob

EIn paar Pings

#1 Post by Noob »

Hallo
Ich habe ein kleines Problem mit meinem Linux Server und meinem Router.
Mein Router bricht nach einer bestimmten Zeit ohne Datentransfer zwischen Inet und LAN die DSL-Verbindung ab, ist ja grundsätzlich nix schlechtes, aber wenn jetzt längere Zeit nix gebraucht wird geht der Router offline und damit auch mein Server. Ich habe am Router schon die maximale Zeit eingestellt, nach der er Trennen soll, deaktivieren kann man´s leider nicht.
Wenn ich zu Hause bin ist das kein Problem, da ich bevor der Router die Verbindung trennt sowieso irgendwelche Webseiten auufrufe.
Die DSL Verbindung wird nach 8 Stunden automatisch vom Provider getrennt, ohne "Bedarf" wählt sich der Router auch nicht ein.
Da ein paar Pings für den Router als Bedarf zählen trennt er die Verbindung nicht und wählt auch wieder neu ein, sollte der ISP die Verbindung getrennt haben.
Da ich mich nich gut mit Linuxprogrammierung auskenne, suche ich ein Prog/Script was auch immer, welches jede Minute 3 Pings schickt.
Ich suche auch Links zur Programmierung unter Linux, speziell mit Timern und Sockets, für die Graphische Oberfläche soll ja QT ganz gut sein.

mfg
Noob

User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

Re: EIn paar Pings

#2 Post by Stormbringer »

Hi,

erstelle Dir ein Skript, welches z. B. alle 10 Minuten die Uhrzeit synchronisiert .... manche Provider sehen das ping-en nicht gerne ...
Komplettes Beispiel inkl. Generierung:
mdkir /batch -> Erzeugen eines Verzeichnisse für Deine Skripte
cd /batch -> wechseln in das Verzeichnis
joe connect.sh -> Erstellen und Öffnen der Datei connect.sh mit dem editor joe
Inhalt von connect.sh:
<i>#!/bin/sh
netdate ptbtime1.ptb.de
netdate ptbtime2.ptb.de</i>
Speichere die Datei.
chmod 0700 connect.sh -> nur root kann die Datei editieren und ausführen

joe /var/spool/cron/tabs/root -> Editieren der Datei root
Füge die folgende Zeile hinzu:
2,12,22,32,42,52 * * * * /batch/connect.sh
Speichere die Datei.

Fini .... nun wird alle 10 Minuten die Uhrezit synchronisiert.
Du kannst dafür auch andere tools wie etwas fetchmail, fetchnews, oder ähnliches nutzen.

Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

joersch

Re: EIn paar Pings

#3 Post by joersch »

@stormbringer:

sorry - und ohne meckern zu wollen:
crontabeintraege einfach so einzutragen ?

gibts da nicht crontab -e ?

Jochen

Re: EIn paar Pings

#4 Post by Jochen »

Ja, und mit Grund: Der cron-Daemon achtet auf die Mod-Time seines Spool-Verzeichnisses als Signal, seine crontabs nach Änderungen zu durchsuchen. Wer einfach nur den vi umgehen will, der per Default bei "crontab -e" aufgerufen wird, setze einfach die Variable EDITOR:<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
export EDITOR=joe
crontab -e
</font><hr></pre></blockquote>
Dann wird halt der joe und nicht der vi/vim benutzt. (Obwohl ich mir nicht vorstellen kann, weshalb man das tun sollte. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> )

Jochen

User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

Re: EIn paar Pings

#5 Post by Stormbringer »

ups ... jup ... da war ich gestern etwas voreilig .... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Warum kein vi???? Na, weil eben kein vi!!! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Arbeite lieber mit einem editor, den ich seit rund 20 Jahren oder so kenne kenne, und vi ist mir oftmals zu umständlich (auch wenn dort bedeutend mehr features drin sind!).

Gruß
Last edited by Stormbringer on 13. Sep 2002 12:34, edited 1 time in total.
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

Noob

Re: EIn paar Pings

#6 Post by Noob »

Ich habe alles so eingetragen wie hier beschrieben, aber leider tut sich nichts. Ich habe zum Test mal die Uhrzeit verstellt, aber nach 30 Minuten war sie immer noch nicht eingestellt. Nach einem manuellen netdate war sie wieder aktuell.

Noob

Re: EIn paar Pings

#7 Post by Noob »

Hat sich erledigt, funktioniert jetzt wunderbar, man sollte halt nicht bei den chmods vertippen.

mfg und thx
Noob

Post Reply