Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/10/2020, à 01:22

j1v3_d4_v0m17

Mise à jour de Wificheck

Bonjour,

Ayant eu dernièrement besoin d'utiliser le fameux script wficheck de @cracolinux, j'ai remarqué que la gestion de certaines commandes dépréciées sous Ubuntu 20.04 (notamment ifconfig et nm-tool) n'était pas prise en compte.

Du coup, je me suis lancé dans la modification du script que je versionne sur mon repo perso et que l'on peut tester en exécutant ceci :

wget -N -t 5 -T 10 https://raw.githubusercontent.com/j1v3/wificheck/master/wificheck && chmod +x wificheck && ./wificheck

Toutefois, je suis loin d'être "cappé" en bash et encore moins en configuration réseau....
alors merci d'avance à toutes les personnes qui voudront bien contribuer à son amélioration et (au passage) à mon édification !!!

big_smile

Dernière modification par j1v3_d4_v0m17 (Le 29/10/2020, à 15:41)

Hors ligne

#2 Le 29/10/2020, à 07:50

FrancisFDZ

Re : Mise à jour de Wificheck

Bonjour,
Ce message a été pris en compte et signalé à @cracolinux (par @xubu1957)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#3 Le 29/10/2020, à 15:20

j1v3_d4_v0m17

Re : Mise à jour de Wificheck

Merci.

En effet, j'avais omis d'avertir l'auteur du script initial... toutes mes excuses.

Pour info, je viens d'améliorer un peu la fonction de détection car au départ elle vérifiait uniquement le numéro de version est même pas si il s'agissait bien de Ubuntu...

Hors ligne

#4 Le 29/10/2020, à 16:00

geole

Re : Mise à jour de Wificheck

Bonjour un petit test

accès →→ file://home/a/wificheck.log

en  cliquant sur le lien
    IMPOSSIBLE D'OUVRIR L'ADRESSE <<file://home/a/wificheck.log>>
   Le protocole <<file>> avec un nom d'hôte distant n'est pas pris en charge

et

file:/home/a/wificheck.log
bash: file:/home/a/wificheck.log: Aucun fichier ou dossier de ce type
 
file /home/a/wificheck.log
/home/a/wificheck.log: UTF-8 Unicode text

file://home/a/wificheck.log
bash: file://home/a/wificheck.log: Aucun fichier ou dossier de ce type

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Le 29/10/2020, à 21:20

j1v3_d4_v0m17

Re : Mise à jour de Wificheck

Bonsoir,

Quel est votre environnement de travail ?

Car je viens de tester de nouveau, dans le terminal par défaut d'Ubuntu 20.04, la commande :

wget -N -t 5 -T 10 https://raw.githubusercontent.com/j1v3/wificheck/master/wificheck && chmod +x wificheck && ./wificheck

sans rencontrer d'erreur de ce type...

Il me semble que vous tentez d'ouvrir le fichier wificheck.log via un navigateur web ce qui peut effectivement nécessiter l'exécution d'un protocole spécifique en fonction de votre environnement de travail.

En fait, le fichier généré par le script est un simple fichier texte que vous pouvez ouvrir avec votre éditeur de texte favori.

La seule particularité de ce fichier est qu'il est préparé pour un affichage optimale dans un post sur ce forum.

Typiquement, sur Ubuntu dans le terminal, exécuter :

$ gedit /path/to/file/wificheck.log

... pour afficher le contenu du rapport et puis effectuer un copié/collé de son contenu dans un message sur le forum pour obtenir l'aide des spécialistes présents sur le site.

Si le problème persiste, merci de poster (copié/collé entre les balises code) la sortie console générée par l'exécution de la ligne de commande citée plus haut comme réponse à ce post.

Cordialement,

Hors ligne

#6 Le 29/10/2020, à 23:13

geole

Re : Mise à jour de Wificheck

et pourquoi pas la commande cat plus générale?
ou xdg-open

Dernière modification par geole (Le 29/10/2020, à 23:18)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#7 Le 30/10/2020, à 01:43

j1v3_d4_v0m17

Re : Mise à jour de Wificheck

En effet pourquoi pas ?

Mais à mon sens, le sujet de ce thread c'est plus d'améliorer la pertinence des infos collectées par ce script ainsi que sa portabilité vers les différentes versions d'Ubuntu que de se lancer dans une discussion sur "votre éditeur de texte favoris"...

