インターネットに接続された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 Mode
in Advanced Routing
をGateway
toに変更しようとしました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ポートが何であるかを知っているが、何br0
とvlan1
?それらをWANおよびLANポートに関連付けるにはどうすればよいですか?(br0
LANポートの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
ます。