パッケージのインストール時にmacchanger
インターフェイスがダウンするたびにMacアドレスが変更されるように設定しました。しかし、私のIPアドレスは変更されていないことがわかりました。それでMacアドレスを確認してみました。
ルータに接続すると
ip addr
1: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ab:cd:ef:01:23:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.7/24 brd 192.168.0.255 scope global dynamic noprefixroute wlo1
valid_lft 7175sec preferred_lft 7175sec
Wi-Fiが無効になっている場合
ip addr
1: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 67:89:ab:cd:ef:01 brd ff:ff:ff:ff:ff:ff permaddr ab:cd:ef:01:23:45
altname wlp0s20f3
Wi-Fiを再度有効にする場合
ip addr
1: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ab:cd:ef:01:23:45 brd ff:ff:ff:ff:ff:ff
altname wlp0s20f3
ルーターに再接続する場合
ip addr
1: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ab:cd:ef:01:23:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.7/24 brd 192.168.0.255 scope global dynamic noprefixroute wlo1
valid_lft 7160sec preferred_lft 7160sec
Wi-Fiを無効にしてMacアドレスを変更しようとすると
macchanger -r wlo1
Current MAC: 67:89:ab:cd:ef:01 (unknown)
Permanent MAC: ab:cd:ef:01:23:45 (unknown)
New MAC: 23:45:67:89:ab:cd (unknown)
Wi-Fiがオンになっているが接続されていないときにMacアドレスを手動で変更しようとすると
macchanger -r wlo1
Current MAC: 67:89:ab:cd:ef:01 (unknown)
Permanent MAC: ab:cd:ef:01:23:45 (unknown)
[ERROR] Could not change MAC: interface up or insufficient permissions: Device or resource busy
Wi-Fiに接続してMACアドレスを手動で変更しようとすると
macchanger -r wlo1
Current MAC: ab:cd:ef:01:23:45 (unknown)
Permanent MAC: ab:cd:ef:01:23:45 (unknown)
[ERROR] Could not change MAC: interface up or insufficient permissions: Device or resource busy
ご覧のとおり、Wi-Fiに再接続するたびに変更が元に戻ります。どうすればつけることができますか?