Ця сторінка потребує супровідник
Спосіб 1: iproute2
Необхідна нам в даний момент інформація розташована в рядку, що починається зі слів "link / ether", за якими слід 6-бітний номер. Швидше за все, у вас це буде виглядати приблизно так:
Щоб змінити MAC, необхідно виконати команду:
де замість XX: XX: XX: XX: XX: XX необхідно вказати будь-який 6-байтное значення.
Останній крок - включити інтерфейс назад. Це можна зробити, виконавши команду:
Спосіб 2: macchanger
Підміна здійснюється для конкретного інтерфейсу: в кожній з наступних команд замінюйте інтерфейс на ім'я вашого мережевого інтерфейсу.
де XX: XX: XX: XX: XX: XX - MAC, який ви хочете привласнити.
автоматично
Спосіб 1: systemd-networkd
Спосіб 2: systemd-udevd
Спосіб 3: юніт systemd
створення юніта
macchanger
включення служби
Увімкніть службу, додавши до потрібного імені інтерфейсу (наприклад, eth0) до:
Перезавантажитеся або перезапустіть необхідні служби в правильному порядке.If you are in control of your network, verify that the spoofed MAC has been picked up by your router by examining the static, or DHCP address tables within the router.
Спосіб 4: використання netctl
Ви можете використовувати netctl хукі для запуску команд, кожен раз коли профіль netctl (пере) запускається для потрібного вам інтерфейсу. Замініть interface на необхідний:
Зробіть скрипт виконуваним: