Изменение MAC адреса интерфейса
Изменение MAC адреса интерфейса
В случаях, когда необходимо вручную назначить MAC адрес для интерфейса, воспользуйтесь следующим методом:
- Создайте скрипт /etc/network/if-pre-up.d/05-set-hwaddr со следующим содержимым:
Внимание! | Название скрипта не должно содержать символ «.», в противном случае скрипт не будет работать. |
#!/bin/sh
IFACE_TO_EDIT=eth0
HWADDR=00:08:da:63:e0:ad
IP=/usr/sbin/ip
if [ "$IFACE" != "$IFACE_TO_EDIT" ]; then
exit 0
fi
$IP link set dev "$IFACE" address "$HWADDR"
- Где:
• Параметр IFACE_TO_EDIT содержит имя интерфейса, чей MAC адрес следует изменить;
• Параметр HWADDR содержит MAC адрес, который будет назначен интерфейсу.
- Установите права на исполнение:
root@Hub1:~# chmod a+x /etc/network/if-pre-up.d/05-set-hwaddr
- Для применения изменений перезагрузите устройство или выключите/включите соответствующий интерфейс с помощью команд ifdown и ifup.