Bii o ṣe le sopọ Wi-Fi lati Ibudo Linux Lilo Nmcli Command


Awọn irinṣẹ laini aṣẹ pupọ lo wa fun ṣiṣakoso wiwo nẹtiwọọki alailowaya ni awọn ọna ṣiṣe Linux. Nọmba iwọnyi ni a le lo lati wo ipo ipo wiwo nẹtiwọọki alailowaya ni irọrun (boya o wa ni oke tabi isalẹ, tabi ti o ba ni asopọ si nẹtiwọọki eyikeyi), bii iw, iwlist, ifconfig ati awọn omiiran.

Ati pe diẹ ninu wọn lo lati sopọ si nẹtiwọọki alailowaya, ati iwọnyi pẹlu: nmcli, jẹ irinṣẹ laini aṣẹ ti a lo lati ṣẹda, iṣafihan, ṣatunkọ, paarẹ, mu ṣiṣẹ, ati mu awọn isopọ nẹtiwọọki ṣiṣẹ, bii iṣakoso ati ifihan ipo ẹrọ nẹtiwọọki.

Ni akọkọ bẹrẹ nipasẹ ṣayẹwo orukọ ẹrọ nẹtiwọọki rẹ nipa lilo pipaṣẹ atẹle. Lati iṣẹjade aṣẹ yii, orukọ ẹrọ/wiwo jẹ wlp1s0 bi o ti han.

$ iw dev

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

Nigbamii, ṣayẹwo ipo asopọ ẹrọ Wi-Fi nipa lilo pipaṣẹ atẹle.

iw wlp2s0 link

Not connected.

Lati iṣẹjade ti o wa loke ẹrọ naa ko ni asopọ si eyikeyi nẹtiwọọki, ṣiṣe aṣẹ atẹle lati ṣayẹwo awọn nẹtiwọọki Wi-Fi to wa.

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

Ṣiyesi iṣejade aṣẹ ti o wa loke, ẹrọ nẹtiwọọki/wiwo wa ni isalẹ, o le tan-an Tan (UP) pẹlu aṣẹ ip bi o ti han.

$ sudo ip link set wlp1s0 up

Ti o ba gba aṣiṣe atẹle, iyẹn tumọ si Wifi rẹ ti ni idiwọ lile lori Kọǹpútà alágbèéká tabi Kọmputa.

RTNETLINK answers: Operation not possible due to RF-kill

Lati yọ kuro tabi ṣii o nilo lati ṣiṣe aṣẹ atẹle lati yanju aṣiṣe naa.

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

Lẹhinna gbiyanju lati tan ẹrọ nẹtiwọọki lẹẹkan si, ati pe o yẹ ki o ṣiṣẹ ni akoko yii.

$ sudo ip link set wlp1s0 up

Ti o ba mọ ESSID ti nẹtiwọọki Wi-Fi ti o fẹ sopọ si, gbe si igbesẹ ti n tẹle, bibẹkọ ti fun ni aṣẹ ni isalẹ lati ṣayẹwo awọn nẹtiwọọki Wi-Fi ti o wa lẹẹkansi.

$ sudo iw wlp1s0 scan

Ati nikẹhin, sopọ si nẹtiwọọki wi-fi nipa lilo pipaṣẹ atẹle, nibiti Hackernet (Wi-Fi nẹtiwọọki SSID) ati localhost22 (ọrọ igbaniwọle/bọtini ti a pin tẹlẹ).

$ nmcli dev wifi connect Hackernet password localhost22

Lọgan ti a ti sopọ, ṣayẹwo isọdọkan rẹ nipa ṣiṣe pingi si ẹrọ ita kan ki o ṣe itupalẹ abajade ti pingi bi o ti han.

$ 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

O n niyen! Mo nireti pe nkan yii ṣe iranlọwọ fun ọ lati ṣeto nẹtiwọki Wi-Fi rẹ lati laini aṣẹ Linux. Gẹgẹ bi igbagbogbo, ti o ba rii nkan yii wulo, pin awọn ero rẹ ni apakan asọye ni isalẹ.