Et pour en revenir à votre question initiale, avez-vous réussi à résoudre votre problème et à utiliser convenablement le script ?

Dernière modification par j1v3_d4_v0m17 (Le 30/10/2020, à 02:13)

Hors ligne

#8 Le 30/10/2020, à 18:05

geole

Re : Mise à jour de Wificheck

Bonjour
Voici le compte-rendu et en rouge la ligne qu'il ne faudrait pas proposer!!!!
a@b:~$ wget -N -t 5 -T 10 https://raw.githubusercontent.com/j1v3/ … /wificheck && chmod +x wificheck && ./wificheck
--2020-10-30 18:03:27--  https://raw.githubusercontent.com/j1v3/ … /wificheck
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 2029 (2,0K) [text/plain]
Enregistre : «wificheck»

wificheck                       100%[=====================================================>]   1,98K  --.-KB/s    ds 0,001s 

En-tête de dernière modification manquant — horodatage arrêté.
2020-10-30 18:03:28 (2,00 MB/s) - «wificheck» enregistré [2029/2029]

lo        no wireless extensions.

enp1s0    no wireless extensions.

lo        Interface doesn't support scanning.

enp1s0    Interface doesn't support scanning.

cat: /etc/network/interfaces: Aucun fichier ou dossier de ce type
Le fichier wificheck.log a été crée dans /home/a
Vous n'avez plus qu'à copier/coller son contenu sur le forum
accès →→ file://home/a/wificheck.log
a@b:~$

Le contenu du fichier n'a aucun intérêt car l'ordinateur n'a pas de WIFI. mais il n'y va rien d'anormal.

Dernière modification par geole (Le 30/10/2020, à 18:09)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 31/10/2020, à 14:32

j1v3_d4_v0m17

Re : Mise à jour de Wificheck

Bonjour,

Merci pour votre retour.

Effectivement, la dernière ligne du script était malvenue. En toute honnêteté, ces instructions étaient issues du script original et je n'y avais pas prêté particulièrement attention.

J'ai donc corrigé avec une formulation mieux adaptée, enfin je pense. Si vous pensez à une meilleure formulation, n'hésitez pas.

En revanche, je ne comprends pas pour quoi il ne faudrait pas proposer la ligne https://raw.githubusercontent.com/j1v3/ … /wificheck .

A mon sens, il s'agit simplement du lien pour récupérer le script sans être obligé de cloner le repo.

J'avoues que si vous pouviez m'expliquer en quoi cela pause un problème, cela ne ferait que m'aider.

Hors ligne

#10 Le 31/10/2020, à 14:38

geole

Re : Mise à jour de Wificheck

Bonjour
J'aurais du mieux regarder ce que j'avais posté. Je n'avais pas réalisé qu'il y avait aussi deux autre lignes  en rouge au début du script,    Je n'ai aucune idée de la cause de leur affichage en rouge dans le discussion.
Si je l'avais vu, j'aurais mis ma dernière ligne en bleu.


ATTENTION  Le dernier retour

....
En-tête de dernière modification manquant — horodatage arrêté.
2020-10-31 14:38:58 (2,01 MB/s) - «wificheck» enregistré [2036/2036]

enp1s0    no wireless extensions.

lo        no wireless extensions.

enp1s0    Interface doesn't support scanning.

lo        Interface doesn't support scanning.

cat: /etc/network/interfaces: Aucun fichier ou dossier de ce type
./wificheck: ligne 105: fin de fichier (EOF) prématurée lors de la recherche du « ' » correspondant
./wificheck: ligne 106: erreur de syntaxe : fin de fichier prématurée
a@b:~$ 

vous avez exécuté wificheck""

Dernière modification par geole (Le 31/10/2020, à 14:43)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#11 Le 31/10/2020, à 15:18

cracolinux

Re : Mise à jour de Wificheck

Pour info, ici sous 18.04,

nmcli device show

me renvoit bien quelque chose...est-ce que tu n'as pas inversé ton then et ton else @j1v3_d4_v0m17 ?


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#12 Le 31/10/2020, à 15:48

j1v3_d4_v0m17

Re : Mise à jour de Wificheck

@geole

