On Wed, 2010-09-22 at 10:29 +0200, Jirka Klimes wrote: > On Tuesday 21 of September 2010 00:47:42 Dan Williams wrote: > > On Wed, 2010-09-01 at 16:31 +0200, Jirka Klimes wrote: > > > On Tuesday 31 of August 2010 12:26:05 mms...@gmail.com wrote: > > > > I wrote a udev rule to change the MAC address of my wireless card and > > > > it worked correctly until I upgraded to > > > > NetworkManager-0.8.1-4.git20100817.fc13.x86_64 > > > > today. Now I find the MAC is reset back to the original address by > > > > NetworkManager. > > > > How to stop this new feature? > > > > > > The new NetworkManager has implemented MAC spoofing feature just for this > > > purpose. > > > In connection editor, on 'Wireless' tab there is a new edit box 'Cloned > > > MAC address'. If you put your desired MAC here, it will be set on an > > > interface when the connection is activated. And you don't need to change > > > your MAC in udev or any other way. > > > See https://bugzilla.redhat.com/show_bug.cgi?id=447827 > > > > Yeah, though I think if something has set the MAC before NM starts, we > > probably want to make NM read that MAC address in as a spoofed MAC when > > NM starts. I'm not sure we do that yet? Basically respect the > > configuration that exists for both permanent MAC and spoofed MAC when NM > > starts up if we can. > > > > Dan > > > > The problem is that we currently reset the MAC to permanent MAC address and > thus ignoring the MAC that has been changed before NM starts. > The attached patch reads the MAC set on interface when NM starts and when > uses > that when resetting MAC. Thus, NM won't interfere with other settings and > won't annoyingly keep putting permanent MAC to the interface.
Looks good, please push to both 0.8 and master. Thanks! Dan _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list