# getIp > c'est un script bash qui affiche les Ips publiques ou locales du PC > l'installation du script est possible, en option. il se mettra éventuellement à jour automatiquement ## chargement du script: ```shell wget -O getIp https://framagit.org/kyodev/kyopages/raw/master/scripts/getIp chmod +x getIp ``` ## help `./getIp -h` ou `getIp -h` (si installé) ```text getIp 0.6.0b4 ---------------------------------------------------------------------- ./getIo : exécution normale getIp : exécution normale si script installé dans le système ce script requiert une des commandes suivantes pour déterminer l'ip publique : dig (dnsutils) / wget / curl / telnet / nc options: -h, --help : affichage aide -4, --ip4 : affiche ipv4 public -6, --ip6 : affiche ipv6 public "", --local : affiche ip / passerelle privées -i, --install : installation du script dans le système -r, --remove : suppression du script dans le système -u, --upgrade : upgrade script si maj possible -v, --version : version du script, en ligne et en cours d'exécution ``` ## IPs locales `./getIp` ou `getIp` (si installé) ```text ip 192.168.1.129 pour wlp1s0 passerelle 192.168.1.5 pour wlp1s0 ``` ## IP publiques ipv4 `./getIp -4` ou `getIp -4` (si installé) ```text 185.126.105.135 ``` ## IP publiques ipv6 `./getIp -6` ou `getIp -6` (si installé) ```text 2a01:e0c:8bd5:26b0:e8ef:5bdb:f7a8:d308 ``` ## installation et exploitation du script * `./getIp -i` **droits root** requis. Installation du script dans le système, pour exploitation fréquente. Le script téléchargé sera effacé du répertoire courant. Le lancement se fera donc par `getIp`. Le script sera mis à jour automatiquement, avec une périodicité hebdomadaire. * `getIp -u` mise à jour manuelle, si possible, du script. Cette opération étant automatiquement lancée toutes les semaines si le script est installé. * `getIp -r` **droits root** requis. Suppression du script du système. * `getIp -v` affiche la version du script et la version en ligne.