Dont 'act pour la ligne en rouge,

en revanche, dsl j'ai fait une parse error en voulant corriger le texte de fin dans le script... C'est corrigé et poussé sur le repo.

Dernière modification par j1v3_d4_v0m17 (Le 31/10/2020, à 15:54)

Hors ligne

#13 Le 31/10/2020, à 15:53

j1v3_d4_v0m17

Re : Mise à jour de Wificheck

C'est un peu compliqué de discuter de ça dur deux thread je trouve...

Vous pensez quoi de tout partager sur ce thread qui semble plus suivi ?

Hors ligne

#14 Le 31/10/2020, à 16:20

geole

Re : Mise à jour de Wificheck

Voici un résultat



a@b:~$ cat wificheck.log

>>    cat /etc/lsb-release 


>>    lsusb 

Bus 001 Device 002: ID 04a9:190e Canon, Inc. CanoScan LiDE 120
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

>>    lspci -k -nn | grep -A 3 -i net 

01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
	Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168]
	Kernel driver in use: r8169
	Kernel modules: r8169

>>    sudo lshw -C network 

  *-network
       description: Ethernet interface
       produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       fabricant: Realtek Semiconductor Co., Ltd.
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       nom logique: enp1s0
       version: 03
       numéro de série: 00:25:22:c8:d3:22
       taille: 100Mbit/s
       capacité: 1Gbit/s
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration : autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl_nic/rtl8168d-1.fw ip=192.168.0.26 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       ressources : irq:17 portE/S:e800(taille=256) mémoire:dfeff000-dfefffff mémoire:dfef8000-dfefbfff mémoire:effe0000-efffffff

>>    lsmod | sort 

async_memcpy           20480  2 raid456,async_raid6_recov
async_pq               24576  2 raid456,async_raid6_recov
async_raid6_recov      24576  1 raid456
async_tx               20480  5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
async_xor              20480  3 async_pq,raid456,async_raid6_recov
autofs4                45056  2
coretemp               20480  0
cx22702                16384  1
cx8800                 40960  0
cx8802                 20480  1 cx88_dvb
cx88_alsa              20480  1
cx88_dvb               40960  0
cx88_vp3054_i2c        16384  1 cx88_dvb
cx88xx                 90112  4 cx8802,cx8800,cx88_alsa,cx88_dvb
drm                   491520  3 drm_kms_helper,ttm,nouveau
drm_kms_helper        184320  1 nouveau
dvb_core              139264  2 cx88_dvb,videobuf2_dvb
fb_sys_fops            16384  1 drm_kms_helper
gpio_ich               16384  0
hid                   131072  2 usbhid,hid_generic
hid_generic            16384  0
i2c_algo_bit           16384  3 cx88xx,cx88_vp3054_i2c,nouveau
i2c_i801               32768  0
input_leds             16384  0
ip_tables              32768  0
ir_rc5_decoder         20480  0
kvm                   663552  1 kvm_intel
kvm_intel             282624  0
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
libcrc32c              16384  1 raid456
linear                 20480  0
lp                     20480  0
lpc_ich                24576  0
mac_hid                16384  0
mc                     53248  5 videodev,videobuf2_v4l2,dvb_core,videobuf2_common,tuner
Module                  Size  Used by
multipath              20480  0
mxm_wmi                16384  1 nouveau
nouveau              1949696  0
parport                53248  3 parport_pc,lp,ppdev
parport_pc             40960  1
pata_acpi              16384  0
ppdev                  24576  0
r8169                  90112  0
raid0                  24576  0
raid10                 57344  0
raid1                  45056  0
raid456               155648  1
raid6_pq              114688  3 async_pq,raid456,async_raid6_recov
rc_core                53248  4 cx88xx,ir_rc5_decoder,rc_hauppauge
rc_hauppauge           16384  0
realtek                24576  1
sch_fq_codel           20480  2
serio_raw              20480  0
snd                    90112  19 snd_hda_codec_generic,snd_seq,snd_seq_device,cx88_alsa,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
snd_hda_codec         135168  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
snd_hda_codec_realtek   126976  1
snd_hda_core           90112  4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel          53248  3
snd_hwdep              20480  1 snd_hda_codec
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_pcm               106496  4 cx88_alsa,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_rawmidi            36864  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_timer              36864  2 snd_seq,snd_pcm
soundcore              16384  1 snd
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
ttm                   106496  1 nouveau
tuner                  28672  1
tuner_simple           24576  2
tuner_types            28672  1 tuner_simple
tveeprom               28672  1 cx88xx
usbhid                 57344  0
video                  49152  1 nouveau
videobuf2_common       49152  6 cx8802,cx88xx,cx8800,videobuf2_v4l2,cx88_dvb,videobuf2_dvb
videobuf2_dma_sg       16384  2 cx8800,cx88_dvb
videobuf2_dvb          16384  1 cx88_dvb
videobuf2_memops       20480  1 videobuf2_dma_sg
videobuf2_v4l2         24576  2 cx8800,cx88_dvb
videodev              225280  6 cx88xx,cx8800,cx88_alsa,videobuf2_v4l2,videobuf2_common,tuner
wmi                    32768  2 mxm_wmi,nouveau
xor                    24576  1 async_xor
x_tables               40960  1 ip_tables
>>    iwconfig 


