По причинам конфиденциальности различные операционные системы начали назначать случайные MAC-адреса, чтобы избежать отслеживания клиента между сетями. В зависимости от операционной системы вы можете получить случайный MAC-адрес при подключении (обычно стабильный для данной сети) или случайный MAC- адрес при сканировании сетей (чтобы скрыть пробные запросы) или оба.
Я предполагаю, что вы используете NetworkManager. Рандомизация адресов при сканировании может быть отключена с помощью /etc/NetworkManager/NetworkManager.conf
:
[device] wifi.scan-rand-mac-address=no
Рандомизация адресов для соединений может быть отключена с помощью:
[connection] ethernet.cloned-mac-address=permanent wifi.cloned-mac-address=permanent
Чтобы настроить существующие соединения:
$ nmcli connection modify "My Wi-Fi" wifi.cloned-mac-address permanent
Это далее описано в сообщении в блоге разработчика .