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 add
aú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.