Да, я в курсе этого вопроса. Тем не менее, я попытался следовать ответам на вопрос, и они не работают для меня. Если я снимаю флажок "Использовать шлюз по умолчанию в удаленной сети", RDP просто отказывается подключаться к моей рабочей машине, тогда как при проверке RDP подключается нормально. Предложенная команда route -p... тоже не помогла.

Я установил VPN-соединение через Windows 7 с моей рабочей сетью. Я хочу подключиться к моей рабочей машине по протоколу RDP, но для каждого другого IP-адреса я хочу продолжать использовать свое обычное интернет-соединение; то есть. продолжить использовать мой обычный шлюз по умолчанию. Как я могу настроить Windows 7 для этого?

2 ответа2

6

Я наконец понял, как решить мою проблему!

Да, сначала нужно зайти в настройки 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 и примеры можно найти здесь и здесь.

0

Вы должны вносить это изменение в каждое соединение, а не только в соединение VPN. Смотрите мой ответ на другой вопрос здесь: https://superuser.com/a/547663/127642 для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .