Возможность смены MAC-адреса сетевой карты существует во всех современных сетевых операционных системах. FreeBSD не является исключением в этом плане. Итак, имеем в наличии интерфейс vr0, с MAC-адресом 00:13:46:64:1d:13: # ifconfig vr0 vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC> ether 00:13:46:64:1d:13 inet 192.168.192.55 netmask 0xffffff00 broadcast 192.168.192.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active |
Выполним смену MAC-адреса для интерфейса. Замену выполним, например, на MAC 00:13:46:aa:aa:aa. Команда будет выглядеть следующим образом: # ifconfig vr0 ether 00:13:46:aa:aa:aa |
Для того, чтобы изменения оставались в силе после перезагрузки, необходимо внести изменения в rc.conf. Пример записи:
# cat /etc/rc.conf | grep vr0 ifconfig_vr0="ether 00:13:46:aa:aa:aa" ifconfig_vr0_alias0="inet 192.168.192.55 netmask 255.255.255.0" |
Источник: http://muff.kiev.ua/content/ifconfig-smena-mas-adresa-setevoi-karty |