> would this allow me to use [...] 1 interface for firefox and 1 interface for 
> torrents?
The point of bonding is to make two interfaces look like one, so you'd be 
trying to shovel water uphill if you want to partially break the illusion.

I suppose you could write an iptables module that lets you create rules
that only apply to local packets originating from particular programs,
and create an iptables target that says "despite my bonding policy,
route these packets like this: [...]".  But that's non-trivial.  Also,
what happens when one of your two bonded interfaces becomes unavailable?

It sounds like you're trying to solve a traffic prioritization problem:
you want firefox to not be bogged down by your torrent running in the
background.  There are solutions for that, but bonding isn't it.
Splitting the traffic onto two interfaces is probably also not a
solution, unless they have distinct IPs and your ISP allocates bandwidth
per IP address.

In most scenarios, there's a lot of bandwidth you don't get to use by
keeping one interface free for firefox.  I think it'd be better to
configure some traffic prioritization if your current configuration is
suboptimal; something like giving almost all your pipe to interactive
traffic over bulk transfer (one can use iptables and the LOG target to
see which apps are good at setting QOS flags), and also delaying bulk
traffic in anticipation of interactive traffic.  And you could put a
$(($BANDWIDTH - $EPSILON)) cap on your bittorrent transfer; that should
give firefox a small window to send out the first packets through.

I'm sure google plus #ubuntu plus ubuntuforums will be happy to help you
and/or go into the deep details of bonding if you want to :)

> How would I be able to use 2 wireless interfaces at the same time?

Well, if it ever comes to balancing+availability, you could have a
twice-as-fast connection to your access point.  Your internet connection
is probably the most important bottleneck, so you won't get a faster
internet connection, but you may be able to copy files between two local
machines faster.

How it's going to be presented to the user?  Click some friendly "please
bond" button somewhere in gnome-control-center.  Then do what you've
always done.

-- 
nm should support easy bonding
https://bugs.launchpad.net/bugs/239999
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to