conky - IP-Adresse

bluescreen

verstört
Hallo,

ich würde mir gerne in Conky statt meiner LAN-IP
die WAN-IP anzeigen lassen.
Der Rechner hängt an einem Router.

Habe aber keinen Schimmer wie ich das anfange ?

:huth:

Gruss
 

Anhänge

  • blue-screen02.webp
    blue-screen02.webp
    201,7 KB · Aufrufe: 295
So einfach wird das nicht gehen, Du musst irgendwie die Adresse aus dem Router rausbekommen. Bei m0n0wall oder dd-wrt (kommt hier zum Einsatz) muss man halt fummeln.

Ansonsten würde ich DynDNS o.ä. verwenden. Was willst Du denn damit machen?
 
Naja, dann nimm doch DynDNS oder einen ähnlichen Dienst. Die meisten Router unterstützen das von Hause aus.
Im Conky musst Du dann nur ein nslookup auf Deinen DynDNS-Namen machen, und schon hast Du die IP-Adresse.
 
syslogd ist dein Freund ;-)
lasse deinen Router die systemausgaben auch auf deinen Rechner loggen; dort wird auch nach erfolgreichem connect ins WAN die externe IP angezeigt.

Stefan
 
Hallo,

habe es mal mit nslookup probiert :

[bluescreen@fatcat ~]$ nslookup bluescreen.homeunix.net | grep Address
Address: 192.168.1.1#53
Address: 84.129.19.89
[bluescreen@fatcat ~]$


conkyrc :${color #5b6dad}Address: ${color #7f8ed3}${exec nslookup bluescreen.homeunix.net | grep --max-count=2 Address}${alignr}${color #5b6dad}



Jetzt werden leider beide IP´s angezeigt ! Wie bekomm ich´s hin
das nur die WAN-IP angezeigt wird ?

Gruss
 
bluescreen schrieb:
Jetzt werden leider beide IP´s angezeigt ! Wie bekomm ich´s hin
das nur die WAN-IP angezeigt wird ?
Code:
[...] grep -n Adress | grep 2: [...]
??

Die Loesung ist jetzt vielleicht haesslich, aber ich hab das hier auf die schnelle mit ner Datei hinbekommen :D
Die "2:" musst Du dann halt noch wegschneiden, aber das Problem mit der einen IP-Adresse waere geloest :D


HTH
 
Hoi,
frag se halt mittels SNMP ab oder mach intern dns mit lokaler zone wo der router die automatisch updated wenn sich die ip extern ändert dann reicht ne einfache nameserer abfrage aus.

Gruß Bummibaer
 
Hallo,

habe es mal mit nslookup probiert :

[bluescreen@fatcat ~]$ nslookup bluescreen.homeunix.net | grep Address
Address: 192.168.1.1#53
Address: 84.129.19.89
[bluescreen@fatcat ~]$


conkyrc :${color #5b6dad}Address: ${color #7f8ed3}${exec nslookup bluescreen.homeunix.net | grep --max-count=2 Address}${alignr}${color #5b6dad}



Jetzt werden leider beide IP´s angezeigt ! Wie bekomm ich´s hin
das nur die WAN-IP angezeigt wird ?

Gruss
Code:
dig bluescreen.homeunix.net +short
 
Zurück
Oben