Я наконец понял, как решить мою проблему!
Да, сначала нужно зайти в настройки VPN. На вкладке "Сеть", а затем для свойств IPv4 и IPv6, после нажатия кнопки "Дополнительно" убедитесь, что флажок "Использовать шлюз по умолчанию в удаленной сети" не установлен.
Затем, однако, вам нужно настроить маршрутизацию на IP-адреса, к которым вы хотите получить доступ через эту VPN, или вы не сможете получить доступ к чему-либо через эту VPN. В моем случае мне нужно было запустить эту команду из окна cmd
от имени администратора:
C:\>route -p ADD 192.168.232.117 mask 255.255.255.255 77.86.21.34 if 21
Наконец, это позволило мне подключиться через VPN к внутреннему IP-адресу, к которому я хотел получить доступ, который был 192.168.232.117
. Ключ указывал интерфейс! Если вы этого не сделаете, Windows может по умолчанию попытаться проложить маршрут через неправильный интерфейс, и все будет не так. Я просто объясню эту команду выше:
route -p
Это устанавливает постоянный маршрут; даже после перезагрузки маршрутизация должна оставаться на месте.
ADD 192.168.232.117
Это говорит о том, что эта маршрутизация должна применяться при попытке доступа к IP 192.168.232.117
.
mask 255.255.255.255
Это говорит о том, что сетевая маска маршрута такова, что маршрут применяется только к одному IP, указанному мной выше.
77.86.21.34
* Указывает IP-адрес шлюза, который будет использоваться при подключении к этому IP.
if 21
* Указывает номер интерфейса для использования при подключении к этому IP. В моем случае интерфейс 21 был интерфейсом VPN, а не моей сетевой картой.
Обратите внимание, что значения элементов со звездочкой (*) можно узнать, получив команду route
для отображения информации о маршрутизации, такой как доступные в настоящее время интерфейсы и их связанный номер, с помощью команды:
route PRINT
Более подробную информацию о команде route
и примеры можно найти здесь и здесь.