Если VPN использует тот же диапазон подсетей, что и ваша локальная локальная сеть, то, вероятно, проще всего было бы изменить подсеть VPN или подсеть локальной сети (например, я использую 192.168.0.0/24
и 192.168.1.0/24
).
Если вам нужно использовать, скажем, одно или два устройства в удаленной сети, вы можете просто настроить статические маршруты для этих устройств и удалить маршрут подсети VPN:
Если VPN поддерживает его (я не знаком со встроенным VPN в Windows), настройте VPN так, чтобы он не создавал маршрут для подсети VPN, а вместо этого создавайте индивидуальные маршруты для каждого устройства, к которому вы хотите получить доступ. Вы можете указать их, если VPN создаст маршрут для точного IP-адреса и подсеть 255.255.255.255.
ИЛИ ЖЕ
- Откройте командную строку с повышенными правами (администратор)
- Запустите
route print
и запишите список интерфейсов вверху. Первый номер для каждого интерфейса - это номер интерфейса, вам нужен номер интерфейса для вашего интерфейса VPN. Мы назовем это VPN-IF
ради этого руководства.
- Удалите маршрут подсети к VPN:
route delete 192.168.1.0 MASK 255.255.255.0 IF VPN-IF
На этом этапе вы должны потерять все соединения с устройствами на VPN, но они все равно должны быть подключены.
- Добавьте маршруты для каждого устройства в VPN, к которому вы хотите получить доступ:
route -p add <DEVICEIP> MASK 255.255.255.255 IF VPN-IF
где <DEVICEIP>
- это IP-адрес устройства, к которому вы хотите получить доступ.
Вам нужно будет повторять шаг № 3 после каждого подключения к VPN, хотя маршруты на шаге 4 будут сохраняться при перезагрузке. Обратите внимание, что любые IP-адреса, для которых вы добавили статический маршрут на шаге 4, не будут доступны в локальной сети.