Исключить маршрут из интерфейса netsh

Исключить маршрут из интерфейса netsh

Моя настройка следующая:

  • Windows 10, вынужденный домашний офис из-за коронавируса, я внешний подрядчик в крупной компании
  • Я подключаюсь к VPN моей компании, которая называется MyVPN, некоторые внутренние IP-адреса наших клиентов доступны нам через этот VPN.
  • Я настроил раздельное туннелирование с помощьюSet-VpnConnection "MyVPN" -SplitTunneling 1
  • Все внутренние IP-адреса, на которые мне нужно звонить при запуске VPN, находятся в одном диапазоне IP-адресов 999.0.0.0/8(пример диапазона IP-адресов, тысячи различных IP-адресов принадлежат этой компании)
  • Итак, я добавил все эти IP-адреса черезnetsh interface ipv4 add route 999.0.0.0/8 "MyVPN"
  • Это работает, я могу звонить на внутренние IP-адреса через VPN, в то время как все остальные звонки не проходят через мой VPN.
  • Моя проблема сейчас такова:
    • Я не могу получить доступ ко всем внутренним IP-адресам через VPN из-за отсутствия маршрутов брандмауэра (мне приходится запрашивать их, что занимает некоторое время и требует множества обсуждений... Поэтому я хочу этого избежать)
    • Но к некоторым из этих внутренних IP-адресов возможен глобальный доступ.безVPN-соединение
    • Итак, теперь у меня проблема, что я не могу получить доступ к этим IP через свой VPN, но я мог бы получить к ним доступ, если бы я отключил свой VPN. Но мой маршрут netsh направляет их всех в VPN, что приводит к таймауту
  • Я думал как-то исключить эти IP из маршрута netsh, но не знаю как. Есть ли способ?
    • Нравитьсяnetsh interface ipv4 exclude route 999.40.60.80 "MyVPN"
    • IP-адреса, с которыми у меня возникла проблема, разбросаны по всему диапазону, нет никакой закономерности или сходства.

Это вывод netsh interface ipv4 show route(по-немецки :) "WLAN" по-немецки означает "WiFi") введите описание изображения здесь


Я нашел это! Основываясь на ответе пользователя 1686, я попробовал кое-что, и это решение

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

Скопируйте значение «gateway» из текущего маршрута 0.0.0.0/0.

Связанный контент