> 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
