TUN 인터페이스 본딩

TUN 인터페이스 본딩

설명된 대로 VPN 터널 본딩을 수행하려고 합니다.Simon Mott - VPN 본딩. 그러나 단계를 수행한 후 본딩을 시작하려고 하면 다음과 같은 오류 메시지가 나타납니다.https://stackoverflow.com/questions/9357365/bonding-two-tun-device-connected-to-openvpn.

TUN 인터페이스를 본딩하기 위한 솔루션이 있습니까?

나의 다른 옵션: 결합에 대한 대안이 있습니까? TUN 인터페이스에 MAC 주소를 할당할 수 있나요?

답변1

조사한 결과 다음과 같은 사실을 발견했습니다.

있다아니요Tun 장치를 결합하는 방법. TUN 장치는 레이어 3입니다. 결합은 레이어 2에서 작동합니다.

그리고아니요TUN 장치에는 MAC 주소를 할당할 수 없습니다.

openvpn 가상 인터페이스를 결합하는 솔루션은 다음을 사용하는 것입니다.오픈 VPN 탭대신 TUN에서. 네트워크 오버헤드가 더 높지만(헤더가 더 크고 TAP를 통해 많은 브로드캐스트를 전송함) 본딩에서는 잘 작동합니다.

답변2

이것은 쉽게 할 수 있지만 따르지 마십시오Simon Mott - VPN 본딩ifenslave이상 사용되지 않으며 일부 커널에서 TUN 연결을 결합하는 경우에만 제대로 작동합니다.

이것은 신뢰할 수 있습니다:

echo "+tun0" > /sys/class/net/bond0/bonding/slaves
echo "+tun1" > /sys/class/net/bond0/bonding/slaves

SSH 터널의 인터페이스 이름은 어디에 있고 tun1입니다 .tun0

관련 정보