여러 IPv6 터널을 만들 수 없습니다

여러 IPv6 터널을 만들 수 없습니다

두 공급자(HE.net 및 Securebit AG)를 사용하여 두 개의 IPv6 BGP 터널을 생성하려고 합니다. 시스템에서는 처음에 만든 연결이 제대로 작동하더라도 둘 이상을 만드는 것을 허용하지 않습니다. 각 ISP 연결은 내 라우터 박스로 포트 전달되도록 구성됩니다.

이 명령을 사용하여 첫 번째 연결을 설정했는데 제대로 작동합니다.

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

두 번째 연결을 시도할 때 이러한 오류가 발생합니다.

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

내 Ipv4 라우팅 테이블은 다음과 같으며 커널 버전은 다음과 같습니다.4.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

이것에 대한 단서가 있나요? 감사해요

답변1

커널 버전이 사용해야 할 만큼 충분히 새롭습니다.iproute22.4 시대 도구 대신.

sit0을 무시하십시오. 모든 연결에 대해 명시적으로 새 인터페이스를 만듭니다.

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

또는 사용 중인 버전이 ip link add아직 sit 터널을 지원하지 않는 경우:

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

마법의 속성을 지닌 sit0이 있는 이전 시스템과 달리 이 모델에서는 각 터널이 단 하나의 인터페이스로 구성되는 방식에 유의하세요.

관련 정보