web-dev-qa-db-ja.com

TP-Link TL-WR1043NDでの静的ルーティング

私のホームネットワークのセットアップは次のようになります。

My home network setup

どちらのルーターもTP-Link TL-WR1043NDルーターです。地下のルーターは、ケーブルを介して接続されている家のすべてのデバイスを処理し、DHCPを介して10.89.49.0/24ネットワークのアドレスを配布します。信号が弱すぎるため、ワイヤレスは地下室では実際には機能しません。そのため、無効にしました。

WiFiを実行するために、階下に2番目の(同一の)ルーターを追加しました。 WAN側では、地下ルーターから10.89.49.101のIPアドレスが割り当てられ、LANでは10.89.7.0/24ネットワークを提供します。基本的なインターネットアクセスは、このデバイスから問題なく機能します仕方。

allデバイス間(有線または無線)で通信(SSHなど)できないという問題に直面しています。ワイヤレスデバイスから有線デバイスに接続できます(たとえば、10.89.7.Xから10.89.49.YへのSSH-ing)。ただし、地下ルーターへの静的ルート:

Static route configuration on the basement router

この問題を解決する方法はありますか?どちらのルーターも、TP-Link.com(ビルド110429)の最新のファームウェアを使用するようにアップグレードされていますが、使用できません。

できれば公式のファームウェアを使い続けたいのですが、最後の手段としてDD-WRTやOpenWrtなどに切り替えるだけです。

8
igor

私は何が起こっているのか知っています。ルーターで使用しているアドレスとあなたの発言を明確にしておきます。「無線デバイスから有線デバイスに接続できます。たとえば、10.89.7.Xから10.89.49.YへのSSH-ingなどです。しかし、それは逆に機能しません。」あなたがそれを設定した方法は、それを許可しません。

すべてのデバイスが相互に通信することを望んでいたため、それらを異なるLANに配置するのではなく、すべてのデバイスに同じものを使用する必要があります。したがって、ネットワークアーキテクチャアプローチはそこで失敗しました。

ルーター1をインターネットに直接接続されているルーターとします。ルーター2を他のルーターにします。

Router2でLAN DCHPサーバーを無効にして、ケーブルをWAN= LANに変更します。(Cap WAN port)また、ルーター2)LANポートのルーター1 LAN IPアドレス。HTTPサーバー経由でアクセスできます。

4

私の現在の状況への答えを探している間に私はあなたの質問に出くわし、それが私を助ける何かであるかどうかを確かめようとしました。ああ、違う。

ただし、WANポートを使用している場合、両方のデバイスでルーティングを構成する必要があるようです。ルーター1からルーター2のネットワークへのルーティングを構成している間、ルーター1はすべてのデータパケットですが、ルーター2で許可されていないため、何も返されません(10.89.7。*だと思います)。2番目のルーターの静的ルーティングリストにアクセスして、逆のパスを追加すると、一緒にニースを再生できます。

私も2つのTPリンクを持っていますが、モデルが異なります。これが、トポロジごとに2つの異なるネットワーク間でアクセスできる唯一の方法です。

ただし、Salvador Seekatzによって提案された回答は、小規模ネットワークimoの問題を解決するためのより良い方法です。高度なルーティングと複数のネットワークは、さまざまなニーズに対応します。

0
JasonXA

約6年前に投稿されたため、この質問に答えてもこの問題に何らかの価値が加わるかどうかはわかりません。

ダイアグラムを注意深く確認し、上記の回答を読んだ後、双方向通信を妨げる構成を理解しました。 TP-Linkタイプのコンシューマールーター(SOHO)は、ほとんどの場合、スタンドアロンのインターネットゲートウェイデバイスとして動作し、技術者以外のユーザーがデフォルトで設定されているLAN> WANトラフィックでこれらのデバイスNATの使用を開始できることが期待されています。ネットワーク上で、すべてのパケットに少なくとも2つの宛先NATヘッダーがあると、2番目のルーターから発信されるトラフィックがオープンインターネットに到達します。

無線デバイスから有線デバイスに接続できます。たとえば、10.89.7.Xから> 10.89.49.YへのSSH-ingなどですが、逆の方法では機能しません。

10.89.49.Yネットワークでsshを実行すると、トラフィックssh-server Hostは、2番目のルーターのWANインターフェイス(10.89.49.Y IP)から発信された接続を確認し、10.89.7.xは2番目のルーターを通過しません。

したがって、ケーブルやその他の構成をリセットせずに、2番目のルーターのNATを無効にするだけです。 (TP-Linkでは、「ワイヤレスルーターモード」ではなく「ワイヤレスAP」モードとして表示される場合があります。

あなたの問題がずっと前になくなったことを願っています...

0
A. Bauani

最初に提案するのは、インターネットに接続されたルーターにテストマシンを接続することです。手動でIPを割り当て、他のルーターへのルートを設定します。

Linuxを使用している場合は、次のようになります。ip addr add 10.89.49.x/24 dev eth0 ip link set up dev eth0 ip route add 10.89.7.0/24 via 10.89.49.101 dev eth0

次に、10.89.49.101にpingを送信し(ルーターのWANインターフェースに到達できることを確認するため)、10.89.7.1などのpingを送信してください。

.1が見つからない場合、おそらくNATまたはファイアウォールの問題です。ファイアウォールが原因でWANインターフェースからのトラフィックがLANに到達できないようになっている可能性があります。有効にする理由がある場合は、デバイスのすべてのファイアウォールを無効にすることを検討します(製造元がサポートしていることを願っています)。

最後に、ルーターにNAT設定があるかどうかを確認します。NATが有効になっている場合は、ports 10.89.7.0/24のマシンとポートへの10.89.7.101.

Linuxテストマシンがない場合は、Live CDをダウンロードしてテストを行うことを検討してください。そうしないと、他の人がコメントして、Windowsでそれを行う方法を教えてくれます。

0