Не будем рассматривать вопрос, зачем это нужно. Тот, кто захочет это сделать, знает зачем ему это нужно. Сделать это можно несколькими способами.
Способ 1 — macchanger
По названию пакета можно догадаться, что этот пакет предназначен для манипуляции с MAC адресами. Установим его:
apt-get install macchanger
Пакет позволяет устанавливать любой MAC адрес сетевому интерфейсу. Также есть возможность не придумывать, а установить случайный MAC адрес или MAC адрес определённого вендора. Посмотреть список вендоров можно так:
macchanger -l
Результатом работы команды будет огромный список первых трёх чисел MAC адресов различных производителей. Остальные три числа можно придумать самому.
Ну и собственно, сменить MAC адрес:
macchanger ––mac=11:22:33:44:55:66 eth0
Легко и просто.
Способ 2 — ifconfig
Этот способ временный и MAC адрес сетевой карты вернётся к прежнему значению после перезагрузки:
ifconfig eth0 hw ether 11:22:33:44:55:66
Способ 3 — ручное редактирование /etc/network/interfaces
В файл /etc/network/interfaces находим секцию интерфейса eth0:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
добавляем строчку:
hwaddress ether 11:22:33:44:55:66
Чтобы изменения вступили в силу, перезапускаем сетевую службу:
/etc/init.d/networking restart