>>    ip a 

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:25:22:c8:d3:22 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.26/24 brd 192.168.0.255 scope global dynamic noprefixroute enp1s0
       valid_lft 844257sec preferred_lft 844257sec
    inet6 2a01:e0a:4b8:570:710e:1436:e4c:94f1/64 scope global temporary dynamic 
       valid_lft 86223sec preferred_lft 66136sec
    inet6 2a01:e0a:4b8:570:38b:defc:2a64:d74a/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 86223sec preferred_lft 86223sec
    inet6 fe80::b56c:2d01:756:7558/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

>>    sudo iwlist scan 


>>    uname -r -m 

5.4.0-52-generic x86_64

>>    cat /etc/network/interfaces 


>>    nmcli device show 

GENERAL.DEVICE:                         enp1s0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:25:22:C8:D3:22
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connecté)
GENERAL.CONNECTION:                     Connexion filaire 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               marche
IP4.ADDRESS[1]:                         192.168.0.26/24
IP4.GATEWAY:                            192.168.0.254
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.0.254, mt = 100
IP4.ROUTE[2]:                           dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[3]:                           dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]:                             212.27.40.240
IP4.DNS[2]:                             212.27.40.241
IP6.ADDRESS[1]:                         2a01:e0a:4b8:570:710e:1436:e4c:94f1/64
IP6.ADDRESS[2]:                         2a01:e0a:4b8:570:38b:defc:2a64:d74a/64
IP6.ADDRESS[3]:                         fe80::b56c:2d01:756:7558/64
IP6.GATEWAY:                            fe80::224:d4ff:febd:1668
IP6.ROUTE[1]:                           dst = 2a01:e0a:4b8:570::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ::/0, nh = fe80::224:d4ff:febd:1668, mt = 20100
IP6.ROUTE[3]:                           dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.ROUTE[4]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.DNS[1]:                             2a01:e00::2
IP6.DNS[2]:                             2a01:e00::1

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (non-géré)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256

>>    nmcli dev wifi 


>>    nmcli connection list (< 15.04) ou nmcli connection show (>= 15.04) 

NAME                 UUID                                  TYPE      DEVICE 
Connexion filaire 1  e919f1e6-638d-30ca-94e3-76336a3d5b14  ethernet  enp1s0 

>>    sudo rfkill list 

La 1ere commande a été oubliée de faire car

a@b:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS"
a@b:~$ 

Idem pour

a@b:~$  iwconfig 
enp1s0    no wireless extensions.

lo        no wireless extensions.

a@b:~$

Idem pour

a@b:~$ sudo iwlist scan
[sudo] Mot de passe de a : 
enp1s0    Interface doesn't support scanning.

lo        Interface doesn't support scanning.

a@b:~$ 

Notons que sudo est inutile

a@b:~$ iwlist scan
enp1s0    Interface doesn't support scanning.

lo        Interface doesn't support scanning.

a@b:~$ 

Mais c'est normal pour

a@b:~$ cat /etc/network/interfaces 
cat: /etc/network/interfaces: Aucun fichier ou dossier de ce type
a@b:~$ 

et pour

$ nmcli dev wifi 
a@b:~$ 

Dernière modification par geole (Le 31/10/2020, à 17:10)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne