This commit is contained in:
kyodev 2017-10-28 08:47:39 +02:00
parent 19b1601d7a
commit da96274d4a
3 changed files with 376 additions and 471 deletions

View File

@ -8,6 +8,8 @@
> * tout est collecté avec les droits utilisateur, **sauf journalctl** (ou dmesg) où le mot de passe sera demandé
pour obtenir les droits administratifs si nécessaire. À défaut, le script n'affichera pas les journaux système
> * l'installation du script est possible en option. il se mettra alors éventuellement à jour automatiquement
> * l'option -us permet la mise à jour du script en place, sans installation et sans test ultérieur de
nouvelle version
> * testé sous debian (développement), Archlinux et Fedora (en cours)
@ -59,8 +61,8 @@ chmod +x getInfo
```
* les erreurs/warnings/critiques via _dmesg_ ne sont pas rapportées sans saisie de mot de passe superutilisateur.
À défaut, les extraits dmesg ne seront pas dans le rapport final.
* les erreurs/warnings/critiques via _journalctl_ (ou _dmesg_) ne sont pas rapportées sans saisie de mot de
passe superutilisateur. À défaut, les extraits dmesg ne seront pas dans le rapport final.
* export ou non, le rapport au format markdown est disponible dans le répertoire courant, dans le fichier
**getInfo_rapport.md**
* ultérieurement, le rapport est consultable avec la commande `./getInfo -l`

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,8 @@
> * script bash qui affiche les Ips publiques ou locales du PC
> * l'installation du script est possible en option. il se mettra alors éventuellement à jour automatiquement
> * l'option -us permet la mise à jour du script en place, sans installation et sans test ultérieur de
nouvelle version
## chargement du script:
@ -18,7 +20,7 @@ chmod +x getIp
`./getIp -h` ou `getIp -h` (si installé)
```text
getIp 1.12.0
getIp 1.15.0
----------------------------------------------------------------------
./getIp : exécution normale
@ -32,15 +34,17 @@ chmod +x getIp
-4, --ip4 : affiche ipv4 public
-6, --ip6 : affiche ipv6 public
'', --local : affiche adresses mac / ip privées / passerelle
-us : upgrade spécial du script (pas de mise à jour auto, maj du script en place)
-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
-u, --upgrade : upgrade script installé si maj possible
-v, --version : version du script, en ligne et en cours d'exécution
plus d'infos: https://kyodev.frama.io/kyopages/scripts/getIp/
plus d'infos: https://frama.link/doc-getip
```
## IPs locales
`./getIp` ou `getIp` (si installé)
@ -48,16 +52,17 @@ chmod +x getIp
ip locale(s):
192.168.1.129/24 ( wlp1s0 ) (wifi)
fe80::96a8:dcbc:b798:370/64 ( wlp1s0 ) (wifi)
passerelle(s):
192.168.1.5 ( wlp1s0 ) (wifi)
mac_address:
enp3s0: 00:26:18:69:ec:c2 (ethernet)
wlp1s0: 00:25:d3:43:de:42 (wifi)
adresse(s) Mac:
enp3s0: 00:26:17:69:ec:c2 (ethernet)
wlp1s0: 00:69:d3:43:de:42 (wifi)
```
## IP publiques ipv4
`./getIp -4` ou `getIp -4` (si installé)
@ -69,6 +74,7 @@ ou
pas de connectivité ipv4
```
## IP publiques ipv6
`./getIp -6` ou `getIp -6` (si installé)
@ -80,6 +86,12 @@ ou
pas de connectivité ipv6
```
## mise à jour sans installation
* `./getInfo -us` (update spécial), le script est mis à jour là où il est, sans installation pré-requise
## installation du script
* `./getIp -i` **droits root** requis. Installation du script dans le système. Le script téléchargé sera