netshインターフェースからルートを除外する

netshインターフェースからルートを除外する

私の設定は次のとおりです。

  • Windows 10、コロナで在宅勤務を余儀なくされる、私は大企業の外部契約社員
  • 私は会社のVPNに接続しています。MyVPNこのVPN経由でクライアントの一部の内部IPにアクセスできます。
  • 私はスプリットトンネルを設定しましたSet-VpnConnection "MyVPN" -SplitTunneling 1
  • VPN の開始時に呼び出す必要があるすべての内部 IP は同じ IP 範囲内にあります999.0.0.0/8(例: IP 範囲、この会社に属する数千の異なる IP)
  • そこで私はこれらのIPをすべてnetsh interface ipv4 add route 999.0.0.0/8 "MyVPN"
  • これは機能します。VPN経由で内部IPに電話をかけることができますが、他のすべての通話はVPNを経由しません。
  • 私の問題は今、次のとおりです:
    • ファイアウォール ルートが見つからないため、VPN 経由ですべての内部 IP にアクセスできません (ルートを要求する必要があり、これには時間がかかり、多くの議論が必要です... そのため、これを避けたいのです)
    • しかし、これらの内部IPの一部はグローバルにアクセスできる。それなしVPN
    • そのため、VPN経由でこれらのIPにアクセスできないという問題が発生しましたが、VPNをオフにするとアクセスできます。ただし、netshルートはこれらすべてをVPNにルーティングするため、タイムアウトが発生します。
  • 何らかの方法でこれらの IP を netsh ルートから除外したいと考えていましたが、方法がわかりません。方法はありますか?
    • のようにnetsh interface ipv4 exclude route 999.40.60.80 "MyVPN"
    • 問題となっているIPは、その範囲全体に散らばっており、パターンや類似性はありません。

これが出力ですnetsh interface ipv4 show route(ドイツ語:)「WLAN」はドイツ語で「WiFi」です) ここに画像の説明を入力してください


見つかりました!user1686さんの回答に基づいていくつか試してみたところ、それが解決策でした

netsh interface ipv4 add route 999.40.60.80/32 "WLAN" 192.168.178.1

WLANは WiFi インターフェースの名前であり、192.168.178.1はデフォルト ゲートウェイです。

答え1

通常のインターネット ゲートウェイを経由する通常のルートを追加するだけです。

netsh interface ipv4 add route 999.40.60.80/32 "WLAN" 192.168.178.1

現在の 0.0.0.0/0 ルートから「ゲートウェイ」値をコピーします。

関連情報