Estoy intentando vincular túneles VPN como se explica enSimon Mott - Vinculación VPN. Pero después de seguir los pasos y cuando intenté iniciar la vinculación, recibí el mismo mensaje de error que enhttps://stackoverflow.com/questions/9357365/bonding-two-tun-device-connected-to-openvpn.
¿Existe alguna solución para unir interfaces TUN?
Mis otras opciones: ¿Existe alguna alternativa a la vinculación? ¿Puedo asignar una dirección MAC a la interfaz TUN?
Respuesta1
Después de investigar encontré lo siguiente:
HayNoforma de unir dispositivos tun. Los dispositivos TUN son de capa 3; mientras que la unión funciona en la capa 2.
YNono puede asignar una dirección MAC a dispositivos TUN.
La solución para unir interfaces virtuales openvpn es utilizargrifo openvpnen lugar de TUN. Tiene gastos generales de red más altos (encabezado más grande y enviará muchas transmisiones a través del TAP) pero funciona bien con la vinculación.
Respuesta2
Esto es fácilmente factible, sin embargo, no sigasSimon Mott - Vinculación VPNcompletamente, ya que ifenslave
está en desuso y solo funciona correctamente para unir conexiones TUN en algunos núcleos.
Esto es confiable:
echo "+tun0" > /sys/class/net/bond0/bonding/slaves
echo "+tun1" > /sys/class/net/bond0/bonding/slaves
Dónde tun1
y tun0
son los nombres de las interfaces de sus túneles SSH.