Public bug reported: I'm not exactly sure if this is a network-manager bug, but if not perhaps you could point me in the right direction (or tell me how to find out what the right direction is).. A friend running 12.10 and myself running 12.04.1 both experienced the same problem.
Using the following series of commands to change the ethernet MAC address works fine under some specific circumstances: ifconfig eth0 down ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx ifconfig eth0 up If there is a wired connection defined in the network-manager gui (click the wireless signal-> Edit Connections...) and there is a Cloned Mac Address defined in there, the MAC address of eth0 WILL REVERT to it's original (hardware) MAC address upon connection of an ethernet cable. This is very strange and frustrating. In order for the above MAC address changes to take effect, there needs to be nothing filled in with the GUI. Second issue (I guess it is related) is that if everything is working correctly, the MAC address WILL REVERT to it's original (hardware) MAC address upon DISconncetion of the ethernet cable. Perhaps I am doing something horribly, horribly wrong here, but it's frustrating and hours of searching the forums have not given me any indication of the correct place/time to change MAC address. If network- manager does not want to respect the changes I have requested, then it should at least provide a functioning, documented alternative method in order to make the same change. What I would expect: Changing the MAC address of eth0 using the network-manager gui will actually change the MAC address everytime the interface is brought up. Current workaround: In /etc/rc.local, run the above commands for changing hardware address In /etc/network/if-post-down.d/ create a script that will sleep for 5 seconds and then run the above commands. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: network-manager 0.9.4.0-0ubuntu4.2 ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24 Uname: Linux 3.2.0-29-generic x86_64 ApportVersion: 2.0.1-0ubuntu17.1 Architecture: amd64 Date: Tue Feb 5 08:15:48 2013 IfupdownConfig: auto lo iface lo inet loopback InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1) IpRoute: default via 192.168.1.254 dev wlan0 proto static 169.254.0.0/16 dev wlan0 scope link metric 1000 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.65 metric 2 MarkForUpload: True NetworkManager.state: [main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true ProcEnviron: LANGUAGE=en_CA:en TERM=xterm-256color PATH=(custom, no user) LANG=en_CA.UTF-8 SHELL=/bin/bash SourcePackage: network-manager UpgradeStatus: No upgrade log present (probably fresh install) mtime.conffile..etc.NetworkManager.NetworkManager.conf: 2013-02-03T13:48:28.620664 nmcli-con: NAME UUID TYPE TIMESTAMP TIMESTAMP-REAL AUTOCONNECT READONLY DBUS-PATH BattlecruiserOperational 61ddc2db-76fa-4c7e-9b11-fc68440e8a47 802-11-wireless 1360080712 Tue 05 Feb 2013 08:11:52 AM PST yes no /org/freedesktop/NetworkManager/Settings/1 magiclab f1b348f9-ff96-4729-b690-dcdb69c729e5 802-11-wireless 1360014380 Mon 04 Feb 2013 01:46:20 PM PST yes no /org/freedesktop/NetworkManager/Settings/7 ubcsecure a141ff8b-b47f-47a4-81be-c01335b9aa0a 802-11-wireless 1360034251 Mon 04 Feb 2013 07:17:31 PM PST yes no /org/freedesktop/NetworkManager/Settings/6 Wired connection 1 e54ce990-cd66-461c-8343-60f4f099b7ec 802-3-ethernet 1360034239 Mon 04 Feb 2013 07:17:19 PM PST yes no /org/freedesktop/NetworkManager/Settings/5 nmcli-dev: DEVICE TYPE STATE DBUS-PATH wlan0 802-11-wireless connected /org/freedesktop/NetworkManager/Devices/1 eth0 802-3-ethernet unavailable /org/freedesktop/NetworkManager/Devices/0 nmcli-nm: RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN running 0.9.4.0 connected enabled enabled enabled enabled enabled ** Affects: network-manager (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug precise running-unity third-party-packages -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1116421 Title: Ethernet mac address resets when cable unplugged To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1116421/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs