web-dev-qa-db-ja.com

2つのサブネットを2つのDD-WRTルーターで結合するにはどうすればよいですか?

2つの別々のDD-WRTルーターがあり、それぞれに接続されているコンピューターが同じサブネット上にあるように(UPNP/DNLAメディア共有のためにマルチキャストがそれらの間で機能できるように)ブリッジしたいと思います。

各DD-WRTルーターには独自のインターネット接続があり、WANポートでギガビット接続があり、両方に独自のパブリックIPがあります。

インターネット-------- 
 | 
 | 
 [ギガビットスイッチ] 
 | | 
 [DD-WRT A] [DD-WRT B] 
 | | 
 [LAN A] [LAN B] 
 [192.168.11.0/24] [192.168.12.0/24]

私はDD-WRTボックスとそれらが制御するLANのみを制御できます。 (スイッチではありません)

私はこのガイドに従いました http://www.dd-wrt.com/wiki/index.php/Linking_Subnets_with_Static_Routes そしてRouter1をスイッチとして扱い、両方のDD-WRTルーターをゲートウェイモードのままにしました。これにより、両方のサブネットが相互に通信できるようになりましたが、マルチキャストはそれらの間では機能しませんでした。

マルチキャストを2つのサブネット間で機能させる方法、または1つのサブネットを両方のルーター間で分割する方法を見つけたいと思います。ルーターは物理的に互いに近くに配置されていないため、ルーターを直接接続することはできません。

また、1つのルーターをVPNサーバーとして使用し、別のルーターをクライアントとして使用するというアイデアも検討しました。しかし、これは、私が何か間違ったことをしない限り、クライアントルーターをサーバールーターのサブネットに配置するだけで、そのルーターに接続されているすべてのコンピューターを配置するわけではありません。また、可能であれば、各ルーターが独自のインターネット接続を使用し、すべてを1つの接続で送信しないようにします。

7
lanrat

最も簡単な解決策は、2つのDDWRTスイッチを1つのネットワークに物理的にリンクすることです。

あなたの図は、2つのルーターが同じスイッチングファブリックに入っていることを示していますか?直接接続が可能である場合は、2つのルーター間で同じ方法でストレートイーサネットリンクを接続します。そうしないと、外部スイッチと接続用の2つのポートでVLANセットアップを取得できる場合があります。

もう1つの方法は、WAN接続が可能で、帯域幅の要件が許せば、2つのルーター間に ワイヤレスリピーティングブリッジ を作成することです。

これらの3つのブリッジオプションは1つの大きなネットワークを提供し、ローカルルーターでインターネットトラフィックを維持するという要件を満たすために、クライアントまたはDHCPサーバーで追加の作業を行う必要があります。

2つのネットワーク間に物理的な接続を確立できない場合は、IPトンネルを使用して、ネットワークをブリッジするか、データをルーティングする必要があります。外部インターフェースを介して、DDWRTボックス間に組み込みのOpenVPNトンネルを作成できます。

INTERNET--------
               |
               |
          [Gigabit Switch]
           |           |
   [DD-WRT A]-- tun --[DD-WRT B]
       |                   |
    [LAN A]              [LAN B]
    [192.168.11.0/24]    [192.168.12.0/24]

DDWRTには、LANトラフィックをOpenVPN/PPTPトンネルからプッシュするためのGUIオプションが付属していないため、手動で調整する必要があります( tomato GUI経由のオプションがあります)。各DDWRTのtun0インターフェイスをデバイスブリッジに手動で追加できる場合、ブロードキャストデータはトンネルを介してネットワークのいずれかの側にプッシュされます。

ブリッジに障害が発生した場合は、 pimd を使用してVPNトンネル経由でデータをルーティングしてみてください。これには、ネットワークをブリッジしないという利点があります。

もう1つの方法は、セットアップしたユニキャスト静的ルーティングを介して2つのdd-wrtボックスで mrouted を使用することですが、開発に関しては少し死んでいるようです。それでもLinuxでコンパイル/動作する場合は、各ネットワークからTCPトンネルを介して他のネットワークにマルチキャストデータをルーティングできます。その逆も可能です。これは、静的ルーティングを介して動作するはずです。 tunnerl。

いずれにせよ、私が試みるのはブリッジングだけだと思います(upnpとマルチキャストについて多くを学びたい場合を除きます)。おそらく、単一のホームネットワーク用に設計されたプロトコルを使用した落とし穴が2つ以上あります。

1
Matt

マルチキャストルーティングはユニキャストとは異なります。また、1つのルーターベースでブロックされてはなりません。

あなたの投稿から、マルチキャストが少なくとも1つのルーターで機能することを述べたものは何もありません。 this スレッドを参照することをお勧めします。

2つのルーター間のVPNのアイデアは理想的ではないと思います。とにかく、後でマルチキャストルーティングを個別に構成します。

P.S.最初のルーターの後に2番目のルーターをカスケード接続し、2番目のルーターでゲートウェイモードを無効にすることを検討してください。また、2番目のDHCPも無効にします。その後、1つの大きなネットワークができ、2番目のルーターが単純なAPとして機能します。

0
Broomerr