Salü zusammen
Da ich eine dynamische IP bekomme, hab ich mich bei dyndns.org registriert und möchte meine IP da automatisch updaten lassen. Dafür hab ich mich für ipcheck entschieden.
Ich hab dann eine Datei erstellt, die das ganze aufruft. Das funktioniert auch, wenn ich diese manuell ausführe.
Nun wurde mir gesagt, dass ich diesen Aufruf (eine Zeile) in die /etc/ppp/ip-up.local schreiben kann. So sollte das immer ausgeführt werden, wenn die IP wechselt. Ich versuchte es dann mit einem Neustart, das war aber nichts... es passierte überhaupt nichts.
Dann habe ich die Datei hierhin kopiert: /etc/cron.hourly. Meines Wissens nach, müsste es dann jede Stunde ausgeführt werden. Das wird aber auch nicht gemacht...
"crontab -l" ergibt "no crontab for root" oder so.
Kann mir da vielleicht jemand behilfich sein?
Gruss
Never_Born
Automatisches Ausführen
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Automatisches Ausführen
Hi,
bei SuSE sollte ein Eintrag in /var/spool/cron/tabs/root erstellt werden.
Wichtig ist, daß in dem Arbeitsverzeichnis die relevanten Dateien (ipcheck.html, ipcheck.log, etc.) vorhanden sind.
Ein stündlicher Aufruf kann u. U. die Sperrung der Domains zur Folge haben (mehr dazu auf der dyndn.org Seite).
Sinniger ist es, z. B. via nettime oder fetchnews alle paar Minuten eine Verbindung zu initialisieren - eine beendete Verbindung wird dann neu aufgebaut, so daß es zu keinen Aktualisierungen von beibehaltenen ip Adressen kommt.
Gruß
bei SuSE sollte ein Eintrag in /var/spool/cron/tabs/root erstellt werden.
Wichtig ist, daß in dem Arbeitsverzeichnis die relevanten Dateien (ipcheck.html, ipcheck.log, etc.) vorhanden sind.
Ein stündlicher Aufruf kann u. U. die Sperrung der Domains zur Folge haben (mehr dazu auf der dyndn.org Seite).
Sinniger ist es, z. B. via nettime oder fetchnews alle paar Minuten eine Verbindung zu initialisieren - eine beendete Verbindung wird dann neu aufgebaut, so daß es zu keinen Aktualisierungen von beibehaltenen ip Adressen kommt.
Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
Re: Automatisches Ausführen
Als Hinweis zu Deinem Versuch, mittels /etc/ppp/ip-up.local zu arbeiten: Aufrufe in dieser Datei solltest Du mit absoluten Pfadnamen setzen, da die PATH-Variable nicht oder nur sehr eng gesetzt ist. Also anstelle von
ipcheck -x -y -z
ein
/usr/sbin/ipcheck -x -y -z
in die Datei setzen. (Optionen und den genauen Pfad zum ipcheck-Binary musst Du antürlich an Deine Gegebenheiten anpassen; ich kenne ipcheck nicht.) Zu Testzwecken kannst Du ja auch
/bin/date '+%d.%m.%Y %R: /etc/ppp/ip-up.local ausgerufen' >> /var/log/ipup.log
in die Datei setzen; dann kannst Du eindeutig erkennen, ob die Datei überhaupt aufgerufen wird oder dort schon der Fehler liegt.
Jochen
ipcheck -x -y -z
ein
/usr/sbin/ipcheck -x -y -z
in die Datei setzen. (Optionen und den genauen Pfad zum ipcheck-Binary musst Du antürlich an Deine Gegebenheiten anpassen; ich kenne ipcheck nicht.) Zu Testzwecken kannst Du ja auch
/bin/date '+%d.%m.%Y %R: /etc/ppp/ip-up.local ausgerufen' >> /var/log/ipup.log
in die Datei setzen; dann kannst Du eindeutig erkennen, ob die Datei überhaupt aufgerufen wird oder dort schon der Fehler liegt.
Jochen
Re: Automatisches Ausführen
Hallo
Die Pfadangaben sind absolut, und es funktioniert ja auch. Es kann nicht am Aufruf von ipcheck liegen, sondern nur, dass die /etc/ppp/ip-up.local nicht ausgeführt wird.
/bin/date '+%d.%m.%Y %R: /etc/ppp/ip-up.local ausgerufen' >> /var/log/ipup.log
--> werd ich trotzdem mal testen.
Sollte denn die /etc/ppp/ip-up.local bei einem Neustart aufgerufen werden? Schon, oder?
Gruss
Never_Born
P.S.: "nettime" und "fetchnews" kenn ich überhaupt nicht, hab noch nicht allzu lange Linux. Und es ist RedHat.
Die Pfadangaben sind absolut, und es funktioniert ja auch. Es kann nicht am Aufruf von ipcheck liegen, sondern nur, dass die /etc/ppp/ip-up.local nicht ausgeführt wird.
/bin/date '+%d.%m.%Y %R: /etc/ppp/ip-up.local ausgerufen' >> /var/log/ipup.log
--> werd ich trotzdem mal testen.
Sollte denn die /etc/ppp/ip-up.local bei einem Neustart aufgerufen werden? Schon, oder?
Gruss
Never_Born
P.S.: "nettime" und "fetchnews" kenn ich überhaupt nicht, hab noch nicht allzu lange Linux. Und es ist RedHat.
-
- Posts: 3
- Joined: 16. Jul 2002 8:50
Re: Automatisches Ausführen
Das funktioniert auch nicht, die Datei wird überhaupt nicht aufgerufen. Woran kann das liegen?
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Automatisches Ausführen
Ist in /etc/ppp/ip-up denn überhaupt ein Aufruf für ip-up.loacl vorhanden?
Gruß
Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Automatisches Ausführen
.. und wie sieht Deine /etc/ppp/ip-up.local aus?
Gruß
Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
-
- Posts: 3
- Joined: 16. Jul 2002 8:50
Re: Automatisches Ausführen
Es geht nun, glaub ich. Keine Ahnung, woran es lag...
Gruss
Never_Born
Gruss
Never_Born