私には簡単なタスクがあります:2つのNICを備えたwni7があります.2番目のNICを介して別のcomp(osx)をwin7に接続し、インターネットに接続したいと思います。
Win7が何らかの理由でパケットの転送を拒否しているように私には思えます。おそらく「未定義のネットワーク」とNLAサービスが原因ですが、それに関する情報は見つかりませんでした。
私のセットアップのASCII回路図の下:
インターネット<->ルーター(192.168.1.1)<->(192.168.1.2)WIN7(192.168.2.1)<->(192.168.2.2)OSX
ありがとう
ルーターに192.168.2.xネットワークへのルートがあることを確認してください。あなたがそれを追加することができるか、それがあなたの運が悪いことを発見することができない限り。 192.168.1.2でルーター/ゲートウェイとして機能するWindows7マシンを介して192.168.2.xのトラフィックを送信するように指示するルートが必要です。
WIndows 7マシンでルーティングが有効になっていることを確認します(コマンドプロンプトでipconfig /all
を実行し、IP Routing Enabled . . . . . . . : Yes
という行を確認します。
有効になっていない場合は、次のレジストリキーの値を1に設定してこれを変更できます。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
これを行う最も簡単な方法は、「ネットワーク接続」ページに移動し、両方のネットワークカードを選択し、適切なクリックを作成して、「ブリッジ接続」を選択することです。
通常、転送と接続を共有するために必要なすべてを設定するには、これで十分です。
IPルーティングを有効にする必要があります。これを行うには、次のレジストリキーの値を1に設定します。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
これが有効になっていることを確認してください。
また、ルーターでデフォルトルートを指定する必要があります。ルーターは、外部へのどのインターフェイストラフィックを送信するかを他にどのように決定する必要がありますか?ルーティングテーブルにこの情報が必要です。したがって、外部インターフェースでデフォルトゲートウェイを指定してください。宛先アドレスがどのネットワークにも属していないすべてのパケットは、ルーターが現在含まれているため、デフォルトゲートウェイに送信されます(つまり、インターネットに送信されます)。それは理にかなっていますか?