Wi-Fi csatlakoztatása Linux terminálról az Nmcli Command használatával
Számos parancssori eszköz létezik a vezeték nélküli hálózati interfész kezelésére Linux rendszerekben. Ezek közül számos felhasználható a vezeték nélküli hálózati interfész állapotának egyszerű megtekintésére (akár fel vagy le, vagy ha bármilyen hálózathoz csatlakozik), például iw, iwlist, ip, ifconfig és mások.
Némelyikük vezeték nélküli hálózathoz való csatlakozásra szolgál, ezek közé tartozik: az nmcli egy parancssori eszköz, amely hálózati kapcsolatok létrehozására, megjelenítésére, szerkesztésére, törlésére, engedélyezésére és letiltására, valamint a hálózati eszköz állapotának vezérlésére és megjelenítésére szolgál.
Először ellenőrizze a hálózati eszköz nevét a következő paranccsal. A parancs kimenetéből az eszköznév/interfész wlp1s0, ahogy az ábrán látható.
$ iw dev
phy#0
Interface wlp1s0
ifindex 3
wdev 0x1
addr 38:b1:db:7c:78:c7
type managed
Ezután ellenőrizze a Wi-Fi-eszköz kapcsolatának állapotát a következő paranccsal.
iw wlp2s0 link
Not connected.
A fenti kimenetről az eszköz nem csatlakozik egyetlen hálózathoz sem, futtassa a következő parancsot az elérhető Wi-Fi hálózatok vizsgálatához.
sudo iw wlp2s0 scan
command failed: Network is down (-100)
Figyelembe véve a fenti parancs kimenetét, a hálózati eszköz/interfész LE, ezt Be (FEL) kapcsolhatja be az ip paranccsal Látható.
sudo ip link set wlp1s0 up
Ha a következő hibaüzenetet kapja, az azt jelenti, hogy a Wi-Fi erősen blokkolva van a laptopon vagy a számítógépen.
RTNETLINK answers: Operation not possible due to RF-kill
A blokkolás eltávolításához vagy feloldásához futtassa a következő parancsot a hiba megoldásához.
echo "blacklist hp_wmi" | sudo tee /etc/modprobe.d/hp.conf
sudo rfkill unblock all
Ezután próbálja meg még egyszer BE kapcsolni a hálózati eszközt, és ezúttal működnie kell.
sudo ip link set wlp1s0 up
Ha ismeri a csatlakozni kívánt Wi-Fi hálózat ESSID-jét, lépjen a következő lépésre, ellenkező esetben adja ki az alábbi parancsot az elérhető Wi-Fi hálózatok újbóli vizsgálatához.
sudo iw wlp1s0 scan
Végül pedig csatlakozzon a Wi-Fi hálózathoz a következő paranccsal, ahol Hackernet (Wi-Fi hálózat SSID) és localhost22 (jelszó/előre megosztott kulcs).
nmcli dev wifi connect Hackernet password localhost22
Miután csatlakoztatta, ellenőrizze a csatlakozást úgy, hogy ping-eljen egy külső gépen, és elemezze a ping kimenetét az ábra szerint.
$ 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
Ez az! Remélem, ez a cikk segített a Wi-Fi hálózat beállításában a Linux parancssorból. Mint mindig, ha hasznosnak találta ezt a cikket, ossza meg gondolatait az alábbi megjegyzés részben.