kyopages/docs/scripts/getIp.md

94 lines
2.5 KiB
Markdown
Raw Normal View History

2017-08-17 01:30:55 +02:00
# 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
2017-08-17 09:42:36 +02:00
getIp 0.7.0
2017-08-17 01:30:55 +02:00
----------------------------------------------------------------------
2017-08-18 16:15:09 +02:00
./getIp : exécution normale
2017-08-17 01:30:55 +02:00
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.
2017-08-17 09:42:36 +02:00
## sources
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getIp)
## changelog
sur [framagit](https://framagit.org/kyodev/kyopages/blob/master/scripts/getIp_changelog.md)
## contact
pour tout problème ou suggestion concernant ce script, n'hésitez pas à ouvrir une issue
[Framagit](https://framagit.org/kyodev/kyopages/issues)
IRC freenode: ##sdeb
## license
[LPRAB/WTFPL](https://framagit.org/kyodev/kyopages/blob/master/scripts/LICENSE.md)