netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bonding with tun-devices
@ 2014-05-21 13:59 Linus Gasser
  2014-05-21 15:54 ` Veaceslav Falico
  2014-05-21 15:55 ` Nikolay Aleksandrov
  0 siblings, 2 replies; 9+ messages in thread
From: Linus Gasser @ 2014-05-21 13:59 UTC (permalink / raw)
  To: netdev

Dear list,

I'm trying to create a bonded interface using tun-devices created by the

ssh -NTCf -w 0:0

command. The reason is that I'm behind a satellite connection with 
per-stream limited bandwidth...

On some older kernels everything was fine, and I could do:

# ssh -NTCf -w 0:0 web
# ssh -NTCf -w 1:1 web
# modprobe bonding mode=0 miimon=100
# ifconfig bond0 172.16.0.1 netmask 255.255.255.0
# ifconfig bond0 hw ether 12:34:56:78:9a
# ifenslave bond0 tun0 tun1

on one side and

# modprobe bonding mode=0 miimon=100
# ifconfig bond0 172.16.0.2 netmask 255.255.255.0
# ifconfig bond0 hw ether 12:35
# ifenslave -f bond0 tun0 tun1
# ping 172.16.0.1

on the other side. On a newer kernel (>3.14) this doesn't work (at least 
not on linux-armv7), while on 3.13 it does work under linux-armv7. Now 
I've been told to use the iproute2-suite, as ifenslave is deprecated. 
But if I try to do

# ssh -NTCf -w 0:0 web
# ssh -NTCf -w 1:1 web
# ip link add name bond1 type bond
# ip link set dev tun0 master bond1

it gives me an error

RTNETLINK answers: Operation not supported

Any idea what I'm doing wrong?

Linus

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-05-23  6:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-21 13:59 Bonding with tun-devices Linus Gasser
2014-05-21 15:54 ` Veaceslav Falico
2014-05-21 20:36   ` Linus Gasser
2014-05-22 13:24     ` Veaceslav Falico
2014-05-22 14:32       ` Eric Dumazet
2014-05-22 14:50       ` Linus Gasser
2014-05-22 15:00         ` Veaceslav Falico
2014-05-23  6:35           ` Linus Gasser
2014-05-21 15:55 ` Nikolay Aleksandrov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).