bent u een ontwikkelaar of een websitetester die Ubuntu gebruikt om te coderen en problemen op te lossen? Zo ja, we hebben geweldig nieuws voor u met betrekking tot Wifi-connectiviteit op Linux.
zoals we allemaal weten, is Ubuntu een Linux-gebaseerd systeem, geliefd bij ontwikkelaars over de hele wereld. Maar naast ontwikkelaars geven veel gebruikers de voorkeur aan Ubuntu omdat het open-source, gebruiksvriendelijk en aanpasbaar is.
Lees verder om te leren hoe u toegang krijgt tot de Wifi-verbinding op Linux-systemen en servers.
inhoudsopgave:
Hoe schakel ik Draadloos in op Linux met nmtui?
Network Manager Text User Interface nmtui is in wezen een commandoregel terminal die u gebruikt in een Linux systeem voor netwerkconfiguratie. U kunt de grafische tekstinterface aanroepen om Wi-fi op Ubuntu op een handigere manier in te schakelen.
start nmtui
eerst moet u het commando $ nmtui in de terminal uitvoeren om de grafische interface te starten. Hier, zie je drie opties waaruit u kunt selecteren “Activeer een verbinding” en klik op OK.
draadloos netwerk inschakelen
het systeem scant de beschikbare draadloze netwerken en toont de lijst op het scherm. Hier kunt u uw wifi-thuisnetwerk selecteren en op enter drukken. Vervolgens, net als Windows, moet u het wachtwoord in het pop-up dialoogvenster en selecteer OK om te bevestigen.
na de succesvolle draadloze verbinding kunt u teruggaan en “quit” selecteren om de nmtui-interface te sluiten. U kunt ook de internetverbinding testen door het uitvoeren van de ping-opdracht naar de Google DNS:
- Ping 8.8.8.8-c 4
Hoe schakel ik Wi-fi in in de Terminal op Linux?
het goede nieuws is dat u de opdrachtterminal op de Ubuntu 20.04 desktop en server kunt gebruiken om verbinding te maken met het Wifi-netwerk, met dank aan de wpa_supplicant.
de geavanceerde Wifi-netwerken zijn beveiligd met WPA-PSK of WPA-Personal, een vooraf gedeelde sleutel in plaats van WPA-Enterprise.
een supplicant is in wezen een clientsoftware die u op uw computer of laptop kunt installeren. Vervolgens moet u de smeekbede verifiëren om verbinding te maken met het draadloze netwerk. Tot slot kunt u een WPA supplicant component implementeren met behulp van de wpa_supplicant.
Stap 1: Hoe de naam van de draadloze Interface en het netwerk te vinden
Open de opdrachtterminal in Ubuntu 20.04 en voer de volgende opdracht uit om de naam van de Wifi-interface te weten te komen:
- iwconfig
u moet weten dat” wlan0 ” de meest gebruikte naam is voor de draadloze netwerkinterface op de meeste Linux systemen zonder Systemd.
Ubuntu gebruikt echter Systemd; daarom ziet u de naam van uw draadloze netwerkinterface als “wlp4s0.”
een ander stukje informatie dat u zult zien in de terminal is het toegangspunt. Nogmaals, als de Wi-fi niet is ingeschakeld op het Linux-systeem, zal er geen toegangspunt zijn gekoppeld aan de draadloze interface.
echter, als u uw draadloze interface niet kunt zien, kunt u het volgende commando gebruiken:
- sudo ifconfig wlp4s0 up
vervolgens moet uw computer alle netwerken in de omgeving scannen om naar uw draadloze thuisnetwerk te zoeken. Dan, alles wat je hoeft te doen is om te vervangen “wlp4s0” met de naam van uw draadloze interface, die u ontdekte met behulp van de bovenstaande opdracht.
de volgende stap is om het volgende commando te gebruiken om de netwerk naam identifier ESSID te leren:
- sudo iwlist wlp4s0 scan / grep ESSID
Stap 2: Hoe verbinding te maken met Wifi-netwerk met behulp van WPA_Supplicant
zodra u de naam van de draadloze interface en het netwerk kent, kunt u wpa_supplicant installeren op Ubuntu 20.04 met behulp van de onderstaande opdrachtregel:
- sudo apt install wpasupplicant
vervolgens moet u een configuratiebestand maken met de naam wpa_supplicant.conf met behulp van het hulpprogramma wpa_passphrase.
u vraagt zich vast af wat het doel is van het aanmaken van het bestand. In wezen is de wpa_supplicant-conf het configuratiebestand dat alle draadloze netwerken bevat waartoe de computer toegang moet hebben.
u kunt het onderstaande commando op de terminal uitvoeren om het configuratiebestand aan te maken:
- wpa_passphrase your-ESSID your-wifi-passphrase /sudo tee/etc / wpa_supplicant.conf
Opmerking: U moet de naam van uw netwerk ESSID en wachtwoordzin in het bovenstaande commando schrijven.
het belangrijkste doel van het bovenstaande commando is om de uitvoer in /etc/wpa_supplicant te schrijven.conf file. In de volgende stap moet u dit commando uitvoeren om de draadloze kaart en het WiFi-toegangspunt aan te sluiten:
- sudo wpa_supplicant-c / etc / wpa_supplicant.conf-i wlp4s0
de uitvoer geeft aan of de internetverbinding met succes tot stand is gebracht of niet.
hoe de netwerkbeheerder te stoppen
als de wifi-verbinding succesvol is, moet u het commando uitvoeren om de netwerkbeheerder te stoppen. De netwerkbeheerder kan een probleem met de wifi-verbinding maken in de Ubuntu desktop edition Als u wpa_supplicant gebruikt. Daarom is het essentieel om Network Manager te stoppen.
- sudo systemctl stop NetworkManager
u kunt de netwerkbeheerder permanent uitschakelen vanaf automatisch starten tijdens het opstarten met behulp van de onderstaande opdrachtregel:
- sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager
zodra de internetverbinding met succes tot stand is gebracht, kunt u “iwconfig” uitvoeren om het bijbehorende toegangspunt voor uw netwerkinterfaces te zien.
gewoonlijk draait de wpa_supplicant op de voorgrond. U kunt echter de CTRL + C gebruiken om het proces te stoppen en op de achtergrond uit te voeren. Het enige wat u hoeft te doen is de-B vlag in de opdrachtregel toe te voegen:
- sudo wpa_supplicant-B-c/etc / wpa_supplicant.conf-i wlp4s0
op dit moment is uw Ubuntu 20.04-bureaublad geverifieerd en verbonden met uw wifi-thuisnetwerk. U heeft echter nog steeds geen privé-IP-adres. U kunt een IP-adres ophalen van de DHCP-server door het uitvoeren van deze opdracht in de terminal:
- sudo dhclient wlp4s0
Bovendien, u kunt ook uw IP-adres door het schrijven van het onderstaande commando in de terminal:
- ip addr toon wlp4s0
Verbinding maken met een Verborgen Draadloos Netwerk
Wat als uw draadloze modem niet-broadcast van ESSID: Maak je geen zorgen; het enige wat je hoeft te doen is de “scan_ssid=1” toevoegen in de /etc/wpa_supplicant.conf file.
Stap 3: Hoe automatisch verbinding te maken tijdens het opstarten
Als u automatisch verbinding wilt maken met het Wifi-netwerk tijdens het opstarten, moet u de wpa_supplicant bewerken.service file. Voordat je het bestand bewerkt, kun je het kopiëren vanuit de directory /lib/systemd/system/ naar /etc/systemd/system.
op deze manier overschrijft de nieuwe versie van wpa_supplicant uw wijzigingen niet.
- sudo cp/lib/systemd/system / wpa_supplicant.service / etc/systemd/system / wpa_supplicant.service
u kunt Nano, een opdrachtregel teksteditor gebruiken om de inhoud van het bestand te wijzigen:
- sudo nano/etc/systemd/system / wpa_supplicant.service
in het bestand moet u naar deze regel zoeken:
- ExecStart=/sbin /wpa_supplicant-u-s – -0/run / wpa_supplicant
u moet de naam van de netwerkinterfaces toevoegen in dit commando:
- ExecStart=/sbin /wpa_supplicant-u-s -0/etc / wpa_supplicant-conf-i wlp4s0
een ander belangrijk punt om hier te overwegen is het herstarten van wpa_supplicant in het geval van detectie van een fout. Om dit probleem aan te pakken, voeg je deze regel toe recht onder het ExecStart Commando:
- Restart = always
bovendien moet u de onderstaande regel commando met behulp van de # in het begin:
- Alias = dbus-fi.wl-wpa_supplicant1.service
sla dit bestand op en sluit het. Bovendien, als u de nano-teksteditor gebruikt om het bestand te wijzigen, drukt u op Ctrl+0 en Enter om de wijzigingen te bevestigen en Ctrl+X om het bestand te voltooien.
u kunt systemd herladen met dit commando:
- sudo systemctl daemon-reload
vervolgens moet u wpa_supplicant services inschakelen om automatisch te starten bij elke opstarttijd:
- sudo systemctl inschakelen wpa_supplicant.service
Waarom maakt Linux Server geen verbinding met Wifi?
als u geen verbinding kunt maken met een Wifi-netwerk, kan dit het gevolg zijn van een hardware-of softwareprobleem. Maar, ten eerste, het is beter om uit te sluiten van de hardware problemen met de stuurprogramma ‘ s, omdat de diagnose is eenvoudig.
voer eerst het volgende commando uit:
- ping localhost
uw lokale host is in wezen het adres om de circuits voor de NIC te verifiëren. Als u niet kunt pingen, betekent dit dat het probleem is met uw Wi-fi-driver. Echter, als de ping komt terug, waarschijnlijk, het probleem is met de software.
Stap 1: Installeer draadloze stuurprogramma ’s van Ubuntu ISO
om het softwareprobleem aan te pakken, kunt u het Ubuntu ISO-bestand gebruiken om de Wi-fi-stuurprogramma’ s opnieuw te installeren. Eerst kunt u de Ubuntu ISO in de home directory plaatsen en het onderstaande commando uitvoeren om Ubuntu ISO aan te koppelen aan de virtuele schijf:
- sudo mkdir / media / cdrom
- sudo mount-o loop ubuntu -*.iso / media / cdrom
navigeer naar “software & Updates”, controleer de CDRom en voer het wachtwoord in op verzoek van het dashboard.
tik ten slotte op het tabblad” Extra stuurprogramma ‘ s “om de optie” draadloze netwerkadapter “te kiezen en selecteer “Wijzigingen toepassen”.”
Stap 2: Hoe te controleren of een draadloos apparaat wordt gedetecteerd
als Ubuntu 20.04 het draadloze apparaat niet kan detecteren, kunt u de command terminal openen en de opdracht uitvoeren:
- sudo lsusb
aan de andere kant moet u dit commando schrijven als u een USB-dongle of een interne draadloze kaart gebruikt:
- sudo lspci
als de uitgang de “Network Controller” of “Ethernet Cable Controller” bevat, kan Linux het draadloze apparaat detecteren.
daarnaast kunt u ook de volgende commando ‘ s gebruiken om het draadloze apparaat te zien:
- sudo lshw-C network
als de uitvoer de netwerkbeschrijving bevat, kan Ubuntu het draadloze apparaat niet herkennen. Als dit niet het geval is, moet u de ontbrekende stuurprogrammamodule installeren.
Stap 3: Ontbrekende Stuurprogrammamodule installeren met Ubuntu
eerst moet u het commando uitvoeren om de lijst met gebruikte modules te zien:
- sudo lsmod
als u een bepaalde module wilt activeren, dient u het commando uit te voeren met de naam van de chipset als modulenaam:
- sudo modprobe modulename
vervolgens kunt u het commando “lsmod” uitvoeren om te zien of de module correct is geïnstalleerd of niet.
Stap 4: Module automatisch laden tijdens het opstarten
als de module niet wordt geladen tijdens het opstarten, moet u deze permanent laden met het commando:
- sudo nano/etc / modules
u kunt de nano-teksteditor Openen met het bovenstaande commando. Vervolgens hoeft u alleen de naam van de module aan het einde van het bestand te schrijven en op te slaan. Bovendien moet u het systeem opnieuw opstarten om te zien of de draadloze kaart de wifi-netwerken kan detecteren.
los het DNS-probleem op
hoewel het een zeldzaam probleem is, is het beter om te controleren of er verbindingsproblemen zijn op een Linux-server. Voer eerst dit commando uit om het Lan-adres van de router te zien:
- nmcli-apparaat toont wlan1 / grep IP4.DNS
u kunt de wlan1 in het bovenstaande commando wijzigen in de naam van het draadloze netwerk die u gebruikt. Voer vervolgens het onderstaande commando uit om de bestemming te zien:
- IP A S
nu hebt u alle informatie; het is tijd om het LAN-adres van de router en de DNS-servers van Google te pingen:
- ping 8.8.8.8
na het diagnosticeren van het DNS-probleem, kunt u de router DNS wijzigen om DNS of Google server te openen. U kunt ook contact opnemen met de fabrikant van de router om de DNS-kwestie verder te controleren.
conclusie
het primaire doel van het bovenstaande artikel is om zowel de grafische als tekst user interface methoden te bespreken om Wifi op uw Linux systeem of server in te schakelen.
Bovendien kunt u de methoden voor probleemoplossing ook gebruiken als Ubuntu geen verbinding kan maken met het draadloze netwerk.