# Adresse ip publique - superkaramba

**URL:** <https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 6:32 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755 "2016-02-20T18:32:55Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 6:32 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/1 "2016-02-20T18:32:55Z")

</div>

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?? 😕

Merci ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 6:32 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/2 "2016-02-20T18:32:58Z")

</div>

> [@](#):
>
> […] mais pour l’adresse ip pubique, c’est KO.

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

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 6:33 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/3 "2016-02-20T18:33:02Z")

</div>

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

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

Merci

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 6:33 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/4 "2016-02-20T18:33:04Z")

</div>

`#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`

---

<div class="post-metadata">

**Author:** ![thomas.leclerc](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/59ef9b/32.png) [@thomas.leclerc](https://www.debian-fr.org/u/thomas.leclerc)\
**Post date:** [Février 20, 2016, 6:33 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/5 "2016-02-20T18:33:06Z")

</div>

> [@](#):
>
> L’adresse IP Locale s’affiche correctement mais pour l’adresse ip pubique, c’est KO.

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

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 6:33 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/6 "2016-02-20T18:33:13Z")

</div>

[code]$ wget [http://checkip.dyndns.org/index.html](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](http://checkip.dyndns.org/index.html)  
=\> `index.html’  
Résolution de [checkip.dyndns.org](http://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

```auto

```

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

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/7 "2016-02-20T18:36:10Z")

</div>

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](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:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/8 "2016-02-20T18:36:12Z")

</div>

> [@](#):
>
> Il n’y a rien à faire, l’ip publique ne s’affiche pas.

Tu as essayé mon script?

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/9 "2016-02-20T18:36:14Z")

</div>

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… 😒

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/10 "2016-02-20T18:36:16Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/11 "2016-02-20T18:36:50Z")

</div>

[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](http://checkip.dyndns.org/index.html) && cat index.html | cut -d ’ ’ -f 6 | cut -d ‘\<’ -f 1 ; cd … ; rm -rf .jftgwh”  
[/code][/quote]

```auto
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 😆

Me cherchez pas pas je suis déjà ➡ ![:smt006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif)

(au passage la regex pourrait être plus restrictive)

Edit: mise à jour

---

<div class="post-metadata">

**Author:** ![M3t4linux](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/5daacb/32.png) [@M3t4linux](https://www.debian-fr.org/u/M3t4linux)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/12 "2016-02-20T18:36:51Z")

</div>

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

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.

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 6:36 UTC](https://www.debian-fr.org/t/adresse-ip-publique-superkaramba/16755/13 "2016-02-20T18:36:53Z")

</div>

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

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.
