web-dev-qa-db-ja.com

2つのネットワークカードを搭載したサーバーで2つのネットワーク間をルーティングする方法

ルーティングに直面したのは今回が初めてで、行き止まりになっているようです。次のシナリオがあります。

client1:

  • 192.168.1.10
  • 255.255.255.0
  • ゲートウェイ:192.168.1.100
  • DNSサーバー:192.168.1.100

client2:

  • 192.168.1.20
  • 255.255.255.0
  • ゲートウェイ:192.168.1.100
  • DNSサーバー:192.168.1.100

server(Windows Server 2008 R2 with enabled RAS&Routing Services)

ネットワークカード1(クライアントとともにスイッチに接続されています)

  • 192.168.1.100
  • 255.255.255.0
  • DNSサーバー:127.0.0.1

ネットワークカード2(ルーターに接続)

  • 192.168.2.100
  • 255.255.255.0
  • ゲートウェイ:192.168.2.1
  • DNSサーバー:127.0.0.1
  • (192.168.2.1へのDNS転送)

ISPルーター(インターネットへの接続あり

192.168.2.1

ここで、このシナリオでは、クライアントを使用する192.168.1.0/24ネットワークから、ルーターを使用する192.168.2.0/24ネットワークにトラフィックをルーティングして、それらをインターネットに接続しようとしました。ただし、どうしてもルーター192.168.2.1への肯定的なpingが送信されません。

192.168.1.10からのテストping

  • 192.168.1.20へ:成功
  • 192.168.1.100へ:成功
  • 192.168.2.100へ:成功
  • 192.168.2.1へ:到達不能

ルーティングテーブルには、直接接続された2つのルート192.168.1.0および192.168.2.0が含まれています。

ルーティングがどこで失敗するか知っていますか?

私はさまざまなフォーラムを検索しましたが、ほとんど何も関連性がありませんでした。しかし、ある投稿は、同様の状況で問題はルーターが戻る方法を知らず、インターネットルーターが最初のルーターに戻る静的ルートを必要とすることであると指摘しました。それが本当の場合は、標準のISPルーターでは静的ルートを設定できないため、機器には解決策がないと考えています。

4
LumenAlbum

コメントを要約するには-

192.168.1.0/24ネットワーク上のクライアントは、インターネットまたはISPルーター(192.168.2.1)に到達できません。そのルーターには、RRASサーバー(192.168.2.100)を介して192.168.1.0/24ネットワークへの明示的なルートがないためです。 。

考えられる解決策:

  • 192.168.2.1.0のゲートウェイを介して192.168.1.0/24ネットワークから192.168.2.1ルーターに静的ルートを追加します。
  • 2つの個別のサブネットを結合して、それらがISPルーターに対してローカルである192.168.1.0/24(または/ 23)ネットワーク上にあるようにします。
  • RRASサーバーに接続に対してNAT=を実行させることで、ISPルーターが接続を実際のソースではなく192.168.2.100からの接続として認識できるようにします。
2
Doug Luxem