PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie finde ich die REMOTEIP heraus?



MagicMike
30.10.02, 23:05
dass es mit ifconfig geht, weis ich auch, aber ich hätte gerne nur die mir vom Provider zugewiesene IP-Adresse davon extrahiert. also nur z. B. 212.144.228.101 und nicht das ganze Geraffel, das mir ifconfig ausgibt wie z.B.:

ppp0 Link encap:Point-to-Point Protocol
inet addr:212.144.228.101 P-t-P:145.253.1.227 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1337 errors:0 dropped:0 overruns:0 frame:0
TX packets:1410 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:927681 (905.9 Kb) TX bytes:138971 (135.7 Kb)

ich möchte nur die IP-Adresse.
(wie) geht das?

MfG
MagicMike

sepp2k
30.10.02, 23:08
Kürzlich wurde hier mal der Befehl dafür gepostet. Such halt mal

Harry
31.10.02, 06:53
Hallo,

wahrscheinlich gehst Du eh mit ppp auf Deinen ISP.
Der ppp bekommt die IP-Adresse zugewiesen und ruft per Default das Skript /etc/ppp/ip-up auf. Diesem übergibt der ppp eine Reihe von Parametern; u.a. die Remote-IP-Adresse als $5.

Wenn Du das Skript dazu bringen möchtest, dass es Dir die IP-Adresse z.B. unter /tmp/ppp-remote-ip ablegt, dann kannst Du es mit der folgenden Zeile erweitern:


echo $5 > /tmp/ppp-remote-ip


Harry

MagicMike
31.10.02, 18:23
Danke für den Tipp mit dem Eintrag in das ip-up Skript.
Tut gut :)

MfG
MagicMike