web-dev-qa-db-ja.com

ルーターとしてのWindows 10:NAT着信NIC 1経由のトラフィックNIC 2

サーバーとして処理しようとしているWindows 10 LTSB PC(IISおよびSQLを実行))とルーターを持っていますが、ルーター側に問題があります。
私は1つのイーサネットベースNIC(192.168.1.180ゲートウェイなし)と1つのセルモデムベースNIC(100.100.7.31ゲートウェイ:100.100。 7.1)。
私の目標は、すべての100.100.XX(255.255.0.0)をセルモデムにルーティングして、イーサネットに接続されているデバイスがNICが100.100.XXと通信できるようにすることですデバイス。

現在、イーサネットデバイスから100.100.X.Xにpingするとpingタイムアウトエラーが発生しますが、イーサネットとモデムのNICにpingできます。さらに、私のサーバーは100.100.X.Xデバイスをpingでき、イーサネットデバイスをpingできるため、機能しないのは「イーサネット->サーバー-> 100.100.X.Xデバイス」だけです。私のルーティングテーブルは次のとおりです。

===========================================================================
Interface List
 14...b4 9d 9f 5a 5f 48 ......Generic Mobile Broadband Adapter
 16...74 fe 48 21 b0 52 ......Realtek PCIe GBE Family Controller
  2...00 0b ab d8 69 90 ......Intel(R) I210 Gigabit Network Connection
  1...........................Software Loopback Interface 1
  9...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
  7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      100.100.7.1     100.100.7.31      2
      100.100.7.0  255.255.255.192         On-link      100.100.7.31    257
     100.100.7.31  255.255.255.255         On-link      100.100.7.31    257
     100.100.7.63  255.255.255.255         On-link      100.100.7.31    257
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
      192.168.1.0    255.255.255.0         On-link     192.168.1.180     11
    192.168.1.255  255.255.255.255         On-link     192.168.1.180    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link     192.168.1.180    266
        224.0.0.0        240.0.0.0         On-link      100.100.7.31    257
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link     192.168.1.180    266
  255.255.255.255  255.255.255.255         On-link      100.100.7.31    257
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0      100.100.7.1       1
===========================================================================

私の理解では、イーサネット接続デバイスから100.100.X.Xにpingを実行すると、サーバーはその特定のルートを見つけられないため、デフォルトルート0.0.0.0を使用し、トラフィックを100.100.7.1に送信します。
ただし、イーサネットデバイスからpingを実行すると、応答がありません。何が悪いのですか?

型指定されたものとして更新された考え:
これは私のロジックの欠陥ですか?:サーバーはループを引き起こす100.100.X.Xデバイスからの応答を含め、すべての100.100.X.Xトラフィックをセルモデムにルーティングしますか?
イーサネットデバイスから100.100.XXデバイスにpingを送信すると、サーバーはpingを100.100.7.1にルーティングし、100.100.XXから応答を取得して、その応答を100.100.XX経由でルーティングします。 100.100.7.1にルーティングすると、無限ループが発生してタイムアウトが発生します(net/Host not foundエラーが表示されない理由を説明しています)

他の情報:
1。サーバーで(regeditを介して)IPルーティングがオンになっていて、「ipconfig/all」を介して「IPルーティングが有効です。。。。。。。:はい」として報告されます
2。イーサネットデバイスがサーバーのセルアダプターとイーサネットアダプターにpingを正常に実行できる(それぞれ100.100.7.31と192.168.1.180)
3。 pingを実行しても、イーサネットデバイスに「ホストが見つかりません」または「ネットが見つかりません」というエラーが表示されない
4。イーサネットデバイスから100.100.X.XデバイスをpingしたときのPathpingの結果:

C:\>pathping 100.100.X.X

Tracing route to 100.100.X.X over a maximum of 30 Hops

  0  DESKTOP-BFB4MID [192.168.1.5]
  1  DESKTOP-UGFIN0H [192.168.1.180]
  2     *        *        *
Computing statistics for 25 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           DESKTOP-BFB4MID [192.168.1.5]
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  DESKTOP-UGFIN0H [192.168.1.180]

Trace complete.
1
heyufool1

次の手順を実行します:

  1. ラップトップを192.168.1.x/24ネットワーク上のサーバーに接続し、サーバーIP .180ラップトップ.5

  2. RRASを開くMMC(スタート、コントロールパネル、管理ツール、ルーティングとリモートアクセス)

  3. [IPv4]を展開し、[全般]を右クリックして、[新しいルーティングプロトコル]をクリックします。

  4. [ルーティングプロトコル]で、[NAT]をクリックし、[OK]をクリックします。

  5. [NAT]を右クリックし、[新しいインターフェイス]をクリックします。

  6. パブリックインターネット(セルモデム100.100.7.31)に接続するインターフェイスを選択し、[OK]をクリックします。

  7. インターネットに接続されたパブリックインターフェイスと、このインターフェイスでNATを有効にする)の両方を選択し、[OK]をクリックします。

  8. RRASサービスを再起動します。

これにより、期待どおりに通信できるようになります。

:)


これはいくつかの基本的なネットワークの制約を理解していない問題だと思います。

私はあなたが持っていると言っていると信じています。

  1. 100.100.x.xの内部ネットワーク

    --- Are these devices local and on a switch?  are you using any vlans?  
    
  2. ネットワーク100.100.7.1にあるセルモデム

    --- Plugged into a Switch?
    
  3. A NIC IPが割り当てられたサーバー上で100.100.7.31

    --- Plugged into the same switch and VLAN?
    
  4. 192.168.1.180の別のローカルネットワーク

    --- Guessing this is a LAN behind your router at home
    

実際にそのアドレススペースを所有せずに、100.100.x.x範囲のサーバーIPを割り当てているだけだと思います(これは、プライベートアドレス範囲ではなくパブリックアドレススペースであり、購入する必要があります)。

また、それらすべてをレイヤー2スイッチに割り当て、セルモデムにサブネット化して、プロバイダーから購入した実際の怒りであると考えています。

だから、私はあなたがやろうとしていることは次のようなものだと信じています:

  1. 100.100.x.xネットワークを破棄し、サーバーに10.10.x.x/16ネットワークを使用する

    --- (Unless they are live on the internet on those 100.100.x.x/16 IP addresses and you want to reach them through the internet)
    
  2. Windows 10ホスト経由でルーティングする各ネットワークのスイッチにVLANをセットアップします。

    --- IE the 100.100.7.x/26 network to the Cell modem, the 10.10.x.x/16 Network for the servers, and the 192.168.1/24 network for your VMs.
    
  3. Windows 10の場合NIC create VLANこれらの各ネットワークのインターフェース。

  4. Windows 10システムのRRASセットアップで、適切なネットワーク設定でこれらのVLANインターフェースを使用するように構成します

  5. Windows 10システムのデフォルトのWは変わりません。

  6. 10.10.xx/16および192.168.1.x/24ネットワーク上のサーバーおよびその他の機器は、これらの各ネットワーク上のWindows 10マシンのローカルIPに変更されるか、それらを経由して適切なネットワークに到達するためのルートが追加されます道。

  7. Cellモデムには、10.10.x.x/16ネットワークへのルートと、192.168.1.x/24ネットワークへのルートが、そのネットワーク上のWindows 10ホストのIPを通じて追加されます。

晴れ?

1
Ben Personick