wie muß ein Script aussehen, welche folgendes kann:

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

wie muß ein Script aussehen, welche folgendes kann:

Beitrag von bobjob » 23.10.2003 21:14:04

- IP-Adresse herausfinden
- IP-Adresse dann in eine index.html an eine bestimmte stelle schreiben
- diese index.html an einen ftp-server mit benutzernamen und passwort weiterschicken

Mir reichen schon ein, zwei Links, hab aber auch nix dagegen, wenn mir jemand einen Script schreibt :wink:.

bobjob

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 23.10.2003 21:24:59

Wofür braucht es so ein Script?

Ich würde mit DynDNS einen "ordentlichen" Domainnamen auf die (vermutlich) dynamische Adresse "linken". Dann brauchst du in deiner "index.html" nur noch auf den o. g. Domainnamen verweisen.

Oder brauchst du dieses Script in einem vom Internet abgeklemmten Netzwerk?

Grüße, Marco

bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

Beitrag von bobjob » 23.10.2003 21:33:15

Ich bin auf die Idee gekommen, weil idyndns.org zur Zeit nicht erreichbar ist, im Gegensatz zu http://www.8ung.at, wo ich sowas bisher nicht erlebt habe. Dort habe ich ftp-zugang (upload) und ich möcht es halt probieren.

bobjob
Beiträge: 58
Registriert: 02.10.2003 17:24:02

Beitrag von bobjob » 23.10.2003 21:39:37

Zum upload hab ich was gefunden, nennt sich sitecopy und dürfe das machen was ich will.
Was mir jetzt fehlt ist vor allem ein Befehl, mit dem ich einen String in einer Datei durch einen anderen ersetzen kann und wie ich die IP-Aresse separieren kann.

bobjob

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 23.10.2003 21:50:09

bobjob hat geschrieben:Was mir jetzt fehlt ist vor allem ein Befehl, mit dem ich einen String in einer Datei durch einen anderen ersetzen kann und wie ich die IP-Aresse separieren kann.
Die IP-Adresse hast du im Script /etc/ppp/ip-up in der Variable PPP_LOCAL (wird als vierter Parameter an das Script übergeben). Das Script wird bei jeder Einwahl aufgerufen, also die Stelle, an der man das Aktualisieren der IP-Adresse sowieso machen will ;-)

Grüße, Marco

Benutzeravatar
riankrimsteel
Beiträge: 131
Registriert: 23.03.2003 19:06:06
Wohnort: Göttingen
Kontaktdaten:

Beitrag von riankrimsteel » 23.10.2003 22:14:42

Hi,
bobjob hat geschrieben:Was mir jetzt fehlt ist vor allem ein Befehl, mit dem ich einen String in einer Datei durch einen anderen ersetzen kann und wie ich die IP-Aresse separieren kann.
Entweder holst du dir die IP vom ip-up Script wie emge schon schrieb oder mit ifconfig, bzw. wenn du lustig bist direkt irgendwo aus /proc. Um das ganze in eine Datei zu bekommen würde ich sed benutzen, der hat sich bisher immer ganz gut bewährt.

Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.

Antworten