Wifi uitschakelen op je Raspberry Pi (7 manieren)

Share on facebook
Share on twitter
Share on pocket
Share on whatsapp

In een vorige handleiding heb ik je laten zien hoe je wifi kunt inschakelen op je Raspberry Pi. In deze handleiding laat ik je het tegenovergestelde zien.

Maak je gebruik van een vaste netwerkverbinding (ethernetkabel) dan kan het verstandig zijn om je wifi-adapter uit te schakelen.

Hoe schakel je wifi uit op je Raspberry Pi?

De makkelijkste manier is om het handmatig te doen:

sudo ifconfig wlan0 down

Het nadeel hiervan is dat het niet permanent is en het na elke herstart hersteld wordt. Gelukkig zijn er andere oplossingen.

In dit artikel

Crontab

Ik heb je zojuist al een deel van deze optie laten zien. Met crontab gaan we het commando, wat ik je net gegeven heb, automatiseren na elke herstart.

Hoe doe je dat?

Maak je gebruik van de Desktop-versie, open dan de terminal of spring naar de volgende optie (die is gemakkelijker voor Desktop gebruikers)

Open crontab:

				
					sudo crontab -e
				
			

Crontab is een tool om automatische taken in te plannen. Wanneer je sudo gebruikt, plan je taken in voor de root gebruiker. Ik raad aan om dit te doen zodat je niet tegen beperkingen aanloopt.

Als je voor de eerste keer crontab opent, wordt er gevraagd welke tekst editor je wilt gebruiken. Druk op Enter om nano te gebruiken.

crontab

Voeg in het crontab bestand de volgende regel toe:

				
					@reboot ifconfig wlan0 down
				
			

Sla het bestand op en sluit het af (CTRL+O en CRTL+X)

Je wifi-adapter zal uitgeschakeld worden tijdens elke herstart. Zorg er dus voor dat je ethernetkabel aangesloten zit, anders heb je geen verbinding op je Pi. Om je wifi verbinding tijdelijk in te schakelen gebruik je:

				
					sudo ifconfig wlan0 up
				
			

Raspberry Pi Desktop

De meeste oplossingen die ik je laat zien zijn gericht op Raspberry Pi OS Lite. Om jou als Desktop gebruiker te helpen, heb ik hier een handige oplossing voor je.

  • Klik rechtsboven in de taakbalk op het wifi-icoon (naast de klok)
  • Er opent een dropdown menu
  • Klik op Turn Off Wifi


Dit zul je na elke herstart moeten doen, maar zo makkelijk als dit ga je het op de Desktop versie niet kunnen automatiseren (zonder het gebruik van de terminal)

Raspi blacklist

De derde optie is wat extremer. Hierbij maken we gebruik van modprobe, een programma om kernelmodules te laden bij het opstarten.

Het is ook mogelijk om modules uit te schakelen, zoals de wifi-drivers van je Raspberry Pi.

Open het volgende bestand in de terminal:

				
					sudo nano /etc/modprobe.d/raspi-blacklist.conf
				
			

Plak de volgende regels in het bestand:

				
					blacklist brcmfmac 
blacklist brcmutil
				
			

Sla het bestand op en sluit het af (CTRL+O, CTRL+X)

Start je Pi opnieuw op met een aangesloten ethernetkabel, je zult zien dat de wifi drivers niet meer gestart worden. Om het proces te herstellen hoef je alleen bovenstaande regels te verwijderen, start je Pi opnieuw op en alles werkt weer zoals eerst.

config.txt

Een andere mogelijkheid is het configuratiebestand van Raspberry Pi OS wijzigen. Voordeel is dat je dit zelfs kunt doen na het flashen van je SD-kaart.

Hoe je dat doet:

Open de terminal, maak verbinding via SSH of wijzig het bestand rechtstreeks op je SD-kaart

Open het config.txt bestand

Vind de volgende regel:

				
					# Additional overlays and parameters are documented
/boot/overlays/README
				
			

Voeg de volgende 2 regels toe:

				
					dtoverlay=disable-wifi
dtoverlay=disable-bt
				
			

De tweede regel is voor je Bluetooth module.

Sla het bestand op en sluit het af (CTRL+O, CTRL+X)

  • Herstart je Pi en check of alles werkt.

Let op: Gebruik je een oudere versie van Raspbian, voeg dan pi3 toe aan het begin van de regels

				
					dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt
				
			

Modprobe

Deze methode is grotendeels gelijk aan de blacklist methode, echter is dit een tijdelijke oplossing. Je kunt modprobe als commandoregel gebruiken in plaats van een configuratiebestand aan te passen.

Hier is het commando (gebruik dit in een terminal als je gebruik maak van de Desktop-versie):

				
					sudo modprobe -rv brcmfmac
				
			

Dit commando zal ook brcmutil en cfg80211 automatisch verwijderen.

Om de wifi adapter weer in te schakelen gebruik je:

				
					sudo modprobe brcmfmac
				
			

Werkt deze methode niet voor jou, dan kun je hem altijd toe voegen aan een cron-taak. Zo zal hij automatisch bij elke herstart geactiveerd worden.

RFKill

RFKill is een opdrachtregelprogramma om radiozenders op een systeem op te vragen, in of uit te schakelen. Precies wat we nodig hebben om de wifi-adapter uit te schakelen. RFKill is beschikbaar op elke Raspbian-versie.

Volg de volgende stappen om RFKill te gebruiken:

Open de terminal en voer de volgende commando’s in:

				
					sudo rfkill block wifi
sudo rfkill block bluetooth
				
			

Dit schakelt je wifi en Bluetooth gelijk uit.

In dit geval blijft het commando actief na een herstart.

Wil je wifi of Bluetooth opnieuw activeren, gebruik dan:

				
					sudo rfkill unblock wifi
sudo rfkill unblock bluetooth
				
			

Systemctl

Als laatste methode kun je systemctl gebruiken om de draadloze services uit te schakelen.

Systemctl is een service manager die op veel Linux installaties gebruikt wordt. Door middel van bovenstaand commando kun je de statussen van de lopende services uitlezen.

Om alle draadloze services uit te schakelen gebruik je de volgende 3 commando’s:

				
					systemctl disable wpa_supplicant 
systemctl disable bluetooth 
systemctl disable hciuart
				
			

Start vervolgens je Pi opnieuw op om de wijzigingen door te voeren. Verander “disable” in “enable” om de services weer in te schakelen.

Samenvatting

Dat was het dan. 7 verschillende manieren om je wifi uit te schakelen. Kijk zelf welke methode voor jou werkt.

Heb je zelf nog een methode om het rijtje aan te vullen? Laat het mij dan weten in de reacties, ik voeg hem graag toe.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Beginnen met Raspberry Pi?

Start in 5 stappen jouw Raspberry Pi avontuur.

Maak je geen zorgen, ik heb ook een hekel aan spammers.

Beginnen met Raspberry Pi?

Start in 5 stappen jouw Raspberry Pi avontuur.