Hoe los je wifi-problemen op in Ubuntu?
Als Ubuntu plotseling alle wifi-opties blokkeert of weigert verbinding te maken, ondanks dat je drivers ogenschijnlijk in orde zijn, is dat behoorlijk frustrerend. Meestal ligt het aan problemen met drivers, kernelbugs of de netwerkmanager, maar soms is het gewoon een vreemde combinatie van beide. Dit soort problemen kunnen zich voordoen na systeemupgrades, kernelupdates of simpelweg omdat het systeem je wifi-adapter niet meer herkent. Het oplossen ervan is niet altijd even eenvoudig, maar veelvoorkomende oorzaken zijn ontbrekende of uitgeschakelde drivers, een geblokkeerde wifi-kaart via rfkill of een NetworkManager die zich verstopt. Om wifi weer aan de praat te krijgen, moet je mogelijk drivers bijwerken, netwerkservices opnieuw starten of hardware-instellingen aanpassen – het is een kwestie van uitproberen.
Hoe los ik het probleem op dat de wifi in Ubuntu niet werkt?
Los de wifi-bug in Ubuntu 22.04 op, met name de bug die verband houdt met de kernel.
Gebruikers van Ubuntu 22.04, met name die met kernel 5.15, klagen over wifi-problemen die zomaar uitvallen of onbetrouwbaar zijn. Het blijkt dat dit een bekende bug is die verband houdt met die kernelversie. Het is een beetje vreemd, maar opstarten met een andere kernel of updaten naar de nieuwste patches kan helpen, omdat Canonical deze bugs doorgaans snel verhelpt zodra ze opduiken.
Waarom zou je dit proberen? Omdat de bug de connectiviteit, snelheid en onderbrekingen beïnvloedt en er soms zelfs voor zorgt dat de wifi helemaal uitvalt. Als het de kernel betreft, is het alsof het systeem vergeet hoe het met je wifi-adapter moet communiceren – behoorlijk frustrerend.
Kernel bijwerken
- Open je terminal — Ctrl + Alt + T.
- Loop:
sudo apt update && sudo apt dist-upgrade - Start daarna je computer opnieuw op. Je kunt controleren of je de nieuwste kernel hebt met:
uname -r
Soms bevatten de nieuwste updates kernelpatches die wifi-problemen oplossen. Zo niet, of als de update problemen veroorzaakt, kan het nodig zijn om terug te keren naar een oudere kernelversie.
Kernel terugzetten naar een eerdere versie (als update niet helpt)
- Start je systeem opnieuw op en houd Shift ingedrukt tijdens het opstarten om GRUB te openen.
- Selecteer Geavanceerde opties voor Ubuntu.
- Kies een eerdere kernelversie, zoals 5.13, vooral als die voorheen stabiel was.
- Start de computer op en kijk of de wifi dan beter werkt. Soms, bij bepaalde configuraties, is deze kernelupdate de oplossing die blijft werken.
Het is niet elegant, maar het werkt – in ieder geval tijdelijk. Want Linux moet het natuurlijk ingewikkelder maken dan nodig is.
De bug omzeilen via OpenSSL & WPA en opnieuw opstarten.
Dit is een beetje vreemd, maar in sommige gevallen openssl.cnfhelpt het bewerken van het bestand en het herstarten van de WPA-supplicant om de wifi-verbinding te herstellen. Zo doe je dat:
- Navigeer naar
/usr/lib/ssl/en openopenssl.cnf. Mogelijk hebt u root-toegang nodig:sudo nano /usr/lib/ssl/openssl.cnf - Zorg ervoor dat deze regels aanwezig zijn:
openssl_conf = openssl_init [openssl_init] ssl_conf = ssl_sect [ssl_sect] system_default = system_default_sect [system_default_sect] Options = UnsafeLegacyRenegotiation - Sla het bestand op en herstart de WPA-supplicant:
sudo pkill wpa_supplicant sudo wpa_supplicant -B && sudo systemctl restart NetworkManager
Dit is geen gegarandeerde oplossing, maar kan helpen bij het verhelpen van enkele vreemde handshake-bugs die worden veroorzaakt door de OpenSSL-configuratie.
De juiste driver kiezen voor je draadloze netwerkkaart
Vaak verdwijnen je wifi-opties omdat je systeem niet het juiste stuurprogramma laadt, vooral bij propriëtaire adapters zoals die van Broadcom. Houd er rekening mee dat Linux standaard alleen gratis stuurprogramma’s meelevert, dus als je een Broadcom-kaart hebt, moet je meestal handmatig een apart stuurprogramma installeren.
Als je via Ethernet bent aangesloten, is dat de gemakkelijkste manier:
- Open Show-applicaties > Software en updates.
- Ga naar het tabblad ‘Extra stuurprogramma’s’.
- Selecteer het stuurprogramma dat voor uw kaart wordt aanbevolen (zoals bcmwl-kernel-source voor Broadcom BCM43xx-chips) en klik vervolgens op Wijzigingen toepassen.
- Na de installatie zou de wifi-verbinding moeten verschijnen. Houd er rekening mee dat de computer daarna mogelijk opnieuw moet opstarten.
Als uw apparaat momenteel geen internetverbinding heeft, kunt u het benodigde stuurprogrammapakket (deb-bestanden) downloaden vanaf een andere computer, op een USB-stick branden en offline installeren:
- Download het stuurprogramma dat overeenkomt met uw Ubuntu-versie van de Ubuntu-pakkettenwebsite.
- Kopieer het via USB.
- Installeren met:
sudo dpkg -i
Sommige gebruikers losten hun driverproblemen op door NetworkManager simpelweg uit of uit te schakelen of opnieuw op te starten:
sudo systemctl restart NetworkManager
Hoe om te gaan met hardware- of adapterproblemen
Als uw wifi-adapter helemaal niet wordt gedetecteerd of uitgeschakeld blijft, controleer dan of deze niet soft-blocked of uitgeschakeld is in de BIOS. Gebruik:
rfkill list
Om te controleren of er iets geblokkeerd is, kun je het vervolgens deblokkeren met:
sudo rfkill unblock all
En zorg ervoor dat de schakelaar op uw hardware in de AAN-stand staat, indien u die heeft.
Controleer vervolgens uw hardware met:
sudo lshw -C network
Controleer of uw wifi-apparaat wordt weergegeven. Als het los zit of niet werkt, plaats het dan opnieuw of vervang het. Soms kan het opnieuw plaatsen van de wifi-module of het reinigen van de contacten de verbinding herstellen. Maar als het niet wordt gevonden of wordt weergegeven als “NIET-GECLAIMD”, zijn de drivers waarschijnlijk de oorzaak.
Basissoftware- en netwerkinstellingen herstellen
Heb je al geprobeerd de vliegtuigmodus in en uit te schakelen, het netwerk te verwijderen en opnieuw toe te voegen, of helemaal opnieuw verbinding te maken? Soms is het al voldoende om wifi uit en weer aan te zetten, of het wachtwoord opnieuw in te voeren. Zorg er ook voor dat je netwerk niet verborgen is, of probeer handmatig verbinding te maken via ‘ Verbinden met verborgen wifi’.
Als je verbonden bent met een openbaar wifi-netwerk of een wifi-netwerk op school, controleer dan of het netwerk niet overbelast is of je apparaat blokkeert. Soms worden verbindingsproblemen veroorzaakt door te veel apparaten die op de router zijn aangesloten.
IP-adres vernieuwen en DNS-cache wissen
Een slechte DNS-cache of een IP-conflict kan ervoor zorgen dat het lijkt alsof de wifi niet werkt, terwijl het in werkelijkheid slechts een netwerkprobleem is. Om dit op te lossen, voert u het volgende commando uit:
sudo dhclient -r sudo dhclient sudo systemd-resolve --flush-caches
en probeer dan opnieuw verbinding te maken.
Gerelateerde vragen
Mijn Ubuntu wifi werkte prima, maar nu niet meer. Ben ik gehackt?
Dat is vrij onwaarschijnlijk, tenzij het wifi-netwerk je herhaaldelijk uitschakelt of er vreemde dingen gebeuren. Meestal duurt het langer voordat een hack zo duidelijk zichtbaar is. Als de verbinding plotseling wegvalt, is het waarschijnlijker dat het om software- of hardwareproblemen gaat, of natuurlijk om storingen.
Het wijzigen van je wifi-wachtwoord en het controleren of de firmware van je router up-to-date is, zijn verstandige stappen als je twijfels hebt. Je kunt ook controleren op tekenen van ongeautoriseerde toegang, maar meestal zijn wifi-problemen gewoon te wijten aan een verkeerde configuratie of aan de stuurprogramma’s.
Moet ik de firmware van mijn router bijwerken?
Een verouderde routerfirmware is meestal niet de oorzaak van een volledige wifi-storing, maar het kan wel vreemde problemen veroorzaken. Het bijwerken van de firmware via het beheerderspaneel van je router is een goed idee als de wifi blijft haperen, vooral nadat systeemupdates niet werken. Maar het is inderdaad minder waarschijnlijk dat dit de oorzaak is van een complete onderbreking van de verbinding.
Samenvatting
- Controleer op kernelfouten en voer indien nodig een update uit.
- Probeer terug te keren naar een eerdere kernelversie als updates niet helpen.
- Zorg ervoor dat uw draadloze driver correct is geïnstalleerd en geladen.
- Deblokkeer je wifi-apparaat met
rfkill - Probeer uw wifi-hardware opnieuw te plaatsen of te testen, indien mogelijk.
- Start de netwerkservices opnieuw op met
sudo systemctl restart NetworkManager - Reset de netwerkinstellingen en leeg de cache als al het andere niet werkt.
Samenvatting
Wifi-problemen in Ubuntu kunnen een combinatie zijn van bugs, hardwareproblemen of verkeerd geconfigureerde instellingen – soms zelfs allemaal tegelijk. Verschillende benaderingen proberen, zoals het bijwerken van de kernel en het installeren van drivers, het in- en uitschakelen van rfkill of het herstarten van netwerkmanagers, kan de boel weer aan de praat krijgen. Onthoud dat geduld en methodisch probleemoplossen meestal de oplossing zijn. Hopelijk helpt dit iemand om urenlang frustratie te voorkomen – het werkte voor sommige systemen, hopelijk ook voor die van jou.