How to change the MAC address on a Red Hat Linux Server

  • Obtain root access
  • Log in with root privileges
  • Confirm current MAC address using “ifconfig”
  • Config Spoofed MAC address by adding the following configuration line to /etc/sysconfig/network-scripts/ifcfg-eth0

MACADDR=00:0a:0b:0c:0d:0e

  • Restart Network services
/etc/rc.d/init.d/network restart 
  • Confirm MAC address changed using “ifconfg”

See below for example output

[root@ucm7a /]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:EE:82:28

          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feee:8228/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:344 errors:0 dropped:0 overruns:0 frame:0
          TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:60555 (59.1 KiB)  TX bytes:17201 (16.7 KiB)
          Interrupt:193 Base address:0x2000

lo Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:31616 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31616 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6355805 (6.0 MiB)  TX bytes:6355805 (6.0 MiB)

[root@ucm7a ~]# cd /etc/sysconfig/network-scripts/ [root@ucm7a network-scripts]# vi ifcfg-eth0

DEVICE=eth0 ONBOOT=yes TYPE=Ethernet ETHTOOL_OPTS="autoneg on" BOOTPROTO=none IPADDR=192.168.1.111 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 MACADDR=00:01:02:03:04:05

[root@ucm7a network-scripts]# /etc/rc.d/init.d/network restart

Shutting down interface eth0: [ OK ] 
Shutting down loopback interface: [ OK ] 
Setting network parameters: [ OK ] 
Bringing up loopback interface: [ OK ] 
Bringing up interface eth0: [ OK ]

[root@ucm7a network-scripts]# ifconfig eth0 Link encap:Ethernet HWaddr 00:01:02:03:04:05

          inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::201:2ff:fe03:405/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:455 errors:0 dropped:0 overruns:0 frame:0
          TX packets:384 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:55523 (54.2 KiB)  TX bytes:45574 (44.5 KiB)
          Interrupt:193 Base address:0x2000

lo Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6228 (6.0 KiB)  TX bytes:6228 (6.0 KiB)
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies