サーバ用途であれば無線LANはいらない

サーバ用途であれば、おそらく、有線LANで使用されていることが多く、無線LANのインターフェースが搭載されていても不要なものなので、NetworkManagerからの管理から外します。

シスログに表示されているメッセージ

シスログを何気に見ていると、NetworkManagerがメッセージを出力していました。

$ sudo grep NetworkManager /var/log/messages
NetworkManager[1323]: <info>  [1767797544.5460] device (wlp2s0): set-hw-addr: set MAC address to 0A:A7:5D:97:13:64 (scanning)
NetworkManager[1323]: <info>  [1767797544.9816] device (wlp2s0): supplicant interface state: inactive -> interface_disabled
NetworkManager[1323]: <info>  [1767797544.9879] device (wlp2s0): supplicant interface state: interface_disabled -> inactive

このログは、無線LANインターフェース(wlp2s0)が「スキャンだけして接続はしていない」状態を示していて、きっかけは、「NetworkManagerのMACアドレスランダム化機能」によるものです。

MACアドレスランダム化機能とは、NetworkManagerがアクセスポイントを探索中に、偽のMACアドレスをランダムに使用してセキュリティの向上を目指しています。

NetworkManager 管理対象外設定

シスログにメッセージが出力されていても、動作上問題はありませんが、サーバ用途で有線LANしか使用しないのであれば、NetworkManagerからの管理を対象外設定にすれば、シスログにはメッセージが出力されません。

$ nmcli device status 
DEVICE  TYPE      STATE                   CONNECTION 
enp1s0  ethernet  connected               enp1s0     
lo      loopback  connected (externally)  lo         
wlp2s0  wifi      disconnected            --  
$ sudo nmcli device set wlp2s0 managed no ・・・ 無線LANインターフェース(wlp2s0)を管理対象外にする
$ nmcli device status 
DEVICE  TYPE      STATE                   CONNECTION 
enp1s0  ethernet  connected               enp1s0     
lo      loopback  connected (externally)  lo         
wlp2s0  wifi      unmanaged               --   

タイトルとURLをコピーしました