Windows 7 で VPN 受信接続を作成しました。接続したすべてのユーザーはローカル ファイルなどすべてを見ることができますが、インターネットも使用できるようにしたいと考えています。
私のコンピュータの IP は 192.168.1.254 で、ルーター 192.168.1.1 に接続されており、VPN インターフェイスは 192.168.11.150 ~ 192.168.11.160 に設定されています。
最後のステップはルーティング テーブルに追加することです。次のように入力しました。
route add 192.168.11.150 mask 255.255.255.0 192.168.1.1
コマンドラインは以下を返します:
The route addition failed: The parameter is incorrect.
この問題について何時間も調査しましたが、これが VPN ユーザーにインターネットを使用させる方法ではないということ以外、答えは見つからないようです...
どのような助けでも歓迎します。
編集:マスクを255.255.255.255に変更すると、ルーティングは次のように実行されます。
OK!
しかし、VPN に接続したユーザーはまだ私のインターネットにアクセスできません... どこが間違っているのか知っている人はいませんか?
答え1
最初の問題に答えると: Windows はサブネットのネットワーク アドレスを取得します。/24 サブネット (255.255.255.0) のネットワーク アドレスは 0 です。次のコマンドを実行します。
ルート追加 192.168.11.0 マスク 255.255.255.0 192.168.1.1
注意: アドレス範囲がサブネットのサイズと一致していません。これは、接続された LAN 上の他のネットワーク宛てのトラフィックに影響を与える可能性があります。おそらく、このことは気にしないでしょう。
2 番目の問題にお答えします。 IP 192.168.1.254 の「私のコンピューター」は、ファイルの共有やインターネット アクセスを試みている VPN サーバーであると想定します。
どのコンピュータにルート エントリを追加していますか? 質問に多少の曖昧さがあります。ここまでたどり着くまでに従った手順へのリンクを添付していただければ、あなたの意図を理解しやすくなります。
あなたのコンピュータがホーム ネットワーク上にあり、相手のコンピュータもホーム ネットワーク上にあると仮定します。
インターネット アクセスを追加するには、ルーター (192.168.1.1) に 192.168.1.254 経由で 192.168.11.0 255.255.255.0 への戻りルートを追加する必要がある可能性があります。その手順はルーターによって異なります。
または、Windows VPN サーバーに NAT を設定します。その方法はわかりませんが、ホーム ネットワークからホーム ネットワークへの使用例を想定することはお勧めしません。