Как получить исходный MAC-адрес сетевой платы, после того, как ОС изменила его?

Если вы хотите, чтобы $arr был подставлен, вы должны поставить его вне одиночных кавычек. For instance:

sed -i "s|$arr|XXXXX|g" /tmp/shadowtest
1
27.09.2014, 02:13
3 ответа

Скорее всего, вы можете найти его в системных журналах (пожалуйста, найдите лучше) или, в качестве последнего ресурса, вы можете попробовать поискать DHCP-журналы маршрутизаторов (хотя это может быть невозможно в вашем неизвестном сценарии).

0
27.01.2020, 23:52
sudo lshw -class network

Это даст вам фактический MAC-адрес устройства. Найдите запись serial: .

1
27.01.2020, 23:52

Если

  • вы используете Linux и
  • , ваш NIC обрабатывается модулем съемного ядра и
  • вы можете на некоторое время

Затем разгрузка и перезагрузка модуля ядра должны также перезагрузить Mac. С небольшим уходом (и удачей) это можно сделать даже удаленно (очевидно, нужно поставить команды на одну строку или в скрипт), но если в списке было там по причинам, это может быть хорошая идея сделать Уверен, что Mac изменяется на тот же поддельный адрес, когда NIC идет снова.

Однако это действительно должно быть в журнале ядра.

0
27.01.2020, 23:52

Теги

Похожие вопросы