Raspberry PiでWLANを無効化する anchor.png

Raspberry PiのRaspbianでは,wpa_supplicantを使って無線LANアクセスポイントに接続している。

Raspberry PiのWLANを何らかの理由で無効にしたい場合,以下のような幾つかの方法がある。

Page Top

iwconfigを使う anchor.png

以下のようにすると,WLANを無効化出来る。

# iwconfig wlan0 txpower off

再起動しても,WLANはOFFになる。

上記で無効化したのを再度有効化するには,

# iwconfig wlan0 txpower auto

とする。

Page Top

systemdでoffにする anchor.png

$ ps -eF | grep wpa
root       375     1  0  2686  3832   0 08:34 ?        00:00:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
root       533     1  0  2715  3464   3 08:34 ?        00:00:00 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext

初めのwpa_supplicantは,/lib/systemd/system/wpa_supplicant.serviceで起動している。
このサービスを止める。

$ sudo systemctl stop wpa_supplicant
$ sudo systemctl disable wpa_supplicant
Page Top

dhcpcdからの起動を止める anchor.png

/etc/dhcpcd.confを修正してサービス起動を抑止する。

wpa_supplicantを止める。

$ wpa_cli terminate
Selected interface 'p2p-dev-wlan0'
OK

dhcpcdを一時停止させる。

$ sudo systemctl stop dhcpcd

/etc/dhcpcd.confを修正する。

denyinterfaces wlan0
nohook wpa_supplicant

dhcpcdを再起動する。

$ sudo systemctl start dhcpcd
Page Top

udevでWLANを無効化する anchor.png

/etc/modprobe.d/raspi-blacklist.confに以下を追加する。

#wifi blacklist brcmfmac blacklist brcmutil

#bt blacklist btbcm blacklist hci_uart

Page Top

DTBでWLANを無効化する anchor.png

Device Tree Blockの設定を変更して,無効にする。

/boot/config.txtファイルに,以下を追加する。

dtoverlay=disable-wifi

その後,再起動するとWLANは無効になっている。

Page Top

Bluetoothを無効化する anchor.png

Page Top

DTBでBluetoothを無効化する anchor.png

/boot/config.txtファイルに,以下を追加する。

dtoverlay=disable-bt

その後,再起動するとBluetoothは無効になっている。


新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 4921, today: 2, yesterday: 5
最終更新: 2021-07-28 (水) 14:39:12 (JST) (1003d) by yuji