Adresse ip publique - superkaramba

Hello!!

J’utiliser des thèmes superkaramba et pour l’une d’entres elles, le monitoring, je n’arrive pas à afficher mon adresse ip publique.

L’adresse IP Locale s’affiche correctement mais pour l’adresse ip pubique, c’est KO.

J’ai prélevé le code suivante pour parvenir à mes fins :

#paramétrage IP publique# text x=70 y=25 value="Private IP:" color=255,0,0 fontsize=10 font="nimbus sans l" color=255,255,255 test x=215 y=25 sensor=program program="rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ' ' -f 6 | cut -d '<' -f 1 ; cd .. ; rm -rf .jftgwh" fontsize=10 font="nimbus sans l" color=255,255,255 align=right

Qui a t-il de plus à faire?? :confused:

Merci :mrgreen:

C’est dommage de ne pas être adroit de ce coté là :smiley:

Merci mais ta réponse ne m’avance pas beaucoup… :neutral_face:

D’autres réponses plus constructives?? :smt001

Merci

#paramétrage IP publique# text x=70 y=25 value="Private IP:" color=255,0,0 fontsize=10 font="nimbus sans l" color=255,255,255 test x=215 y=25 sensor=program program="rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://www.ip-adress.com/ && grep 'My IP address:' index.html | sed -e 's/^.* \([0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{0,3\}\).*/\1/' ; cd .. ; rm -rf .jftgwh" fontsize=10 font="nimbus sans l" color=255,255,255 align=right

peut être par ce que ce sont des adresses ipv4 sur 32 bites !!

[code]$ wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘<’ -f 1
–14:18:02-- http://checkip.dyndns.org/index.html
=> `index.html’
Résolution de checkip.dyndns.org… 208.78.69.70, 208.78.68.70, 204.13.249.70
Connexion vers checkip.dyndns.org|208.78.69.70|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 103 [text/html]

100%[====================================>] 103 --.–K/s

14:18:02 (12.56 MB/s) - « index.html » sauvegardé [103/103]

192.168.1.2
[/code]
En clair ça ne renvoit pas la bonne IP mais l’IP interne de la passerelle.
Essaye

tu as tout ce qu’il te faut dans environ.cgi.

Il n’y a rien à faire, l’ip publique ne s’affiche pas.

Par contre, si je crée un thème, ça fonctionne.

Voici le code complet

[code]karamba x=0 y=0 w=248 h=100 locked=true
defaultfont color=0,221,0 fontsize=10 font=“Bitstream Vera Sans” shadow=1 bgcolor=0,0,0

text x=10 y=20 value=“Network Traffic:” fontsize=13
text x=10 y=40 value=“Public IP:”
text x=95 y=60 sensor=program program=“rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘<’ -f 1 ; cd … ; rm -rf .jftgwh”
[/code]

Quelqu’un aurait la gentillesse de tester les deux thèmes pour voir si le problème se produit

Si oui, ça viendrait du thème
Si non, je sais pô

Pour le thème principal, et pour ceux que ça intéresse, veuillez m’indiquer comment je peux vous l’envoyer.
Je n’arrive pas à compresser le dossier à moins de 20Kio

Merci!! :mrgreen:

Tu as essayé mon script?

Oui j’ai essayé mais ça ne fonctionne pas.

J’ai essayé de l’incorporer au thème créé spécialement pour n’afficher que l’ip publique, mais rien ne s’affiche.

Par contre, avec le script mentionné aujourd’hui, c’est OK mais pas dans mon thème d’origine.

Je ne comprends pas… :unamused:

Tu peux mettre le fichier environ.cgi récupéré, ça m’étonne que ça ne marche pas…

[quote=“M3t4linux”][code]karamba x=0 y=0 w=248 h=100 locked=true
defaultfont color=0,221,0 fontsize=10 font=“Bitstream Vera Sans” shadow=1 bgcolor=0,0,0

text x=10 y=20 value=“Network Traffic:” fontsize=13
text x=10 y=40 value=“Public IP:”
text x=95 y=60 sensor=program program=“rm -rf .jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘<’ -f 1 ; cd … ; rm -rf .jftgwh”
[/code][/quote]

rm -rf .;jftgwh ; mkdir .jftgwh ; cd .jftgwh ; wget http://checkip.dyndns.org/index.html && sed -e 's/^.* \([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*$/\1/' index.html ; cd .. ; rm -rf .jftgwh

C’est l’heure de la contribution qui sert à rien mais qui m’a permis de réviser mon sed :laughing:

Me cherchez pas pas je suis déjà :arrow_right: :smt006

(au passage la regex pourrait être plus restrictive)

Edit: mise à jour

Bon, merci pour ta “contribution qui ne sert à rien” :open_mouth:

Ton code me permet de confirmer que c’est mon thème d’origine qui cloche car, si j’incorpore ton code dans un nouveau thème, l’ip s’affiche correctement.

[quote=“M3t4linux”]Bon, merci pour ta “contribution qui ne sert à rien” :open_mouth:

Ton code me permet de confirmer que c’est mon thème d’origine qui cloche car, si j’incorpore ton code dans un nouveau thème, l’ip s’affiche correctement.[/quote]
Normale ils sont équivalent (trop fiert je l’ai fait de tête).

Mes nos anciens scripts dans ton nouveau thème pour voir.