jste vývojář nebo tester webových stránek, který používá Ubuntu ke kódování a odstraňování problémů? Pokud ano, máme pro vás skvělé zprávy týkající se připojení Wifi v systému Linux.
jak všichni víme, Ubuntu je systém založený na Linuxu, který se líbí vývojářům po celém světě. Ale kromě vývojářů mnoho uživatelů dává přednost Ubuntu, protože je open-source, uživatelsky přívětivý a přizpůsobitelný.
Přečtěte si, jak získat přístup k Wifi připojení na systémech a serverech Linux.
obsah
Jak povolím bezdrátové připojení na Linuxu pomocí nmtui?
správce sítě textové uživatelské rozhraní nmtui je v podstatě terminál příkazového řádku, který používáte v systému Linux pro konfiguraci sítě. Grafické textové rozhraní můžete vyvolat a pohodlnějším způsobem povolit Wi-fi na Ubuntu.
spusťte nmtui
nejprve musíte spustit příkaz $ nmtui v terminálu pro spuštění grafického rozhraní. Zde uvidíte Tři možnosti, z nichž můžete vybrat „aktivovat připojení“ a kliknout na OK.
povolit bezdrátovou síť
systém prohledá dostupné bezdrátové sítě a zobrazí seznam na obrazovce. Odtud můžete vybrat domácí síť wi-fi a stisknout klávesu enter. Dále, podobně jako v systému Windows, musíte zadat heslo do rozbalovacího dialogového okna a potvrdit výběrem OK.
po úspěšném bezdrátovém připojení se můžete vrátit a vybrat“ quit “ pro zavření rozhraní nmtui. Připojení k Internetu můžete také otestovat provedením příkazu ping na Google DNS:
- Ping 8.8.8.8-c 4
Jak povolím Wi-fi v terminálu v systému Linux?
dobrou zprávou je, že můžete použít příkazový terminál na ploše a serveru Ubuntu 20.04 pro připojení k síti Wifi, s laskavým svolením wpa_supplicant.
pokročilé Wifi sítě jsou chráněny WPA-PSK nebo WPA-Personal, předem sdíleným klíčem místo WPA-Enterprise.
žadatel je v podstatě klientský software, který můžete nainstalovat do počítače nebo notebooku. Dále je třeba ověřit žadatele, aby se připojil k bezdrátové síti. Nakonec můžete implementovat komponentu WPA supplicant pomocí wpa_supplicant.
Krok 1: Jak najít název bezdrátového rozhraní a sítě
otevřete příkazový terminál v Ubuntu 20.04 a spusťte následující příkaz, abyste znali název rozhraní Wifi:
- iwconfig
měli byste vědět, že „wlan0“ je nejběžnější název používaný pro bezdrátové síťové rozhraní ve většině systémů Linux bez Systemd.
Ubuntu však používá Systemd; proto uvidíte název vašeho bezdrátového síťového rozhraní jako “ wlp4s0.“
další informace, které uvidíte v terminálu, je přístupový bod. Opět platí, že pokud Wi-fi není v systému Linux povoleno, nebude k bezdrátovému rozhraní přidružen žádný přístupový bod.
pokud však nevidíte bezdrátové rozhraní, můžete použít následující příkaz:
- sudo ifconfig wlp4s0 up
dále musí počítač prohledat všechny sítě v okolí a vyhledat domácí bezdrátovou síť. Poté stačí nahradit „wlp4s0“ názvem bezdrátového rozhraní, které jste zjistili pomocí výše uvedeného příkazu.
dalším krokem je použití následujícího příkazu k naučení identifikátoru názvu sítě ESSID:
- sudo iwlist wlp4s0 scan / grep ESSID
Krok 2: Jak se připojit k síti Wifi pomocí WPA_Supplicant
Jakmile znáte název bezdrátového rozhraní a sítě, můžete nainstalovat wpa_supplicant na Ubuntu 20.04 pomocí níže uvedeného příkazového řádku:
- sudo apt install wpasupplicant
dále byste měli vytvořit konfigurační soubor s názvem wpa_supplicant.conf pomocí obslužného programu wpa_passphrase.
musíte se zajímat o účel vytvoření souboru. Wpa_supplicant-conf je v podstatě konfigurační soubor, který obsahuje všechny bezdrátové sítě, ke kterým má počítač přistupovat.
můžete spustit níže uvedený příkaz na terminálu a vytvořit konfigurační soubor:
- wpa_passphrase your-ESSID your-wifi-passphrase / sudo tee / etc / wpa_supplicant.conf
Poznámka: do výše uvedeného příkazu musíte napsat název síťové ESSID a přístupové heslo.
hlavním účelem výše uvedeného příkazu je zapsat výstup do / etc/wpa_supplicant.soubor conf. V dalším kroku musíte spustit tento příkaz pro připojení bezdrátové karty a přístupového bodu Wifi:
- sudo wpa_supplicant-c / etc/wpa_supplicant.conf-i wlp4s0
výstup indikuje, zda bylo připojení k internetu úspěšně navázáno nebo ne.
jak zastavit správce sítě
pokud je připojení wifi úspěšné, měli byste příkaz zastavit správce sítě. Správce sítě může vytvořit problém s připojením wifi v Ubuntu desktop edition, Pokud používáte wpa_supplicant. Proto je nezbytné zastavit správce sítě.
- sudo systemctl stop NetworkManager
správce sítě můžete trvale zakázat automatické spuštění při spuštění pomocí níže uvedeného příkazového řádku:
- sudo systemctl zakázat NetworkManager-wait-online NetworkManager-dispečer NetworkManager
po úspěšném navázání internetového připojení můžete spustit „iwconfig“ a zobrazit přidružený přístupový bod k síťovým rozhraním.
wpa_supplicant obvykle běží v popředí. Můžete však použít CTRL+C k zastavení procesu a jeho spuštění na pozadí. Vše, co musíte udělat, je přidat do příkazového řádku příznak-B:
- sudo wpa_supplicant-B-c / etc / wpa_supplicant.conf-i wlp4s0
v tomto okamžiku je váš desktop Ubuntu 20.04 ověřen a připojen k vaší domácí síti Wi-fi. Stále však nemáte Soukromou IP adresu. IP adresu můžete získat ze serveru DHCP provedením tohoto příkazu v terminálu:
- sudo dhclient wlp4s0
kromě toho můžete také zkontrolovat svou IP adresu zapsáním níže uvedeného příkazu do terminálu:
- ip addr show wlp4s0
jak se připojit ke skryté bezdrátové síti
co když váš bezdrátový modem nevysílá ESSID: Nebojte se; vše, co musíte udělat, je přidat „scan_ssid=1“ v /etc/wpa_supplicant.soubor conf.
Krok 3: Jak se automaticky připojit při spuštění
pokud se chcete automaticky připojit k síti Wifi v době spuštění, musíte upravit wpa_supplicant.servisní soubor. Před úpravou souboru jej můžete zkopírovat z adresáře / lib/systemd/ system / do / etc/systemd / system.
tímto způsobem nová verze wpa_supplicant nepřekročí vaše úpravy.
- sudo cp /lib/systemd/system/wpa_supplicant.služba / etc/systemd / system / wpa_supplicant.služba
k úpravě obsahu souboru můžete použít Nano, textový editor příkazového řádku:
- sudo nano / etc/systemd / system / wpa_supplicant.služba
v souboru musíte vyhledat tento řádek:
- ExecStart= / sbin / wpa_supplicant-u – s–0 /run/wpa_supplicant
v tomto příkazu musíte přidat název síťových rozhraní:
- ExecStart= / sbin/wpa_supplicant-u-s -0 / etc/wpa_supplicant-conf-i wlp4s0
další důležitou věcí, kterou je třeba zvážit, je restartování wpa_supplicant v případě zjištění poruchy. Chcete-li tento problém vyřešit, přidejte tento řádek přímo pod příkaz ExecStart:
- Restart=always
kromě toho byste měli příkaz níže uvedený řádek pomocí # na začátku:
- Alias=dbus-fi.wl-wpa_supplicant1.služba
nakonec tento soubor uložte a zavřete. Pokud navíc použijete textový editor Nano k úpravě souboru, stiskněte Ctrl + 0 a Enter pro potvrzení změn a Ctrl + X pro dokončení souboru.
pomocí tohoto příkazu můžete znovu načíst systemd:
- sudo systemctl daemon-reload
dále byste měli povolit, aby se služby wpa_supplicant automaticky spouštěly při každém spuštění:
- sudo systemctl povolit wpa_supplicant.služba
proč se Linux Server nepřipojuje k Wifi?
pokud se nemůžete připojit k síti Wifi, může to být způsobeno hardwarovým nebo softwarovým problémem. Nejprve je však lepší vyloučit hardwarové problémy s ovladači, protože diagnóza je přímá.
nejprve proveďte následující příkaz:
- Ping localhost
váš místní hostitel je v podstatě adresa pro ověření obvodů pro NIC. Pokud nemůžete ping, znamená to, že problém je s ovladačem Wi-fi. Pokud se však ping vrátí, je s největší pravděpodobností problém se softwarem.
Krok 1: Nainstalujte Bezdrátové ovladače z Ubuntu ISO
Chcete-li vyřešit problém se softwarem, můžete pomocí souboru Ubuntu ISO přeinstalovat ovladače Wi-fi. Nejprve můžete umístit Ubuntu ISO do domovského adresáře a provést níže uvedený příkaz pro připojení Ubuntu ISO k virtuální jednotce:
- sudo mkdir/media / cdrom
- sudo mount-o loop ubuntu-*.iso/media / cdrom
měli byste přejít na „Software & aktualizace“, zkontrolovat CDRom a zadat heslo na vyžádání z řídicího panelu.
Nakonec klepněte na kartu “ Další ovladače „a vyberte možnost“ bezdrátový síťový adaptér „a vyberte“ Použít změny.“
Krok 2: Jak zkontrolovat, zda je detekováno bezdrátové zařízení
pokud Ubuntu 20.04 nedokáže detekovat bezdrátové zařízení, můžete otevřít příkazový terminál a spustit příkaz:
- sudo lsusb
na druhou stranu musíte tento příkaz napsat, pokud používáte USB klíč nebo interní bezdrátovou kartu:
- sudo lspci
pokud výstup obsahuje „síťový řadič“ nebo „ethernetový Kabelový řadič“, Linux dokáže detekovat bezdrátové zařízení.
kromě toho můžete také použít následující příkazy k zobrazení bezdrátového zařízení:
- sudo lshw-C network
pokud výstup obsahuje popis sítě, Ubuntu nemůže rozpoznat bezdrátové zařízení. Pokud tomu tak není, musíte nainstalovat chybějící modul ovladače.
Krok 3: Jak nainstalovat chybějící modul ovladače pomocí Ubuntu
nejprve musíte provést příkaz, abyste viděli seznam použitých modulů:
- sudo lsmod
pokud chcete aktivovat konkrétní modul, měli byste příkaz Spustit pomocí názvu čipové sady jako názvu modulu:
- sudo modprobe modulename
dále můžete spustit příkaz „lsmod“a zjistit, zda je modul správně nainstalován nebo ne.
Krok 4: Automatické načítání modulu při spuštění
v případě, že se modul nenačte při spuštění, musíte jej načíst trvale pomocí příkazu:
- sudo nano/etc / modules
textový editor Nano můžete otevřít pomocí výše uvedeného příkazu. Poté vše, co musíte udělat, je napsat název modulu na konec souboru a uložit jej. Kromě toho musíte restartovat systém, abyste zjistili, zda bezdrátová karta dokáže detekovat sítě wifi.
vyřešte problém DNS
ačkoli je to vzácný problém, je lepší zkontrolovat, zda se na serveru Linux setkáte s problémy s připojením. Nejprve proveďte tento příkaz a Zobrazte adresu Lan routeru:
- nmcli zařízení zobrazit wlan1 / grep IP4.DNS
můžete změnit wlan1 ve výše uvedeném příkazu na název bezdrátové sítě, který používáte. Dále spusťte níže uvedený příkaz a podívejte se na cíl:
- IP a s
Nyní máte všechny informace; je čas ping na adresu Lan routeru a servery DNS společnosti Google:
- pingu 8.8.8.8
po diagnostice problému DNS můžete router DNS upravit na otevřený server DNS nebo Google. Můžete také kontaktovat výrobce routeru a zkontrolovat problém DNS dále.
závěr
primárním účelem výše uvedeného článku je diskutovat o metodách grafického i textového uživatelského rozhraní pro povolení Wifi na vašem systému Linux nebo serveru.
kromě toho můžete také použít metody odstraňování problémů, pokud se Ubuntu nemůže připojit k bezdrátové síti.