I have two NICs :

  1. wlo1 a pci nic
  2. wlxc83a35c1e40e a usb nic

I plugged and ran both of them, and I got this routing table :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface         UG    0      0        0 wlxc83a35c1e40e         UG    600    0        0 wlo1   U     0      0        0 wlxc83a35c1e40e   U     600    0        0 wlo1

I would like to team the two nics so that I gain in bandwidth through the same Wirless AP.

Using ifenslave (even if it is said to be obsolete) I succeed to enslave both the nics to bond0 (after loading the corresponding module with the configuration mode balance-rr)

is this possible by setting an ip address and route to bond0 using dhclient and route add ?

  • You need to keep in mind that link aggregation generally doesn’t increase the maximum achievable transfer rate of a single TCP connection. It’s more of a load balancing thing. – Daniel B May 24 '17 at 13:12
  • well, in fact, this is right for mode balance-rr, but how about 802.3ad. I intend to team the two nics with mode balance-rr and later 802.3ad :) – IamaTacos May 24 '17 at 13:13
  • Nope, still won’t do for a single connection (or conversation, as others call it). That’s because frames must not be out of order. This presentation explains some of it. – Daniel B May 24 '17 at 13:29
  • 802.3ad is Ethernet specific. Since WLAN (802.11) is not Ethernet (802.3), I don't think 802.3ad is going to work. – mtak May 24 '17 at 13:59
  • you mean there is no way to make two wireless network card team together to increase bandwidth using bonding ? – IamaTacos May 24 '17 at 14:48

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.