No se pueden crear múltiples túneles IPv6

No se pueden crear múltiples túneles IPv6

Estoy intentando crear dos túneles BGP IPv6 con dos proveedores (HE.net y Securebit AG). El sistema no permite crear más de uno, cualquiera que sea la conexión que creé primero funciona bien. Las conexiones de cada ISP están configuradas para reenviar puertos a la caja de mi enrutador.

He usado estos comandos para abrir la primera conexión y funciona bien

ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.YYY.YYY.YYY
ifconfig sit1 up
ifconfig sit1 inet6 add YYYY:YYYY:YYYY:e1::2/64

Recibo estos errores cuando intento abrir la segunda conexión.

ifconfig sit2 up
sit2: ERROR while getting interface flags: No such device

ifconfig sit2 inet6 tunnel ::80.XXX.XXX.XXX
SIOGIFINDEX: No such device

ifconfig sit3 up
sit3: ERROR while getting interface flags: No such device

ifconfig sit3 inet6 add XXXX:XXXX:XXXX:15b::2/64
SIOGIFINDEX: No such device

mi tabla de enrutamiento Ipv4 es la siguiente y la versión del kernel es4.9.35

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
default         192.168.8.1     0.0.0.0         UG    203    0        0 eth1
default         192.168.8.1     0.0.0.0         UG    209    0        0 eth2
default         192.168.8.1     0.0.0.0         UG    300    0        0 eth2
80.XXX.XXX.0    192.168.8.1     255.255.240.0   UG    0      0        0 eth2
94.XXX.XXX.0    192.168.8.1     255.255.255.0   UG    0      0        0 eth2
link-local      *               255.255.0.0     U     202    0        0 eth0
link-local      *               255.255.0.0     U     204    0        0 docker0
link-local      *               255.255.0.0     U     206    0        0 vethef89bf3
172.17.0.0      *               255.255.0.0     U     0      0        0 docker0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
192.168.8.0     *               255.255.255.0   U     203    0        0 eth1
192.168.8.0     *               255.255.255.0   U     209    0        0 eth2
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
216.YY.YY.0     192.168.1.1     255.255.240.0   UG    0      0        0 eth1

¿Tienes alguna idea sobre esto? Gracias

Respuesta1

La versión de su kernel es lo suficientemente nueva como para que debería usarlaiproute2en lugar de las herramientas de la era 2.4.

Ignorar sit0; Cree explícitamente una nueva interfaz para cada conexión:

ip link add henet type sit local 192.168.1.x remote 216.66.84.y ttl 64
ip addr add 2001:470:yyyy::2/64 dev henet
ip link set henet up

ip link add securebit type sit local 192.168.1.x remote 80.y.y.y ttl 64
ip addr add XXXX:XXXX:XXXX:15b::2/64 dev securebit
ip link set securebit up

Alternativamente, si su versión ip link addaún no admite túneles de asiento:

ip tunnel add henet mode sit local 192.168.1.x remote 216.66.84.y ttl 64
ip addr add...

Observe cómo cada túnel consta de una sola interfaz en este modelo, a diferencia del sistema anterior en el que sit0 tenía propiedades mágicas.

información relacionada