私は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
およびtun1
はtun0
SSH トンネルのインターフェース名です。