Перейти к содержимому
Калькуляторы

Перманентное изменения MAC адреса сетевой карты

Есть сервер с debian 8. Две сетевые карты на реалтеке (одна встроенная, другая в pci-e):

# lspci | grep -i ether
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

После того как сервер несколько раз перезагрузили с кнопки произошло странное, у сетевых карт теперь одинаковые маки:

# dmesg | grep RTL
[    0.553808] r8169 0000:01:00.0 eth0: RTL8168e/8111e at 0xffffc9000003a000, 18:d6:c7:04:fd:83, XID 0c200000 IRQ 137
[    0.554405] r8169 0000:04:00.0 eth1: RTL8168b/8111b at 0xffffc9000003c000, 18:d6:c7:04:fd:83, XID 14100800 IRQ 138

Как такое может быть? До некоторого момента подставляли маки опцией hwaddress в /etc/network/interfaces, но сейчас все это убрали, да и dmesg насколько я понимаю видны маки до подмены осью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перезаписали информацию в EEPROM. 
А что показывает ethtool?

ethtool -P|--show-permaddr DEVNAME	Show permanent hardware address

https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/ethtool.c#n4168
 

Чинить - через ethtool с ключами -e и -E

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

# ethtool -P eth0
Permanent address: 18:d6:c7:04:fd:83
# ethtool -P eth1
Permanent address: 18:d6:c7:04:fd:83

А как она сама могла перезаписаться в eeprom? 

 

 

# ethtool -e eth0
Cannot get EEPROM data: Operation not supported

 

Изменено пользователем kaktak

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Встречал такое с реалтеком и onboard сетевой. Что-то в биосе при загрузке перезаписывало.

В другой комп если вставите эту pci-e сетевую - у вас будет её родной мак. В итоге сменили сетевую на не реалтек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Забавно. Так то не особо беспокоит, но udev дурит при перезагрузке. И не понятно по каким критериям новые правила составить без учета MAC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.