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 ボンディング完全に as はifenslave非推奨であり、一部のカーネルでの TUN 接続の結合に対してのみ適切に機能します。

これは信頼できるものです:

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

およびtun1tun0SSH トンネルのインターフェース名です。

関連情報