Mist! Danke für Deinen Versuch mir zu helfen, Martin, aber ich kapiers leider nicht. Irgendwie habe ich sogar das Gefühl, daß das an meinem Problem vorbei- geht. Also nochmal ganz kurz: Ich habe einen Rechner A (eth0 = 192.168.0.1) und einen Rechner B (eth0 = 192.168.0.2). Rechner A hängt auch noch über ppp am Internet und bekommt vom Flatrate-Provider ständig eine neue IP-Adresse zugewiesen. Wie kann Rechner B die externe Internet- Adresse von Rechner A auslesen und in eine Datei schreiben? MY_IP_ADDRESS=`ifconfig | grep P-t-P | cut -f2 -d":" | awk '{ print $1 }'` hilft mir nicht, bzw. funktioniert nicht (ohne Fehler- meldung, einfach keine Ausgabe). Kann mir vielleicht jemand ein fertiges Skript per PM senden? Dank im Voraus Marc Mc Guinness -- Sent through GMX FreeMail - http://www.gmx.net
On Mon, 29 Jan 2001, Marc Mc Guinness wrote: ...
Also nochmal ganz kurz: Ich habe einen Rechner A (eth0 = 192.168.0.1) und einen Rechner B (eth0 = 192.168.0.2). Rechner A hängt auch noch über ppp am Internet und bekommt vom Flatrate-Provider ständig eine neue IP-Adresse zugewiesen. Wie kann Rechner B die externe Internet- Adresse von Rechner A auslesen und in eine Datei schreiben?
MY_IP_ADDRESS=`ifconfig | grep P-t-P | cut -f2 -d":" | awk '{ print $1 }'`
hilft mir nicht, bzw. funktioniert nicht
Hm, wie sind den die Rechner verbunden ? Linux-Linux, da würde ich mit rsh / ssh oder so obiges Kommando (das ja für den Rechner mit der ppp gilt und nur *dort* geht) mit output nach der B-Kiste die IP ermitteln. Alternativ: laß doch A die externe IP (z.B. bei ip-up) an B senden oder für B bereitlegen... -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de
Am Montag, 29. Januar 2001 13:14 schrieben Sie:
Mist!
Danke für Deinen Versuch mir zu helfen, Martin, aber ich kapiers leider nicht. Irgendwie habe ich sogar das Gefühl, daß das an meinem Problem vorbei- geht.
Also nochmal ganz kurz: Ich habe einen Rechner A (eth0 = 192.168.0.1) und einen Rechner B (eth0 = 192.168.0.2). Rechner A hängt auch noch über ppp am Internet und bekommt vom Flatrate-Provider ständig eine neue IP-Adresse zugewiesen. Wie kann Rechner B die externe Internet- Adresse von Rechner A auslesen und in eine Datei schreiben?
beispiel: Rechner A: ein Verzeichnis namens /ip_tmp via nfs freigegeben für Rechner B in /etc/ppp/ip-up folgende Zeile eingetragen: echo $LOCALIP > /ip_tmp/aktuelle_ip_des_Rechners_A so wenn jetzt das Verz. /ip_tmp auf Rechner B gemountet ist kann er jederzeit auf die Datei aktuelle_ip_des_Rechners_A zugreifen -- tschau fisch
On Mon, Jan 29, 2001 at 13:14 +0100, Marc Mc Guinness wrote:
Mist!
Danke für Deinen Versuch mir zu helfen, Martin, aber ich kapiers leider nicht. Irgendwie habe ich sogar das Gefühl, daß das an meinem Problem vorbei- geht.
Also nochmal ganz kurz: Ich habe einen Rechner A (eth0 = 192.168.0.1) und einen Rechner B (eth0 = 192.168.0.2). Rechner A hängt auch noch über ppp am Internet und bekommt vom Flatrate-Provider ständig eine neue IP-Adresse zugewiesen. Wie kann Rechner B die externe Internet- Adresse von Rechner A auslesen und in eine Datei schreiben?
Ich habe es mal ausprobiert, schrittweise und ohne
Skript bzw. awk.
Also:
ifconfig liefert eine ganze Menge Text, mit grep schnippelt
man die passende Zeile heraus und stutzt sie mit cut so
zurecht, daß nur das Interessante stehenbleibt.
Am Ende sieht es bei mir also so aus:
root@linux # ifconfig |grep P-t-P |cut -f2 -d":" |cut -f1 -d" "
194.162.194.77
Das Ganze in eine Datei gepiped funktioniert prima.
Grüße
Volker
--
The main failure in computers is usually between keyboard
and chair. (unknown)
Volker Tanner
participants (4)
-
Andre Fischer
-
Joerg Thuemmler
-
Marc Mc Guinness
-
Volker Tanner