Hallo! Obwohl ich ein Kablemodem und staendig Verbindung zum Internet habe, ist meine IP Adresse und mein Hostname dynamisch und werden per DHCP zugewiesen. Machmal kommt es vor, dass die Verbindung kurzzeitig zusammenbricht und ich dann eine neue Adresse zugewiesen bekomme. Meine Frage: Wie finde ich meine aktuelle IP-Adresse und den Hostnamen heraus? Fuer die IP-Adresse habe ich ein kleines Script gebastelt: -- cut --------------------------------------------------------------- #!/usr/bin/perl -w if (!open (IFCONFIG, "ifconfig eth0|")) { print STDERR "Can't run ifconfig!\n"; exit 1; } while ($str = <IFCONFIG>) { if ($str =~ m/inet addr:(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s/) { $ip = $1; last; } } close (IFCONFIG); print $ip; -- cut --------------------------------------------------------------- Das Script wird von "/etc/dhclient-exit-hooks" benutzt und funktioniert gut. Allerdings ist es nicht besonders elegant. Welche bessere Moeglichkeit gibt es? Und vor allem: Wie finde ich den Hostnamen? Ich hab's mit "host `getmyip.pl`" probiert, aber das liefert nur "Host not found". Ich will aber z.B. fuer die IP 24.49.134.50 den Hostnamen "ma-northadams1a-50.ply.adelphia.net" haben! Wer weiss weiter? Danke, Kai --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com