Как сделать MAC статичным на WiFi адаптере?

Крайне беспокоит, что не могу найти как убрать рандомизацию MAC адреса для адаптера беспроводной сети.

          _                _                         _ 
__      _(_)_ __ ___ _ __ | |__   ___   __ _ _ __ __| |
\ \ /\ / / | '__/ _ \ '_ \| '_ \ / _ \ / _` | '__/ _` |
 \ V  V /| | | |  __/ | | | |_) | (_) | (_| | | | (_| |
  \_/\_/ |_|_|  \___|_| |_|_.__/ \___/ \__,_|_|  \__,_|

Welcome to Wiren Board 8.4.4 (s/n A5SHMWIV), release wb-2407 (as stable)
Linux Wirenboard-Trapasin 6.8.0-wb104 #1 SMP Wed Aug 28 12:55:57 UTC 2024 aarch64 GNU/Linux

System load: 0.44 0.46 0.39 Up time: 3 days 2:06
Memory usage: 12% of 3.84G Usage of /: 89% of 2.0G /mnt/data: 6% of 55G

10 package updates are available; type ‘apt update && apt upgrade’ to update them.

Last login: Fri Sep 20 20:14:13 2024 from 192.168.4.121
root@Wirenboard-Trapasin:~#

приложен диагностический архив, доступен только сотрудникам поддержки
(522,6 КБ)

Здравствуйте.

  1. Откройте файл конфигурации NetworkManager:
sudo nano /etc/NetworkManager/NetworkManager.conf
  1. Добавьте или измените следующие параметры:
[device]
wifi.scan-rand-mac-address=no

[connection]
wifi.mac-address-randomization=1
wifi.cloned-mac-address=permanent
  • wifi.scan-rand-mac-address=no — отключает рандомизацию MAC-адреса при сканировании сетей.
  • wifi.mac-address-randomization=1 — отключает рандомизацию при подключении.
  • wifi.cloned-mac-address=permanent — устанавливает использование постоянного (аппаратного) MAC-адреса.
  1. Чтобы изменения вступили в силу, необходимо перезапустить NetworkManager:
sudo systemctl restart NetworkManager
  1. Проверьте свой текущий MAC адрес:
ip link show wlan0

Обратите внимание на строку: link/ether XX:XX:XX:XX:XX:XX

  1. Перезапустите NetworkManager для проверки неизменности MAC адреса (см. п.3).
  2. Контрольная проверка текущего MAC адреса (см. п.4).

После выполнения прошу поделиться результатами.

root@Wirenboard-Trapasin:~# ip link show wlan0
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether c8:fe:0f:0a:f2:38 brd ff:ff:ff:ff:ff:ff
root@Wirenboard-Trapasin:~# sudo systemctl restart NetworkManager
sudo: unable to resolve host Wirenboard-Trapasin: Name or service not known
root@Wirenboard-Trapasin:~# ip link show wlan0
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether c8:fe:0f:0a:f2:38 brd ff:ff:ff:ff:ff:ff
root@Wirenboard-Trapasin:~# sudo systemctl restart NetworkManager
sudo: unable to resolve host Wirenboard-Trapasin: Name or service not known
root@Wirenboard-Trapasin:~# ip link show wlan0
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether c8:fe:0f:0a:f2:38 brd ff:ff:ff:ff:ff:ff
root@Wirenboard-Trapasin:~# sudo reboot
sudo: unable to resolve host Wirenboard-Trapasin: Name or service not known
          _                _                         _ 
__      _(_)_ __ ___ _ __ | |__   ___   __ _ _ __ __| |
\ \ /\ / / | '__/ _ \ '_ \| '_ \ / _ \ / _` | '__/ _` |
 \ V  V /| | | |  __/ | | | |_) | (_) | (_| | | | (_| |
  \_/\_/ |_|_|  \___|_| |_|_.__/ \___/ \__,_|_|  \__,_|
                                                       
Welcome to Wiren Board 8.4.4 (s/n A5SHMWIV), release wb-2407 (as stable)
Linux Wirenboard-Trapasin 6.8.0-wb104 #1 SMP Wed Aug 28 12:55:57 UTC 2024 aarch64 GNU/Linux

System load:   2.73 0.59 0.19   Up time:       0 min
Memory usage:  8% of 3.84G      Usage of /:    89% of 2.0G      /mnt/data:     6% of 55G    

Last login: Mon Sep 23 11:50:50 2024 from 172.16.2.33
root@Wirenboard-Trapasin:~# ip link show wlan0
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether c8:fe:0f:0a:f2:38 brd ff:ff:ff:ff:ff:ff
root@Wirenboard-Trapasin:~# sudo systemctl restart NetworkManager
sudo: unable to resolve host Wirenboard-Trapasin: Name or service not known
root@Wirenboard-Trapasin:~# ip link show wlan0
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether c8:fe:0f:0a:f2:38 brd ff:ff:ff:ff:ff:ff
root@Wirenboard-Trapasin:~# 

Вроде получилось )
Благодарю!

Вам спасибо за обращение!

В случае возникновения новых вопросов - не стесняйтесь обращаться.

Добрый день!
Контроллер продолжает “висет” на wifi
время от времени начинает использовать “не родной мак адрес”
после ввода sudo systemctl restart NetworkManager мак адрес вновь становится корреткным.
При этом параметры в sudo nano /etc/NetworkManager/NetworkManager.conf не меняются.

Ситуация:
не могу достучаться до контроллера.
Проверяю роутер - вижу что он получил иной айпишник
Захожу по новому айпи, проверяю конфиг - всё как надо в нём.
перезапускаю службу - он становиться доступным по айпишнику, который ему раздаётся роутером когда контроллер использует"родной мак адрес"