Giunsa ang Pagkonektar sa Wi-Fi gikan sa Linux Terminal Gamit ang Nmcli Command
Adunay daghang mga himan sa command-line alang sa pagdumala sa usa ka wireless network interface sa mga sistema sa Linux. Ubay-ubay niini mahimong gamiton sa yanong pagtan-aw sa wireless network interface status (bisan kini taas o ubos, o kon kini konektado sa bisan unsang network), sama sa iw, iwlist, ifconfig ug uban pa.
Ug ang uban gigamit sa pagkonektar sa usa ka wireless network, ug kini naglakip sa: nmcli, usa ka command-line tool nga gigamit sa paghimo, pagpakita, pag-edit, pagtangtang, pagpagana, ug pag-disable sa mga koneksyon sa network, ingon man sa pagkontrol ug pagpakita sa status sa device sa network.
Una magsugod pinaagi sa pagsusi sa ngalan sa imong network device gamit ang mosunod nga sugo. Gikan sa output niini nga sugo, ang device name/interface kay wlp1s0 sama sa gipakita.
$ iw dev phy#0 Interface wlp1s0 ifindex 3 wdev 0x1 addr 38:b1:db:7c:78:c7 type managed
Sunod, susiha ang status sa koneksyon sa Wi-Fi device gamit ang mosunod nga sugo.
iw wlp2s0 link Not connected.
Gikan sa output sa ibabaw ang device dili konektado sa bisan unsang network, padagana ang mosunod nga sugo aron ma-scan ang mga available nga Wi-Fi network.
sudo iw wlp2s0 scan command failed: Network is down (-100)
Sa pagkonsiderar sa output sa sugo sa ibabaw, ang network device/interface kay DOWN, mahimo nimo kini i-on (UP) gamit ang ip command sama sa gipakita.
$ sudo ip link set wlp1s0 up
Kung makuha nimo ang mosunod nga sayup, nagpasabut kana nga ang imong Wifi lisud nga gibabagan sa Laptop o Computer.
RTNETLINK answers: Operation not possible due to RF-kill
Aron matangtang o ma-unblock kinahanglan nimo nga ipadagan ang mosunud nga mando aron masulbad ang sayup.
$ echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf $ sudo rfkill unblock all
Dayon sulayi nga i-ON ang network device sa makausa pa, ug kini kinahanglan nga molihok niining panahona.
$ sudo ip link set wlp1s0 up
Kung nahibal-an nimo ang ESSID sa Wi-Fi network nga gusto nimong ikonektar, balhin sa sunod nga lakang, kung dili i-isyu ang mando sa ubos aron ma-scan pag-usab ang mga magamit nga Wi-Fi network.
$ sudo iw wlp1s0 scan
Ug sa katapusan, pagkonektar sa wi-fi network gamit ang mosunod nga sugo, diin ang Hackernet (Wi-Fi network SSID) ug localhost22 (password/pre-shared key).
$ nmcli dev wifi connect Hackernet password localhost22
Kung konektado, pamatud-i ang imong koneksyon pinaagi sa paghimo og ping sa usa ka eksternal nga makina ug analisa ang output sa ping sama sa gipakita.
$ 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
Mao na! Nanghinaut ko nga kini nga artikulo nakatabang kanimo sa pag-setup sa imong Wi-Fi network gikan sa Linux command line. Sama sa kanunay, kung nakit-an nimo nga mapuslanon kini nga artikulo, ipaambit ang imong mga hunahuna sa seksyon sa komento sa ubos.