既存のネットワーク内の特定のホスト用のlinux gre / gretapトンネル


1

私は以下の状況がうまく機能するのを少し苦労してきました。トンネルの作成について説明した投稿がありますが、トンネルを機能させるのに問題はありません。しかし、私はそれをすべて一緒に接着することができませんでした。リモートホスト上のインターフェイス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

回答:


0

問題は、x時間ごとに接続が切断されることでした。これは、手動arpテーブルエントリを設定することで解決されました。h1に

arp -s 192.168.121.63 00:51:59:01:12:7b -i tun1

そして接続のために

route add -host 192.168.121.63 dev tun1

1
あなたが元の投稿者である場合、連絡フォーム(superuser.com/contact)を使用してアカウントの回復またはマージをリクエストする必要があります。新しい質問を回答として尋ねるべきではありません。
木梅

だから私に50の評判を与えてください!
f1アウトソーシング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.