2つの有線DD-WRTルーターをブリッジするにはどうすればよいですか?


12

インターネットに接続されたDD-WRTルーター(ここでは1台目)が1台あり、クライアントPCに静的IPアドレスが割り当てられており、完全に動作しています。

次に、別の静的クライアント(ここでは2番目)を追加しますが、今回はPCではなく別のDD-WRTルーターです。

その2番目のDD-WRTは、接続されているものを「ファンアウト」するDHCPサーバーを意図しており、他の(1番目の)ルーターはそれらのクライアントをその単一のポート/ IP(たとえば192.168.14.31)から来ていると見なします。

これまでのところは良いですが、何らかの理由で、2番目のルーターを介して接続されているクライアントはインターネットを見ることができません。

静的な192.168.14.31アドレスを割り当てたポートにPCを接続すると、問題なくインターネットにアクセスできるので、問題は最初のルーターにないことがわかります。問題は、クライアントをそのサブネット(192.168.1.X)から1番目のルーター(192.168.14.1)に転送する方法がわからないため、2番目(クライアント)のDD-WRTルーターの設定ミスです。

使用しtracertて、これが実際に問題であることを確認することができました。しかし、DD-WRTの無数の設定のうち、何を(どのように)変更するのかわかりません。

Operating Modein Advanced RoutingGatewaytoに変更しようとしましたRouterが、これは正しい方向に見えますが、問題は解決しませんでした。

192.168.1.xから192.168.14.1へのパケットの転送を開始するように指示するために、2番目のルーターで何をすべきか考えていますか?

更新1:ルータにtelnetで接続し、ルーティングテーブルを印刷しました。

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
192.168.14.0    *               255.255.255.0   U     0      0        0 vlan1
169.254.0.0     *               255.255.0.0     U     0      0        0 br0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.14.1    0.0.0.0         UG    0      0        0 vlan1

ルーティングテーブルが正しくないことは明らかですが、DD-WRTでそれを変更するはどうすればよいですか?

また、私は、WANおよびLANポートが何であるかを知っているが、何br0vlan1?それらをWANおよびLANポートに関連付けるにはどうすればよいですか?(br0LANポートの1つでvlan1あり、WANポートでもあると思いますが、わかりません)

更新2: DD-WRTのWebインターフェイス内からルーティングテーブルを印刷するオプションが見つかりました。

192.168.1.0   255.255.255.0   0.0.0.0        LAN & WLAN 
192.168.14.0  255.255.255.0   0.0.0.0        WAN 
169.254.0.0   255.255.0.0     0.0.0.0        LAN & WLAN 
0.0.0.0       0.0.0.0         192.168.14.1   WAN 

DD-WRTによると、それは私にそれを伝えます:

  • br0 == LAN & WLAN
  • vlan1== WAN(思ったとおり)

知っておくといい。次に、この問題を解決する必要があります(まだ手がかりがありません)。192.168.1.xネットワークからのパケットを192.168.14.1ゲートウェイに到達させます。

更新3:洞察。問題は192.168.14.0エントリーのネットマスクがそうでないという事実にあると思います255.255.0.0。問題は、それを変更する方法がないことです... [詳細ルーティング]タブに明示的なエントリを追加しようとしました:

Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0

ただし、ルーティングテーブルは、適用、保存、再起動後も同じままです!!!

このリリースにはバグがあると疑い始めていDD-WRT v24-sp1 (07/27/08) stdます。


1
ネットワーク上に複数のDHCPサーバーが必要な特定の理由がありますか?
ユビキバコン

@typoknig良い質問です。ネットワーク上の複数のDHCPサーバーに興味がないことを明確にできるからです。2番目のルーターのみがDHCPです。1つ目(ケーブルモデムを介してインターネットに直接接続されているもの)は100%静的です。
永遠の学習者

その場合、なぜ最初のルーターをDHCPサーバーにしないのですか?
ユビキバコン

