Nmcli buýrugyny ulanyp, Linux terminalyndan Wi-Fi nädip birikdirmeli


Linux ulgamlarynda simsiz tor interfeýsini dolandyrmak üçin birnäçe buýruk setir gurallary bar. Bularyň bir bölegi iw, iwlist, ifconfig we başgalar ýaly simsiz tor interfeýsiniň ýagdaýyny (ýokaryk ýa-da aşak bolsun, ýa-da haýsydyr bir tora birikdirilen bolsa) görmek üçin ulanylyp bilner.

Käbirleri simsiz tora birikmek üçin ulanylýar we bularyň arasynda: nmcli, tor birikmelerini döretmek, görkezmek, redaktirlemek, pozmak, işletmek we öçürmek, şeýle hem tor enjamynyň ýagdaýyna gözegçilik we görkezmek üçin ulanylýan buýruk setiri guralydyr.

Ilki bilen aşakdaky buýrugy ulanyp tor enjamyňyzyň adyny barlamakdan başlaň. Bu buýrugyň çykyşyndan enjamyň ady/interfeýsi görkezilişi ýaly wlp1s0.

$ iw dev

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

Ondan soň, aşakdaky buýrugy ulanyp, Wi-Fi enjam birikmesiniň ýagdaýyny barlaň.

iw wlp2s0 link

Not connected.

Enjamyň ýokardaky çykyşy haýsydyr bir tora birikdirilmedik bolsa, elýeterli Wi-Fi torlaryny skanirlemek üçin aşakdaky buýrugy işlediň.

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

Aboveokardaky buýrugyň netijesini göz öňünde tutup, tor enjamy/interfeýsi DOWN, görkezilişi ýaly ip buýrugy bilen ony (UP) açyp bilersiňiz.

$ sudo ip link set wlp1s0 up

Aşakdaky ýalňyşlygy alsaňyz, “Wifi” noutbukda ýa-da kompýuterde gaty bloklanýar.

RTNETLINK answers: Operation not possible due to RF-kill

Aýyrmak ýa-da açmak üçin ýalňyşlygy çözmek üçin aşakdaky buýrugy işletmeli.

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

Soňra tor enjamyny ýene bir gezek açmaga synanyşyň, bu gezek işlemeli.

$ sudo ip link set wlp1s0 up

Birikmek isleýän Wi-Fi toruňyzyň ESSID-i bilýän bolsaňyz, indiki ädime geçiň, ýogsam elýeterli Wi-Fi torlaryny täzeden skanirlemek üçin aşakdaky buýrugy beriň.

$ sudo iw wlp1s0 scan

Iň soňunda bolsa, Hackernet (Wi-Fi tor SSID) we localhost22 (parol/öňünden paýlaşylan açar) aşakdaky buýrugy ulanyp, wi-fi toruna birikdiriň.

$ nmcli dev wifi connect Hackernet password localhost22

Birikdirilenden soň, daşarky maşyna ping edip, birikmäňizi barlaň we pingiň çykyşyny görkezilişi ýaly derňäň.

$ 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

Bu! Bu makala, Linux buýruk setirinden Wi-Fi toruňyzy gurnamaga kömek etdi diýip umyt edýärin. Hemişe bolşy ýaly, bu makalany peýdaly hasaplasaňyz, aşakdaky teswirler bölüminde pikirleriňizi paýlaşyň.