web-dev-qa-db-ja.com

別のサブネット上のIPにアクセスする

以下のネットワークがあり、クライアント1からクライアント2へのアクセスを希望しています。
ルーターの1つのルーティングテーブルにルートを追加してこれを実現する方法はありますか?
そうでない場合、別の方法がありますか?

メインルーター-Linksys E2500

  • DHCPが有効
  • 2番目のルーターWAN IPはMACアドレスで予約されています
  • クライアント1のIPはMACアドレスで予約されています

2番目のルーター-TP-Link WR841N

  • DHCPが有効
  • クライアント2のIPはMACアドレスで予約されています
  • NATが有効 enter image description here
3
Ionut

メインルーターで、192.168.0.0ネットマスク255.255.255.0ゲートウェイ192.168.1.3のルートを追加する必要があります

また、2番目のルーターのWAN= IPアドレスがルーターで静的にエンコードされるか、DHCP予約を使用してメインルーターから渡されることを確認する必要があります。

3
davidgo

ルーター2がすべてのトラフィックを192.168.0.0/24から取得し、192.168.1.3のアドレスから送信されているように見せているため、コンピューター1はコンピューター2を認識できません。 「WAN」側のデバイスがLAN側で必要なリソースにアクセスできるようにルーターを構成する必要があります。

標準ファームウェア を使用しているとすると、次の2つの方法を試すことができます(ページ番号はリンクされたPDFマニュアルから)です):

  1. 提供しているサービスが少数しかない場合は、仮想サーバーを設定できます(p。39)。ルーターのWebインターフェイスで、Forwarding-> Virtual Serversに移動し、コンピューターのポート名とIPアドレスを追加します(このアドレスは静的である必要があります:変更された場合、これは機能しません。)

  2. 多くのサービスがある場合、コンピューターをルーターのDMZ(p。42)に配置できます。ルーターのWebインターフェイスで、転送->に移動しますDMZとDMZホストアドレスをリソースのあるコンピューターに設定します。

これを家庭の状況や中小企業で行っている場合は、現在の設定が複雑すぎる可能性があります。 2つの個別のIPアドレスセットが実際に必要ない場合は、2番目のルーターでDHCPを完全にオフにし、ルーター1からの接続をLAN接続に接続して、WAN接続を残します空にすることで、すべてのコンピュータが同じサブネットに配置され、何も設定する必要がなくなります(もちろん、サービスをインターネットに公開したい場合を除きます)。

1
ErikF