2
@typoknig良い質問ですが、これは私が解決しようとしている問題ではありません。その最初のルーターは現在も何年も機能しており、私はそれを変更するつもりはありません。DD-WRTが2つのサブネットをブリッジするような単純なものをサポートできない場合、ストックファームウェアに戻すだけです。昨日DD-WRTに「アップグレード」することを決定するまで、このモードで完全に機能しました。
永遠の学習者

回答:


3

Rosewill RNX-GX4-DD-WRT互換としてアドバタイズされていることを示すdd-wrt.comフォーラムでよく隠されたヒントを発見したとき、私はあきらめてストックファームウェアに戻る準備ができていました 。

単にDD-WRTファームウェアを入力して、「vlanオプション」に移動し、「W」列のチェックを外してから「保存」と「適用」を選択し、「W」をもう一度チェックしてから「保存」と「適用」を指定します<== ==これは、WANが機能しない問題を解決できます。

まさにそれを試してみたところ、問題はすべて解決しました。


1

2番目のルーターのWANポートは192.168.14.0/24に設定されていますか?私はそれがセットアップにあり、それが「ルーターIP」と書かれている場所の下にあると信じています。


1
はい、そうですが、これまでのところ、この作品を作成することはできません。欠落している小さな詳細またはトリックが1つありますが、それが何であるかはわかりません。ルーティングテーブルも正常に見えますが、私tracert 192.168.14.1(1番目のルーター)の場合、最初のホップ192.168.1.1は問題なく、ネクストホップは192.168.14.31になりDestination host unreachableます。何が起こっているのか、なぜこれが起こっているのかわからないので、これは私を夢中にさせます。
永遠の学習者

LAN / WANポートの割り当てで何か変なことをしましたか?WANポートをLANポートと同じブリッジに接続する設定があり、どちらのルーターでもこれを行いたくないと思います。また、ルーター2のWANポートをルーター1のLANポートに接続する必要がありますか?
ローレンス

1
いいえ、LAN / WANポートの割り当てで変なことをしたわけではありません。単に、わからないことは変更したくないからです。はい、ルーター2のWAN ルーター1のLANポートに接続されています。既存のルーティングテーブルを説明する更新を投稿したので、これでもう少し明るみが出るかもしれません。
永遠の学習者

PS私はあなたに投票したでしょうが、まだ十分なポイントを持っていません。
永遠の学習者

ルーターIPを割り当てることができるセットアップページで、ネットマスクは255.255.255.0(これは/ 24)ですか?そうでない場合は、それに変更してみてください。
ローレンス

1

あなたが見ている問題は、ダブルNATと呼ばれています

ここでやることは、最初のルーターをDHCPサーバーにすることです。本当に。既存の静的デバイスと競合しないIPを配布していることを確認してください。次に、1番目のルーターのLANポートから2番目のルーターのLAN(WANではない)ポートにケーブルを接続し、2番目のルーターでDHCPサービスを無効にします。これにより、ほとんどすべてのデバイスが同じサブネットに存在する可能性が高いことを除いて、ほぼすべての操作を実行できます。ある種のゲストネットワークを作成しようとしていて、ルーターがそれをサポートしている場合でも、dhcpサーバーに別のサブネットマスクを使用することでこれを行うことができます。


1
ありがとうございました。はい、トリプルNATゲストネットワークの目的のためには、私は私が第一と同じサブネットを持っている第二のルータからデバイスを望んでいないことを除いて、やろうとしていますまさにである私は第一維持したい静的に。最初の192.168.14.xと2番目の192.168.1.xを保持したいです。おもしろいことに、WANポートでDD-WRTにフラッシュする前にルーターのストックファームウェアと完全に動作したため、ストックファームウェアがDD-WRTで手動で行う必要のあることを自動的に実行したようです。DD-WRTはこれを実行できると確信していますが、その「秘密」の設定はわかりません。
永遠の学習者

0

同様の問題がありました。WAN、LAN、WLANのMACアドレスを確認します。WAN MACを変更し、問題は解決しました。(セットアップ>> MACアドレスクローン...)(私の場合、WANはWLANと同じMACでした)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.