Il existe plusieurs outils en ligne de commande pour gérer une interface réseau sans fil dans les systèmes Linux. Un certain nombre d’entre eux peuvent être utilisés pour simplement visualiser l’état de l’interface réseau sans fil (si elle est en service ou non, ou si elle est connectée à un réseau quelconque), comme iw, iwlist, ip, ifconfig et d’autres.

Et certains sont utilisés pour se connecter à un réseau sans fil, et ceux-ci comprennent : nmcli, est un outil de ligne de commande utilisé pour créer, montrer, modifier, supprimer, activer et désactiver des connexions réseau, ainsi que pour contrôler et afficher l’état des périphériques réseau.

Premièrement, commencez par vérifier le nom de votre périphérique réseau en utilisant la commande suivante. D’après la sortie de cette commande, le nom du périphérique/interface est wlp1s0 comme indiqué.

$ iw devphy#0Interface wlp1s0ifindex 3wdev 0x1addr 38:b1:db:7c:78:c7type managed

Puis, vérifiez l’état de connexion du périphérique Wi-Fi à l’aide de la commande suivante.

iw wlp2s0 linkNot connected.

D’après la sortie ci-dessus, le périphérique n’est connecté à aucun réseau, exécutez la commande suivante pour analyser les réseaux Wi-Fi disponibles.

sudo iw wlp2s0 scan command failed: Network is down (-100)

Considérant la sortie de la commande ci-dessus, le périphérique/interface réseau est DOWN, vous pouvez l’activer (UP) avec la commande ip comme indiqué.

$ sudo ip link set wlp1s0 up

Si vous obtenez l’erreur suivante, cela signifie que votre Wifi est bloqué durablement sur le portable ou l’ordinateur.

RTNETLINK answers: Operation not possible due to RF-kill

Pour supprimer ou débloquer, vous devez exécuter la commande suivante pour résoudre l’erreur.

$ echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf$ sudo rfkill unblock all

Essayez ensuite d’allumer à nouveau le périphérique réseau, et cela devrait fonctionner cette fois-ci.

$ sudo ip link set wlp1s0 up

Si vous connaissez l’ESSID du réseau Wi-Fi auquel vous souhaitez vous connecter, passez à l’étape suivante, sinon lancez la commande ci-dessous pour analyser à nouveau les réseaux Wi-Fi disponibles.

$ sudo iw wlp1s0 scan

Et enfin, connectez-vous au réseau wi-fi en utilisant la commande suivante, où Hackernet (SSID du réseau Wi-Fi) et localhost22 (mot de passe/clé pré-partagée).

$ nmcli dev wifi connect Hackernet password localhost22

Une fois connecté, vérifiez votre connectivité en effectuant un ping vers une machine externe et analysez la sortie du ping comme indiqué.

$ ping 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=48 time=61.7 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=61.5 ms64 bytes from 8.8.8.8: icmp_seq=3 ttl=48 time=61.6 ms64 bytes from 8.8.8.8: icmp_seq=4 ttl=48 time=61.3 ms64 bytes from 8.8.8.8: icmp_seq=5 ttl=48 time=63.9 ms^C--- 8.8.8.8 ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 4006msrtt min/avg/max/mdev = 61.338/62.047/63.928/0.950 ms

.

Catégories : Articles

0 commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *