I was watching this thread, I think this may work for you (it is working for me as of today). This is what is in my file, I have my wireless device setup in a bond with the wired device, so I can unplug and wireless takes over and then plug in and it goes back to wired. I have network manager installed but disabled, I have not done a full reboot test to determine full steps, but have shutdown wireless and rmmod'ed the modules and then put them back and got it to work with the below steps (assuming bond0 was already up, if it is not "ifup bond0 ; ifup eth0" would be required to get it up. i To bring it up I had to do (assuming bond0 is already up and running on wired) rfkill unblock wifi ifup <myconnectionname> ifcfg-bond0 looks like this (note I am using static in my house, not sure how well it will work full dhcp). DEVICE=bond0 TYPE=Ethernet BOOTPROTO=static MANAGED=no USE_NM=false MODE=Unmanaged ONBOOT=yes USERCTL=no MASTER=yes IPADDR=192.168.1.103 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 BONDING_OPTS="mode=1 primary=eth0 use_carrier=1 miimon=100" ifcfg-eth0 looks like this: DEVICE=eth0 BOOTPROTO=static SLAVE=yes NAME=eth0 USE_NM=false ONBOOT=yes HWADDR=2c:41:38:5e:72:86 TYPE=Ethernet MASTER=bond0 USERCTL=no ifcfg-myconnectionname. (wireless connection) DEVICE=wlan2 ESSID="putyouressid" MODE=Managed KEY_MGMT=WPA-PSK WPA_PSK="putkeyhere" TYPE=Wireless BOOTPROTO=none MASTER=bond0 SLAVE=yes DEFROUTE=no IPV4_FAILURE_FATAL=yes IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME="putyourconnectionnamehere" UUID=<someuuid-unclearhowgenerated> ONBOOT=yes PEERDNS=no PEERROUTES=no -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org