Бывает нужно сменить MAC адрес сетевой карты. Например из соображений параноидальной безопасености (для того чтобы реальный MAC нигде не "отсвечивал",или в случае необходимости подключения к сети провайдер которой фильтрует MAС адрес (например при смене сетевой карты, или если вы пришли помогать другу со своим ноутбуком. Никогда не используйте следующюю информацию если вы раздобыли чей-то MAC и хотите полазить в сети за чужой счёт. :))
Последовательность действий такова:
1. Выяснить MAC адрес на который будет изменён ваш текущий адрес. В лине это можно сделать с помощью того же ifconfig или с помощью ip: в первом случае  ..#ifconfig (должен выполнятся под рутом) покажет поднятые интерфейсы, во втором ..$ip link show (выполняется и от обыного пользователя) покажет состояние и данные о всех сетевых интерфейсах. В винде посмотреть MAC можно из командной строки с помощью команды getmac. Запоминаем, а лучше записываем его. :)
2.Смотрим название интерфейса на котором будем менять mac и так же запоминаем.
Далее либо под рутом, либо через sudo (если настроенно):
2.5 Опускаем (отключаем) если включен требуемый интерфейс ..#ifconfig <тут название интерфейса -например eth0> down
3. Меняем MAC. С помощью ifconfig- ..#ifconfig <тут название интерфейса -например eth0> hw ether <тут новый MAC>
                        С помощью ip - ..#ip link set dev <тут название интерфейса -например eth0> adress <тут новый MAC>
3.5 Поднимаем (включаем) требуемый интерфейс ..#ifconfig <тут название интерфейса -например eth0> up
Подробности конечно же: man ifconfig и man ip :)

Отредактировано vbb (18 Окт 2010 15:10:53)