"Залип" MAC адрес на встроенной сетевой карте

Автор yumashka, 15 июля 2018, 21:51:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

yumashka

Debian 9
Сетевая: RTL 8169 (набортная), компьютер Asus EeeBox PC EB1530 (не знаю, важно ли)

Некоторое время назад подменял MAC адрес. Менял и через NetworkManager и через systemd-networkd.
Файл /etc/systemd/network/00-default.link был такой:

[Match]
MACAddress=08:60:6E:07:AE:0F
[Link]
MACAddress=00:26:AA:A5:CC:B7
NamePolicy=kernel database onboard slot path


Потом от NM отказался, файл удалил, все сконфигурировано в /etc/network/interfaces, а MAC адрес как будто остался прежним:
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:26:aa:a5:cc:b7 brd ff:ff:ff:ff:ff:ff


Лечится только прописыванием hwaddress в /etc/network/interfaces
allow-hotplug enp2s0
iface enp2s0 inet static
    address 192.168.1.254
    netmask 255.255.255.0
    hwaddress 08:60:6E:07:AE:0F


Перерыл вcЁ. Нигде никаких следов строки 00:26:AA или 0026AA (ну разве что копия 00-default.link лежит у меня в каталоге и старые логи, где говорится про назначение этого адреса)
Откуда оно берет этот адрес?

Загрузился с Live, все ок - родной MAC адрес.

Я - в ступоре. Нид хелп.


ecc83

Ты NetworkManager вообще из системы удалил или просто остановил службу?
И так же по поводу systemd-networkd?

yumashka

NM просто disabled
systemd-networkd живет и здравствует
только удалил /etc/systemd/network/00-default.link


ferum

Русские дебианщики против цифрового слабоумия !

ecc83

Посмотри ещё в каталоге /etc/NetworkManager/system-connections

Для чистоты эксперимента гарантировано отключи "лишние" службы и перегрузись:


sudo systemctl disable NetworkManager-dispatcher.service
sudo systemctl mask NetworkManager-dispatcher.service

sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl mask NetworkManager-wait-online.service

sudo systemctl disable NetworkManager.service
sudo systemctl mask NetworkManager.service

sudo systemctl disable systemd-networkd.service
sudo systemctl mask systemd-networkd.service

yumashka

#5
Если про конфликт кучи менеджеров сразу, то на момент создания топика и NM и systend-networkd были disabled.
Systemd-networkd я включал для проверки перед своим первым ответом выше.

Сейчас вообще удалил NM.
systemd-networkd сделал снова disabled.
Все то же самое. На сетевом адаптере висит этот неродной адрес.

Главный вопрос: кто и откуда берет этот адрес? и в логах тишина тоже.

Cообщение объединено 15 июля 2018, 22:52:21

Забыл сказать, что пакет firmware-realtek стоит. Ставил с самого начала. Хотя и без него все работало.