Windows 7 で 2 つのネットワーク間のルーティングを設定する

Windows 7 で 2 つのネットワーク間のルーティングを設定する

状況:

               | access point | wi-fi     |   my machine |           | 2-nd machine |
               |  192.168.1.1 | --------- | 192.168.1.37 | Ethernet  |              |
Internet ----  | 76.77.15.87  |           |  192.168.0.1 | --------- | 192.168.0.2  |

私は2台のコンピュータを持っています:

1 番目は Wi-Fi インターフェイスを介してインターネットに接続されています。ネットワーク: 192.168.1.0/24、デフォルト ゲートウェイ: 192.168.1.1 (Wi-Fi アクセス ポイントの IP)。動作します。

今、私はイーサネット インターフェイスを介して自分のマシンに接続された別のマシンを持っています。ここに 2 台のマシンを持つ 2 番目のネットワークがあります: 192.168.0.0/24:

  1. 私の192.168.0.1
  2. 他のマシン: 192.168.0.2 デフォルトゲートウェイ 192.168.0.1

マシン間の ping は機能します。2 番目のマシンの google.com への ping は機能しません。

ここで、マシン上の内部ネットワークと外部ネットワーク間のルートを設定する必要があります。

私のマシンがこのネットワークのデフォルトゲートウェイなので、192.168.0.1マシンに192.168.0.0ネットワーク用のデフォルトゲートウェイを何に設定すればよいのか分かりません。試してみました。

route add 192.168.0.0 mask 255.255.255.0 192.168.1.1

しかし、それは機能しません。

IPv4 routing table
===========================================================================
Active routes:
Network address       Network mask     Default gateway     Interface  Metrics
          0.0.0.0          0.0.0.0         On-link       192.168.0.1    276
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.37     25
          0.0.0.0          0.0.0.0     192.168.1.37      192.168.0.1    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link       192.168.0.1    276
      192.168.0.1  255.255.255.255         On-link       192.168.0.1    276
    192.168.0.255  255.255.255.255         On-link       192.168.0.1    276
      192.168.1.0    255.255.255.0         On-link      192.168.1.37    281
     192.168.1.37  255.255.255.255         On-link      192.168.1.37    281
    192.168.1.255  255.255.255.255         On-link      192.168.1.37    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link       192.168.0.1    276
        224.0.0.0        240.0.0.0         On-link      192.168.1.37    281
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link       192.168.0.1    276
  255.255.255.255  255.255.255.255         On-link      192.168.1.37    281
===========================================================================

答え1

あなたのroute記述はあなたが望んでいるものではありません。192.168.1.1 ルーターは 192.168.0.0/24 ネットワークのゲートウェイではありません (これはルート記述に書かれていることですが、これは完全に間違っています)。

192.168.1.1 ワイヤレス ルーターにルートを設定して、192.168.1.37 PC 経由で 192.168.0.0/24 ネットワークへのルートを設定する必要があります。

また、Windows 7 PCでIPルーティングを有効にするパケットを転送できるようにします。

答え2

マシンでワイヤレス接続を共有し、2台目のマシンのDNSを192.168.0.1に設定する必要があります。

次のように ping を試してください。

192.168.0.1
192.168.1.37
192.168.1.1

次に、2 台目のマシンで www.google.com に ping して取得した IP を自分のマシンに ping します。DNS を正しく設定していれば、すべての ping で応答が返されるはずです。

関連情報