I have an Asus R1F laptop with a build in wireless card. I also have 2 USB dongles that we used to use old desktop machines. All of the cards work fine in Ubuntu.
I'm running Ubuntu 10.10, 2.6.35-22-generic-pae.
The problem is that I have really bad signal on my side of the house and the connection is dropped quite often. I've tried just connecting on the devices at the same time, they all connect fine but nothing actually works.
I read about bonding interface cards on this blog and that would solve all my problems - if a usb dongle could act as a backup for when the normal connection is dropped and while it is reconnecting.
I tried what was written and also did some Googling, but every way that I try seems to work fine until 2 wireless devices are bonded. When that happens they both disconnect and reconnect like crazy. This happens both with and without network manager running.
Build in card[wlan0]: Intel PRO/Wireless 3945ABG
USB[wlan1]: Cisco LinkSys Compact Wireless-G USB Adapter
USB[wlan2]: Realtek RTL 818713 WLAN Adapter
I load the module:
Then I've used various methods to bond, but ultimately something like:
modprobe bonding mode=1 miimon=100 downdelay=200 updelay=200
and then things go crazy.
ifenslave bond0 wlan0 wlan1
I've also tried adding this to the /etc/modprobe.d/aliases.conf
With my /etc/network/interfaces (network manager disabled):
alias bond0 bonding
options mode=0 miimon=100 downdelay=200 updelay=200
But when I run "/etc/init.d/networking restart" it fails and tells me that
iface bond0 inet dhcp
iface wlan0 inet manual
wpa-psk "my-secret-password" # wpa_passphrase essid
iface wlan1 inet manual
wpa-psk "my-secret-password using wpa_passphrase essid"
And they don't :/
/sys/class/net/wlan0/master/bonding/primary doesn't exist
/sys/class/net/wlan1/master/bonding/primary doesn't exist
Same thing if I try various combinations of the different adapters...
Can this actually work? Any help would be much appreciated.