Kif Tqabbad il-Wi-Fi minn Terminal Linux Bl-użu tal-Kmand Nmcli


Hemm diversi għodod tal-linja tal-kmand għall-ġestjoni ta 'interface ta' netwerk mingħajr fili fis-sistemi Linux. Numru minn dawn jistgħu jintużaw biex sempliċement tara l-istatus tal-interface tan-netwerk mingħajr fili (kemm jekk huwa 'l fuq jew 'l isfel, jew jekk ikun imqabbad ma' xi netwerk), bħal iw, iwlist, ifconfig u oħrajn.

U xi wħud huma użati biex jgħaqqdu ma 'netwerk mingħajr fili, u dawn jinkludu: nmcli, hija għodda tal-linja tal-kmand użata biex toħloq, turi, teditja, tħassar, tippermetti u tiddiżattiva konnessjonijiet tan-netwerk, kif ukoll tikkontrolla u turi l-istatus tal-apparat tan-netwerk.

L-ewwel ibda billi tiċċekkja l-isem tat-tagħmir tan-netwerk tiegħek billi tuża l-kmand li ġej. Mill-output ta 'dan il-kmand, l-isem/interface tal-apparat huwa wlp1s0 kif muri.

$ iw dev

phy#0
	Interface wlp1s0
		ifindex 3
		wdev 0x1
		addr 38:b1:db:7c:78:c7
		type managed

Sussegwentement, iċċekkja l-istatus tal-konnessjoni tat-tagħmir Wi-Fi billi tuża l-kmand li ġej.

iw wlp2s0 link

Not connected.

Mill-output ta 'hawn fuq l-apparat mhuwiex konness ma' xi netwerk, mexxi l-kmand li ġej biex tiskennja n-netwerks Wi-Fi disponibbli.

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

Meta wieħed iqis l-output tal-kmand ta 'hawn fuq, l-apparat/interface tan-netwerk huwa DOWN, tista' tixgħel (UP) bil-kmand ip kif muri.

$ sudo ip link set wlp1s0 up

Jekk ikollok l-iżball li ġej, dan ifisser li l-Wifi tiegħek huwa mblukkat iebes fuq il-laptop jew il-Kompjuter.

RTNETLINK answers: Operation not possible due to RF-kill

Biex tneħħi jew tiżblokka trid tmexxi l-kmand li ġej biex issolvi l-iżball.

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

Imbagħad ipprova Ixgħel l-apparat tan-netwerk għal darb'oħra, u din id-darba għandha taħdem.

$ sudo ip link set wlp1s0 up

Jekk taf l-ESSID tan-netwerk Wi-Fi li tixtieq tikkonnettja miegħu, imxi għall-pass li jmiss, inkella toħroġ il-kmand hawn taħt biex tiskennja n-netwerks Wi-Fi disponibbli mill-ġdid.

$ sudo iw wlp1s0 scan

U fl-aħħarnett, qabbad man-netwerk wi-fi billi tuża l-kmand li ġej, fejn Hackernet (netwerk Wi-Fi SSID) u localhost22 (password/pre-shared key).

$ nmcli dev wifi connect Hackernet password localhost22

Ladarba tkun imqabbda, ivverifika l-konnettività tiegħek billi tagħmel ping ma 'magna esterna u tanalizza l-output tal-ping kif muri.

$ 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

Dak hu! Nittama li dan l-artikolu għenek biex twaqqaf in-netwerk Wi-Fi tiegħek mil-linja tal-kmand tal-Linux. Bħal dejjem, jekk sibt dan l-artikolu utli, aqsam il-ħsibijiet tiegħek fit-taqsima tal-kummenti hawn taħt.