Ön fejlesztő vagy weboldal tesztelő, aki az Ubuntut használja a kódoláshoz és a hibaelhárításhoz? Ha igen, nagyszerű híreket kaptunk az Ön számára a linuxos Wifi kapcsolatról.
mint mindannyian tudjuk, az Ubuntu egy Linux-alapú rendszer, amelyet a fejlesztők a világ minden tájáról szeretnek. De a fejlesztők mellett sok felhasználó inkább az Ubuntut részesíti előnyben, mert nyílt forráskódú, felhasználóbarát és testreszabható.
olvassa el, hogy megtudja, hogyan érheti el a Wifi kapcsolatot Linux rendszereken és szervereken.
Tartalomjegyzék
hogyan engedélyezhetem a vezeték nélküli kapcsolatot Linuxon az nmtui használatával?
Network Manager Text felhasználói felület az nmtui lényegében egy parancssori terminál, amelyet Linux rendszerben használ a hálózati konfigurációhoz. Meghívhatja a grafikus szöveges felületet, hogy kényelmesebb módon engedélyezze a Wi-fi-t az Ubuntuban.
Launch nmtui
először a $ nmtui parancsot kell végrehajtania a terminálon a grafikus felület elindításához. Itt három lehetőség jelenik meg, amelyek közül kiválaszthatja a “kapcsolat aktiválása” lehetőséget, majd kattintson az OK gombra.
vezeték nélküli hálózat engedélyezése
a rendszer átvizsgálja az elérhető vezeték nélküli hálózatokat, és megjeleníti a listát a képernyőn. Innen kiválaszthatja otthoni wi-fi hálózatát, majd nyomja meg az enter billentyűt. Ezután, hasonlóan a Windows-hoz, meg kell adnia a jelszót az előugró párbeszédablakban, majd a megerősítéshez válassza az OK lehetőséget.
a sikeres vezeték nélküli kapcsolat után visszatérhet, és kiválaszthatja a “Kilépés” lehetőséget az nmtui interfész bezárásához. Az internetkapcsolatot úgy is tesztelheti, hogy végrehajtja a ping parancsot a Google DNS-re:
- Ping 8.8.8.8-c 4
hogyan engedélyezhetem a Wi-fi-t a terminálon Linuxon?
a jó hír az, hogy a wpa_supplicant jóvoltából az Ubuntu 20.04 asztali és kiszolgáló parancstermináljával csatlakozhat a Wifi hálózathoz.
a fejlett Wifi hálózatokat WPA-PSK vagy WPA-Personal védi, amely a WPA-Enterprise helyett egy előre megosztott kulcs.
a kérő lényegében egy kliens szoftver, amelyet telepíthet a számítógépére vagy laptopjára. Ezután hitelesítenie kell a kérőt, hogy csatlakozzon a vezeték nélküli hálózathoz. Végül megvalósíthat egy WPA kérő összetevőt a wpa_supplicant segítségével.
1. lépés: Hogyan lehet megtalálni a vezeték nélküli interfész és a hálózat nevét
nyissa meg a parancsterminált az Ubuntu 20.04-ben, és futtassa a következő parancsot a Wifi interfész nevének megismeréséhez:
- iwconfig
tudnia kell, hogy a “wlan0” a leggyakrabban használt név a vezeték nélküli hálózati interfészhez a legtöbb Linux rendszeren, Systemd nélkül.
az Ubuntu azonban a Systemd-t használja; ezért a vezeték nélküli hálózati interfész nevét “wlp4s0″ – ként fogja látni.”
egy másik információ, amelyet a terminálon látni fog, a hozzáférési pont. Ismét, ha a Wi-fi nincs engedélyezve a Linux rendszeren, akkor a vezeték nélküli interfészhez nem lesz hozzáférési pont társítva.
ha azonban nem látja a vezeték nélküli interfészt, használhatja a következő parancsot:
- sudo ifconfig wlp4s0 up
ezután a számítógépnek át kell vizsgálnia a közelben lévő összes hálózatot az otthoni vezeték nélküli hálózat kereséséhez. Ezután csak annyit kell tennie, hogy a “wlp4s0” – t kicseréli a vezeték nélküli interfész nevére, amelyet a fenti paranccsal talált meg.
a következő lépés a következő parancs használata az ESSID hálózati névazonosító megismeréséhez:
- sudo iwlist wlp4s0 scan / grep ESSID
2. lépés: Hogyan lehet csatlakozni a Wifi hálózathoz a WPA_Supplicant használatával
miután megismerte a vezeték nélküli interfész és a hálózat nevét, telepítheti a wpa_supplicant alkalmazást az Ubuntu 20.04-re az alábbi parancssor használatával:
- sudo apt install wpasupplicant
ezután hozzon létre egy konfigurációs fájlt a wpa_supplicant névvel.conf a wpa_passphrase segédprogram segítségével.
biztosan kíváncsi a fájl létrehozásának céljára. Lényegében a wpa_supplicant-conf az a konfigurációs fájl, amely tartalmazza az összes vezeték nélküli hálózatot, amelyhez a számítógép hozzáférni szeretne.
futtathatja az alábbi parancsot a terminálon a konfigurációs fájl létrehozásához:
- wpa_passphrase a-ESSID a-wifi-passphrase / sudo tee / etc / wpa_supplicant.conf
megjegyzés: a fenti parancsba be kell írni a hálózat ESSID nevét és jelmondatát.
a fenti parancs fő célja a kimenet beírása az /etc/wpa_supplicant fájlba.conf fájl. A következő lépésben ezt a parancsot kell futtatnia a vezeték nélküli kártya és a Wifi hozzáférési pont csatlakoztatásához:
- sudo wpa_supplicant -c / etc / wpa_supplicant.conf-i wlp4s0
a kimenet jelzi, hogy az internetkapcsolat sikeresen létrejött-e vagy sem.
hogyan lehet megállítani a Network Manager
ha a wifi kapcsolat sikeres, akkor végre kell hajtania a parancsot, hogy állítsa le a Network Manager. A Network Manager létrehozhat egy wifi kapcsolat probléma az Ubuntu desktop edition, ha használja wpa_supplicant. Ezért elengedhetetlen a Network Manager leállítása.
- sudo systemctl stop NetworkManager
az alábbi parancssor használatával véglegesen letilthatja a Network manager automatikus indítását a rendszerindításkor:
- sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager
miután az internetkapcsolat sikeresen létrejött, akkor végre “iwconfig”, hogy a kapcsolódó hozzáférési pont a hálózati interfészek.
általában a wpa_supplicant az előtérben fut. A CTRL + C billentyűkombinációval azonban leállíthatja a folyamatot, és futtathatja a háttérben. Csak annyit kell tennie, hogy hozzáadja a-B zászlót a parancssorba:
- sudo wpa_supplicant-B-c / etc / wpa_supplicant.conf-i wlp4s0
ezen a ponton az Ubuntu 20.04 asztali számítógépe hitelesítve van, és csatlakozik az otthoni Wi-fi hálózathoz. Azonban még mindig nincs privát IP-címe. Az IP-címet a DHCP-kiszolgálóról úgy szerezheti be, hogy végrehajtja ezt a parancsot a terminálon:
- sudo dhclient wlp4s0
ezenkívül ellenőrizheti IP-címét az alábbi parancs beírásával a terminálba:
- ip-cím megjelenítése wlp4s0
hogyan lehet csatlakozni a rejtett vezeték nélküli hálózathoz
mi történik, ha a vezeték nélküli modem nem sugározza az ESSID-t: Ne aggódjon; csak annyit kell tennie, hogy hozzáadja a “scan_ssid=1” értéket az /etc/wpa_supplicant fájlhoz.conf fájl.
3. lépés: Hogyan lehet automatikusan csatlakozni a rendszerindításkor
ha automatikusan csatlakozni szeretne a Wifi hálózathoz a rendszerindításkor, akkor szerkesztenie kell a wpa_supplicant fájlt.szerviz fájl. A fájl szerkesztése előtt átmásolhatja a /lib/systemd/system/ könyvtárból az /etc/systemd/system könyvtárba.
így a wpa_supplicant új verziója nem írja felül a módosításokat.
- sudo cp /lib/systemd/system/wpa_supplicant.szolgáltatás / etc/systemd/system / wpa_supplicant.szolgáltatás
a nano, egy parancssori szövegszerkesztő segítségével módosíthatja a fájl tartalmát:
- sudo nano / etc/systemd/system / wpa_supplicant.szolgáltatás
a fájlban meg kell keresnie ezt a sort:
- ExecStart=/sbin / wpa_supplicant-u-s – -0 / run / wpa_supplicant
ebben a parancsban hozzá kell adnia a hálózati interfészek nevét:
- ExecStart=/sbin/wpa_supplicant-u-s -0 /etc/wpa_supplicant-conf-i wlp4s0
egy másik fontos dolog, amit itt figyelembe kell venni, a wpa_supplicant újraindítása hiba észlelése esetén. A probléma megoldásához adja hozzá ezt a sort közvetlenül az ExecStart parancshoz:
- Restart=always
ezenkívül az elején az alábbi sort kell parancsolnia a # használatával:
- Alias=dbus-fi.wl-wpa_supplicant1.szolgáltatás
a végén mentse és zárja be ezt a fájlt. Továbbá, ha a nano szövegszerkesztőt használja a fájl módosításához, nyomja meg a Ctrl + 0 és az Enter billentyűkombinációt a módosítások megerősítéséhez, a Ctrl+X billentyűkombinációt pedig a fájl befejezéséhez.
a systemd újratölthető ezzel a paranccsal:
- sudo systemctl daemon-reload
ezután engedélyezze a wpa_supplicant szolgáltatások automatikus indítását minden indításkor:
- sudo systemctl engedélyezése wpa_supplicant.szolgáltatás
miért nem csatlakozik a Linux szerver a Wifi – hez?
ha nem tud csatlakozni a Wifi hálózathoz, annak oka lehet hardver vagy szoftver probléma. De először is jobb kizárni a hardverproblémákat az illesztőprogramokkal, mert a diagnózis egyszerű.
először hajtsa végre a következő parancsot:
- ping localhost
a helyi állomás lényegében az a cím, amely ellenőrzi a hálózati kártya áramkörét. Ha nem tud pingelni, az azt jelenti, hogy a probléma a Wi-fi illesztőprogrammal van. Ha azonban a ping visszatér, akkor valószínűleg a szoftverrel van a probléma.
1. lépés: Telepítse a vezeték nélküli illesztőprogramokat az Ubuntu ISO
alkalmazásból a szoftverprobléma megoldása érdekében az Ubuntu ISO fájl segítségével újratelepítheti a Wi-fi illesztőprogramokat. Először is elhelyezheti az Ubuntu ISO-t a saját könyvtárba, és végrehajthatja az alábbi parancsot az Ubuntu ISO virtuális meghajtóra történő csatlakoztatásához:
- sudo mkdir / média / CD-ROM
- sudo mount-o hurok ubuntu-*.iso / media / cdrom
keresse meg a “szoftver & Frissítések” pontot, ellenőrizze a CD-ROM-ot, és kérésre adja meg a jelszót az irányítópulton.
végül érintse meg a “További illesztőprogramok” fület a “vezeték nélküli hálózati Adapter” opció kiválasztásához, majd válassza a “Módosítások alkalmazása” lehetőséget.”
2. lépés: a vezeték nélküli eszköz észlelésének ellenőrzése
ha az Ubuntu 20.04 nem tudja felismerni a vezeték nélküli eszközt, megnyithatja a parancsterminált és végrehajthatja a parancsot:
- sudo lsusb
másrészt meg kell írnia ezt a parancsot, ha USB dongle-t vagy belső vezeték nélküli kártyát használ:
- sudo lspci
ha a kimenet tartalmazza a “hálózati vezérlőt” vagy “Ethernet kábel vezérlőt”, a Linux képes felismerni a vezeték nélküli eszközt.
ezen felül a következő parancsokat is használhatja a vezeték nélküli eszköz megtekintéséhez:
- sudo lshw-C hálózat
ha a kimenet tartalmazza a hálózati leírást, az Ubuntu nem ismeri fel a vezeték nélküli eszközt. Ha nem, telepítenie kell a hiányzó illesztőprogram-modult.
3. lépés: A hiányzó illesztőprogram modul telepítése az Ubuntu
használatával először végre kell hajtania a parancsot a használt modulok listájának megtekintéséhez:
- sudo lsmod
ha egy adott modult aktiválni szeretne, akkor a parancsot a lapkakészlet nevével kell végrehajtania modulnévként:
- sudo modprobe modulename
ezután végrehajthatja az “lsmod” parancsot, hogy megnézze, a modul megfelelően van-e telepítve.
4. lépés: Modul automatikus betöltése indításkor
abban az esetben, ha a modul nem töltődik be a rendszerindításkor, a következő paranccsal kell véglegesen betöltenie:
- sudo nano / etc / modules
a nano szövegszerkesztőt a fenti paranccsal nyithatja meg. Ezután csak annyit kell tennie, hogy írja be a modul nevét a fájl végére, és mentse el. Ezenkívül újra kell indítania a rendszert, hogy lássa, a vezeték nélküli kártya képes-e felismerni a wifi hálózatokat.
oldja meg a DNS-problémát
bár ez ritka probléma, jobb, ha ellenőrzi, hogy szembesül-e kapcsolódási problémákkal egy Linux-kiszolgálón. Először hajtsa végre ezt a parancsot az útválasztó Lan-címének megtekintéséhez:
- nmcli eszköz megjelenítése wlan1 / grep IP4.DNS
a fenti parancsban a wlan1-et megváltoztathatja a használt vezeték nélküli hálózat nevére. Ezután hajtsa végre az alábbi parancsot a cél megtekintéséhez:
- IP A S
most már minden információ megvan; itt az ideje pingelni az útválasztó LAN-címét és a Google DNS-kiszolgálóit:
- ping 8.8.8.8
a DNS-probléma diagnosztizálása után módosíthatja az útválasztó DNS-jét nyitott DNS-re vagy Google-kiszolgálóra. A DNS-probléma további ellenőrzéséhez vegye fel a kapcsolatot az útválasztó gyártójával is.
következtetés
a fenti cikk elsődleges célja mind a grafikus, mind a szöveges felhasználói felület módszereinek megvitatása a Wifi engedélyezéséhez a Linux rendszeren vagy szerveren.
ezenkívül használhatja a hibaelhárítási módszereket is, ha az Ubuntu nem tud csatlakozni a vezeték nélküli hálózathoz.