Wéi verbënnt Wi-Fi vum Linux Terminal Mat Nmcli Command
Et gi verschidde Kommandozeil-Tools fir eng drahtlos Netzwierk-Interface an Linux Systemer ze managen. Eng Zuel vun dëse kënne benotzt ginn fir einfach de Status vum drahtlose Netzwierk Interface ze gesinn (egal ob et erop oder erof ass, oder wann et mat engem Netz verbonnen ass), wéi iw, iwlist, ifconfig an anerer.
An e puer gi benotzt fir mat engem drahtlose Netzwierk ze verbannen, an dës enthalen: nmcli, ass e Kommandozeilinstrument dat benotzt gëtt fir Netzwierkverbindungen ze kreéieren, ze weisen, z'änneren, ze läschen, z'aktivéieren an auszeschalten, souwéi Netzwierkapparatstatus ze kontrolléieren an ze weisen.
Fänkt als éischt un andeems Dir den Numm vun Ärem Netzwierkapparat mam folgende Kommando iwwerpréift. Vun der Ausgab vun dësem Kommando ass den Apparatnumm/Interface wlp1s0 wéi gewisen.
$ iw dev phy#0 Interface wlp1s0 ifindex 3 wdev 0x1 addr 38:b1:db:7c:78:c7 type managed
Als nächst, kontrolléiert de Wi-Fi-Apparatverbindungsstatus mat dem folgenden Kommando.
iw wlp2s0 link Not connected.
Vun der Ausgab uewendriwwer ass den Apparat net mat engem Netzwierk ugeschloss, fuert de folgende Kommando fir verfügbar Wi-Fi Netzwierker ze scannen.
sudo iw wlp2s0 scan command failed: Network is down (-100)
Wann Dir den Ausgang vum uewe genannte Kommando berücksichtegt, ass den Netzwierkapparat/Interface NOW, Dir kënnt et op (UP) mat dem ip Kommando ausschalten wéi gewisen.
$ sudo ip link set wlp1s0 up
Wann Dir de folgende Feeler kritt, heescht dat datt Äre Wifi schwéier um Laptop oder Computer blockéiert ass.
RTNETLINK answers: Operation not possible due to RF-kill
Fir ze läschen oder ze spären musst Dir de folgende Kommando ausféieren fir de Feeler ze léisen.
$ echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf $ sudo rfkill unblock all
Da probéiert d'Netzwierkapparat nach eng Kéier ON ze schalten, an et sollt dës Kéier funktionnéieren.
$ sudo ip link set wlp1s0 up
Wann Dir d'ESSID vum Wi-Fi Netzwierk kennt, mat deem Dir wëllt verbannen, gitt op de nächste Schrëtt, soss gitt de Kommando hei ënnen fir erëm verfügbar Wi-Fi Netzwierker ze scannen.
$ sudo iw wlp1s0 scan
A schlussendlech verbënnt mat dem Wi-Fi Netz mam folgenden Kommando, wou Hackernet (Wi-Fi Netzwierk SSID) a localhost22 (Passwuert/Pre-gedeelt Schlëssel).
$ nmcli dev wifi connect Hackernet password localhost22
Eemol ugeschloss, verifizéiert Är Konnektivitéit andeems Dir e Ping op eng extern Maschinn maacht an analyséiert d'Ausgab vum Ping wéi gewisen.
$ ping 8.8.8.8 PING 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 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=48 time=61.5 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=48 time=61.6 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=48 time=61.3 ms 64 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 4006ms rtt min/avg/max/mdev = 61.338/62.047/63.928/0.950 ms
Dat ass et! Ech hoffen dësen Artikel huet Iech gehollef Äre Wi-Fi Netzwierk vun der Linux Kommandozeil opzestellen. Wéi ëmmer, wann Dir dësen Artikel nëtzlech fonnt hutt, deelt Är Gedanken an der Kommentarsektioun hei drënner.