Sometimes it is just necessary to change MAC address (also known as ethernet address, physical/arp/hardware address or even hwaddr) of network interface in Ubuntu.
It is far out of this post’s scope to list here all possible reasons of doing it so I just listed below several ways to change MAC address under Ubuntu Linux.
All of those ways require typing commands in terminal so open it in in Ubuntu menu.
In order to see all interfaces detected by your Ubuntu as well as their MAC addresses and hardware names type the following command:
sudo ip addr
Here is sample output:
1: lo: mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 4c:22:d0:b8:78:ae brd ff:ff:ff:ff:ff:ff
3: wlan0: mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:19:7e:53:8c:a3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.18/24 brd 192.168.1.255 scope global wlan0
inet6 fe80::219:7eff:fe53:8ca3/64 scope link
valid_lft forever preferred_lft forever
It shows three interfaces: lo, eth0 and wlan0 (these are hardware names of them). MAC or hardware address is shown in link/ether line, e.g. current MAC address of eth0 is 4c:22:d0:b8:78:ae.
Change MAC address in Ubuntu using ifconfig
sudo ifconfig eth0 down sudo ifconfig eth0 hw ether 4c:22:d0:b8:78:ae sudo ifconfig eth0 up
Where eth0 is hardware name if the interface and 4c:22:d0:b8:78:ae is desired MAC address for it.
