Ga naar de inhoud
Home » Enable en Disable Wifi/Bluetooth op een Raspberry Pi

Enable en Disable Wifi/Bluetooth op een Raspberry Pi

Raspberry Pi Blog Header

Met het handje ..

sudo ifconfig wlan0 down
sudo ifconfig wlan0 up

Maar er zijn meerdere methodes

Crontab

Plaats bovenstaande regel in de crontab van root:

sudo crontab -e#Voeg toe:@reboot sleep 10 ; sudo ifconfig wlan0 down# de sleep, eventueel langer, is nodig omdat het erop lijkt dat de wifi gestart wordt na cron

Raspberry Pi OS Desktop

Rechtsbvone in de GUI vindt je het Wifi symnbool, linker-klik en dan kun je wifi uitzetten, of aan 🙂

Raspi blacklist

Beetje meer extreem 🙂 zet het op de blacklist van modprobe zodat de modules niet in de kernel geladen worden:

sudo vi /etc/modprobe.d/raspi-blacklist.conf# voeg volgende twee regels toeblacklist brcmfmacblacklist brcmutil

Haal deze twee regels weg als ze weer actief moet worden

Config.txt

Haal het uit de configuratie:

sudo vi /boot/config.txt
# zoek naar de regel: # Additional overlays and parameters are documented /boot/overlays/README
# plaats hieronder de volgende twee regels:
dtoverlay=disable-wifi
dtoverlay=disable-bt
# de tweede regel is voor bluetooth
# voor oudere pi's moet je er mogelijk pi3- voorzetten
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt

Modprobe

Deze heeft wat weg van de blacklist, maar deze is tijdelijk, na reboot is het weer geenabled:
sudo modprobe -rv brcmfmac

om het weer te enablen gebruik je

sudo modprobe brcmfmac

6: RFKill

RFKill is een commando om een query, enablen of disablen van radio transmitters op je systeem.

sudo rfkill block wifi
sudo rfkill block bluetooth

En om het weer aan te zetten:

sudo rfkill unblock wifi
sudo rfkill unblock bluetooth

Systemctl

Deze had je zelf ook al wel bedacht LOL:

sudo systemctl disable wpa_supplicant
sudo systemctl disable bluetooth
sudo systemctl disable hciuart

Verander disable in enable om het aan te zetten