This commit is contained in:
kyodev 2018-03-04 06:08:53 +01:00
parent 4d4a69df64
commit 4291711b01
3 changed files with 62 additions and 47 deletions

View File

@ -9,7 +9,7 @@
> * 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), Ubuntu, ArchLinux, openSuse, Fedora et Gentoo
> * testé sous debian (développement), Ubuntu (notamment LTS 16.04), ArchLinux, openSuse, Fedora et Gentoo
> * tout est collecté avec les droits utilisateur
seul le contenu de **journalctl** (ou dmesg) nécessite des droits administrateur et le mot de passe sera demandé.
À défaut de le connaître ou le saisir, les journaux système ne seront pas affichés.

View File

@ -73,7 +73,7 @@ script est mis à jour si une nouvelle version est disponible.
si le script est installé.
* `getInfo -v` Affiche la version du script et la version en ligne.
`
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_getInfo.log_
tous les évènements importants sont consignés dans le fichier _/var/log/sdeb_getInfo.log_
```shell
pager /var/log/sdeb_getInfo.log
```

View File

@ -20,37 +20,33 @@ chmod +x getIp
## help
`./getIp -h` ou `getIp -h` (si installé)
```text
_ ___
__ _ ___| |_|_ _|_ __
/ _' |/ _ \ __|| || '_ \
| (_| | __/ |_ | || |_) |
\__, |\___|\__|___| .__/
|___/ |_|
1.16.0 - 4/12/2017
----------------------------------------------------------------------
./getIp : 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
_ ___
__ _ ___| |_|_ _|_ __
/ _' |/ _ \ __|| || '_ \
| (_| | __/ |_ | || |_) |
\__, |\___|\__|___| .__/
|___/ 2.11.0 |_| 03/03/2018
-----------------------------------------------------------------------
./getIp : exécution script
getIp : exécution 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
-4, --ip4 : affiche ipv4 public
-6, --ip6 : affiche ipv6 public
-46 --public : affiche ipv4 & ipv6 public
'', --local : affiche adresses mac / ip privées / passerelle
-us : upgrade spécial du script en place (sans être installé)
-----------------------------------------------------------------------
./getIp -i : installation du script dans le système (root)
getIp -h, --help : affichage aide
getIp -r, --remove : désinstallation du script (root)
getIp -u, --upgrade : mise à jour script
getIp -v, --version : version du script
-46 --public : afiche ipv4 & 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 installé si maj possible
-v, --version : version du script, en ligne et en cours d'exécution
plus d'infos: https://frama.link/doc-getip
plus d'infos: https://kyodev.frama.io/kyopages/scripts/getIp/
```
@ -59,24 +55,43 @@ chmod +x getIp
`./getIp` ou `getIp` (si installé)
```text
_ ___
__ _ ___| |_|_ _|_ __
/ _' |/ _ \ __|| || '_ \
| (_| | __/ |_ | || |_) |
\__, |\___|\__|___| .__/
|___/ |_|
_ ___
__ _ ___| |_|_ _|_ __
/ _' |/ _ \ __|| || '_ \
| (_| | __/ |_ | || |_) |
\__, |\___|\__|___| .__/
|___/ 2.11.0 |_| 03/03/2018
1.16.0 - 4/12/2017
IPv4
wlp3s0 (wifi) : 192.168.1.146/24
lo (loopback) : 127.0.0.1/8
ip locale(s):
192.168.1.129/24 ( wlp1s0 ) (wifi)
passerelle: 192.168.1.5 (wlp3s0)
passerelle(s):
192.168.1.5 ( wlp1s0 ) (wifi)
IPv6
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:115c:6eaf:e33a:5f10/64 (lft 13224s) global temporary dynamic
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:863a:4bff:fe30:3c28/64 (lft 86376s) global dynamic mngtmpaddr noprefixroute
wlp3s0 (wifi) : fe80::863a:4bff:fe30:3c28/64 link noprefixroute
lo (loopback) : ::1/128
adresse(s) Mac:
enp3s0: 00:26:17:69:ec:c2 (ethernet)
wlp1s0: 00:69:d3:43:de:42 (wifi)
passerelle: fe80::160c:76ff:fe54:7490 (wlp3s0)
interfaces sortantes ipv6: wlp3s0 (2a01:e35:8bf2:37b0:115c:6eaf:e33a:5f10)
interfaces sortantes ipv4: wlp3s0 (192.168.1.146)
adresses Mac:
enp0s25: 3c:97:0e:28:19:4a
wlp3s0: 84:3a:4b:85:03:28
adresses ipv6 dépréciées:
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:78e8:22fd:d7c0:24f9/64 (lft 0s) global temporary deprecated dynamic
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:54f4:9ca7:e78a:feb3/64 (lft 0s) global temporary deprecated dynamic
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:f459:faf9:a4ba:ebc3/64 (lft 0s) global temporary deprecated dynamic
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:c7e:f94a:a553:73b3/64 (lft 0s) global temporary deprecated dynamic
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:fcd7:315a:f118:d385/64 (lft 0s) global temporary deprecated dynamic
wlp3s0 (wifi) : 2a01:e35:8bf2:37b0:b14a:7f8e:e61a:1a7c/64 (lft 0s) global temporary deprecated dynamic
```
@ -135,9 +150,9 @@ pas de connectivité ipv6
Une fois installé, le script est accessible à tous les utilisateurs. Un test hebdomadaire est effectué et le
script est mis à jour si une nouvelle version est disponible.
tous les évènements importants sont consignées dans le fichier _/var/log/sdeb_getFirefox.log_
tous les évènements importants sont consignés dans le fichier _/var/log/sdeb_getIp.log_
```shell
pager /var/log/sdeb_getFirefox.log
pager /var/log/sdeb_getIp.log
```