A: Ты не указал операционную систему, поэтому я расскажу, как поменять MAC-адрес во всех основных осях. В Linux MAC-адрес можно изменить с помощью стандартной утилиты ifconfig с указанием опции hw class address. После ключевого слова hw необходимо указать имя класса оборудования, а также MAC-адрес в текстовом виде. В настоящее время поддерживается оборудование классов ether (Ethernet), ax25 (AMPR AX.25), ARCnet и netrom (AMPR NET/ROM). Перед изменением аппаратного адреса необходимо отключить интерфейс опцией down. Ниже приведен пример изменения MAC-адреса на интерфейсе eth0:
# ifconfig eth0 down
# ifconfig eth0 hw ether 13:13:13:13:13:13
# ifconfig eth0 up
В BSD это делается аналогично, только в BSD'шном варианте ifconfig нет опции hw, поэтому достаточно только указать класс устройств и адрес. В результате команда приобретает такую форму:
# ifconfig ed0 down
# ifconfig ed0 ether 13:13:13:13:13:13
# ifconfig ed0 up
В Windows 2000/XP предусмотрена возможность смены MAC-адреса через реестр (regedit32), но удобнее воспользоваться сторонними утилитами, такими как Smac (www.klcconsulting.net/smac) или Etherchange (http://ntsecurity.nu/toolbox/etherchange). В ряде случаев MAC-адрес можно изменить в опциях сетевой карточки.