自宅に無線ルーターが 2 台ありますが、何が間違っているのかよくわかりません。
最初のルーターである D-Link DSL-6850U は DSL モデムでもあり、有線および無線クライアントの両方に対するメインのインターネット接続として機能します。192.168.0.1 に設定されており、サブネット マスクが 255.255.255.0 の 192.168.0.2 から 192.168.0.254 までの DHCP アドレスを配布しています。問題なく動作しています。
2 番目のルーター (TP-Link C7 Archer) には OpenWRT と OpenVPN がインストールされており、VPN に接続されたセカンダリ ワイヤレス ネットワークを作成します。このルーターは、独自のアップリンク/インターネット ポートからイーサネット ケーブル経由で、最初のルーターの 4 つの通常の LAN ポートの 1 つに接続されています。このルーターは 192.168.1.1 に静的に設定され、192.168.1.X サブネットに独自の DHCP サーバーがあり、このネットワーク上のクライアントも、VPN がオンのときもオフのときも、有線と無線の両方で正常に動作します。
現在、私のメインのデスクトップ コンピューターは通常、最初のルーター (IP が 192.168.0.4 だとします) に接続されていますが、それを使用して 2 番目のルーターを構成したいので、192.168.1.1 にアクセスしようとしますが、できません。ルートが見つかりません。
192.168.0.4 から 192.168.1.1 まで実行するとtraceroute
、最初のルーターがトラフィックを 2 番目のルーターではなくインターネットにルーティングしようとしていることがわかります。最初のルーターから 2 番目のルーター経由でトラフィックを 192.168.1.1 (またはそのサブネット内の任意の場所、ただしルーター自体のみに関心があります) にルーティングする方法がわかりません。
最初のルーターのサブネット マスクを B クラス (255.255.0.0) に設定しようとしましたが、クライアントが 192.168.1.1 に直接アクセスしようとして失敗しました。LAN インターフェイス経由で 192.168.1.1 に静的ルートを追加しようとしましたが、これも期待どおりにはいきませんでした。192.168.1.1 をゲートウェイとして設定できず、192.168.0.1 をゲートウェイとして設定すると、ホストに到達できません。
では、192.168.0.xサブネットのクライアントが192.168.1.1のルーターにアクセスできるようにするにはどうすればいいでしょうか?2番ルーターを設定する必要がありますか?
答え1
静的ルートが主な方法ですが、適切なパラメータが取得されていません。
ルートは、特定のサブネットが2番目のルーターを介して到達可能であることを最初のルーターに伝えます。つまり、「ゲートウェイ」は2番目のルーターのIPアドレスである必要があります。1番目のルーターの観点から。
したがって、あなたの状況では、「ゲートウェイIP」は
192.168.0.x
、Archerの「WAN」インターフェースそれは D-Link に直接接続されているからです。「宛先」アドレスについては
192.168.1.1/32
、間違っているただし、これもあまり役に立ちません。2 番目のルーター自体にはアクセスできますが、192.168.1.x サブネットの残りの部分にはアクセスできません。ほとんどの場合、
192.168.1.0/24
代わりに を宛先として指定します。
(なぜゲートウェイの試行が間違っていたのでしょうか?192.168.0.1
最初のルータなので機能しません自体、そして何かをルーティングするように指示するそれ自体を通してタイトなループが作成されるだけです。
そして最初の試みは、192.168.1.1
D-Linkがそのアドレスがどこにあるか分からないため機能しません。はしかし、結局のところ、あなたは今そこにルートを追加しているだけであり、それはキャッチ22。
最後に、正しいルートを設定した後でも、アーチャーのファイアウォール– デフォルトでは着信接続がブロックされる可能性が非常に高くなります。