私は以下の状況がうまく機能するのを少し苦労してきました。トンネルの作成について説明した投稿がありますが、トンネルを機能させるのに問題はありません。しかし、私はそれをすべて一緒に接着することができませんでした。リモートホスト上のインターフェイスとhttp://blog.asiantuntijakaveri.fi/2012/01/layer-2-over-layer-3-using-linux-built.html 間のこれらの透過的なトンネルのような投稿を見てきました。しかし、これらはh2、h3、h5(およびvmのいずれか)が存在しない状況向けだと思います。
さらに、tun1に接続されたmacvtapを介してvmアダプターを接続しようとしましたが、エラーデバイスまたはリソースがビジーになります。(tun1はブリッジの一部です)
これがセットアップです:
+----+
| h2 |
+----+
192.168.121.30
+----+ +----+
| h1 | | h3 |
+----+ +----+
192.168.121.1 192.168.121.105
192.168.50.4
+----+
| h4 |
+----+
192.168.121.211
+----+
| h5 |
+----+
192.168.50.110
+-------------------------------------------------+
| h5 |
| +----+ +----+ +----+ |
| |vm2 | |vm3 | | vm5 | |
| +----+ +----+ +----+ |
| 192.168.121.210 192.168.121.63 192.168.121.200 |
| |
| 192.168.121.10 |
+-------------------------------------------------+
192.168.50.110
- ホストh2、h3、h4は、192.168.121.xネットワークを介してゲートウェイh1にトラフィックを送信しています
- 192.168.50.xネットワーク経由で通信するh5およびh1
- h5には192.168.121.xネットワークのvmがあります
- h5でmacvtapを使用したい
- h5でvmへの静的ルートを作成しても構いません
- 192.168.50.xはVLAN上にあります
- 192.168.121.xはVLAN上にあります
- gretabの代わりにgreトンネルを作成しても構いません
- 私はVPNを使用していません
誰でも可能な解決策を提案できますか?
ここに構成のステートメントを配置します(そして更新します)。
h1の場合:
ip link add tun1 type gretap local 192.168.50.4 remote 192.168.50.110
h5の場合:
ip link add tun1 type gretap local 192.168.50.110 remote 192.168.50.4