от рождения он конечно есть, но в доме две машины, а провод один (роутер пока не купил), и у провайдера привязка по MAC. На одном компе MAC родной, проблем нет, а на втором подделываю, чтобы техсаппорт не пугать словами "линукс" и "федора"
ну так и чему ты удивляешься? ж)
у тебя есть /etc/network/interfaces, в который для интерфейса можно дописать
iface eth0 inet dhcp
hwaddress ether xx:xx:xx:xx:xx:xx
под рукой сейчас только OpenBSD и Solaris, ни там, ни там не работает =)
зачем тебе тут универсальность? зачем придумывать велосипед, если есть стандартный способ?
вообщем, не сердись, но твое решение не совсем оптимально, имхо =)
В итоге прописал в
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/sysconfig/networking/profiles/default/ifcfg-eth1
/etc/sysconfig/networking/devices/ifcfg-eth1
строку MACADDR=AA:BB:CC:DD:EE:FF
и заработало! Спасибо всем кто помог разобраться