Unión de interfaces TUN

Unión de interfaces TUN

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 ifenslaveestá 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 tun1y tun0son los nombres de las interfaces de sus túneles SSH.

información relacionada