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