The issue seems to be that a metric is no-longer set for the routes:
Fedora 16:
$ ip route
default via 192.168.1.1 dev em1 proto static
192.168.1.0/24 dev em1 proto kernel scope link src 192.168.1.147 metric 1
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.146 metric 9
Fedora 18 on the same hardware:
$ ip route
default via 192.168.1.1 dev em1 proto static
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.146
192.168.1.0/24 dev em1 proto kernel scope link src 192.168.1.147
The issue seems to be that a metric is no-longer set for the routes:
Fedora 16:
$ ip route
default via 192.168.1.1 dev em1 proto static
192.168.1.0/24 dev em1 proto kernel scope link src 192.168.1.147 metric 1
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.146 metric 9
Fedora 18 on the same hardware:
$ ip route
default via 192.168.1.1 dev em1 proto static
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.146
192.168.1.0/24 dev em1 proto kernel scope link src 192.168.1.147
See also this nice write-up of the same symptoms on Linux Mint: https:/ /bugs.launchpad .net/linuxmint/ +bug/1012211