On 08/21/2014 10:56 AM, Reindl Harald wrote:
Am 21.08.2014 um 16:43 schrieb Robert Moskowitz:
On 08/21/2014 10:32 AM, m.roth@5-cent.us wrote:
Keith Keller wrote:
On 2014-08-21, John R Pierce pierce@hogranch.com wrote:
On 8/21/2014 7:09 AM, Robert Moskowitz wrote:
I am trying to override the mac addr.
pretty sure you need to use NIC model specific utilities to do this, ifcfg-ethN won't do it. the hwaddr= in there is for finding the nic, not for reprogramming it.
ifconfig claims to support it:
hw class address
<snip> Also, don't forget /etc/udev/rules.d/70-persistant-net.rules
I can't forget what I don't know. please point me to description of these rules?
just look at the file
in the past and on CentOS before RHEL7 it was to assign MAC/device-names at boot, on recent Redhat based systems just remove it and stick with place both in the ifcfg-files while disable biosdevname and systemd devicenames at boot
both, that udev rules and what i explained you may collide or at least you need to change the MAC there too to not confuse the configs
I worked a bit on this. I no longer have the MAC or HW addrs in ifcfg-eth0. Only in /etc/udev/rules.d/70-persistent-net.rules, and only for name=eth0:
# net device () SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="02:67:15:00:01:79", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
but on reboot, I get the error:
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. [FAILED]
and the ethernet comes up as eth1 and the eth1 line is added to /etc/udev/rules.d/70-persistent-net.rules
Almost as if there is something else that needs changing.