Version: (using KDE 4.3.1) OS: Linux Installed from: openSUSE RPMs I've just installed OpenSUSE v11.2 via the KDE LiveCD on a Dell desktop with two network cards (onboard and an additional PCI card). Using KNetworkManager, I set up two static wired profiles, with A being restricted to eth0 and B restricted to eth1. Whenever knetworkmanager starts, it uses profile B for both eth0 and eth1. I can switch eth0 over to use A and it will use that profile. I've removed the profiles, rebooted and re-added the entries and it acted the same. I also confirmed that the restriction settings were correct.
Found the problem; I had simply not completed or tested this code, the part that puts wired mac-address specifiers on the bus for NM was commented out. Also the wireless mac address serialization is broken.
A patch fixing the issue is attached to bug 238046.
Jirka Klimes, can I close this bug then?
Sure, close please. It's been tested in Fedora and is upstream now as well.