У меня есть виртуальный частный сервер под управлением Windows Server 2008 R2. Я использую подключение к удаленному рабочему столу для его администрирования. Я пытаюсь подключить свой VPS к VPN. Соединение успешно, но поскольку VPS получает новый IP-адрес, существующее соединение RDP разрывается.
Я попытался выйти и снова подключиться, но это не удалось, так как у сервера теперь есть новый IP-адрес в VPN. Я не могу подключиться с помощью нового IP-адреса, так как этот IP-адрес может быть подключен ко многим компьютерам.
Итак, чтобы подключиться к моему VPS с помощью существующего VPN-соединения, я попробовал следующие инструменты:
Существуют ли какие-либо решения для подключения к моему VPS, когда он подключен к VPN, или для поддержания существующего RDP-соединения даже после того, как он подключен к VPN?
РЕДАКТИРОВАТЬ: Теперь я использую соединение на основе OpenVPN BolehVPN. Поэтому я не могу найти способ использовать ответ Уэсли Дэвида. Так что все еще ищу OpenVPN - твик для Windows.
Вероятно, вы захотите настроить свое VPN-соединение так, чтобы удаленная конечная точка VPN не использовалась в качестве шлюза по умолчанию. Когда он настроен на использование конечной точки VPN в качестве шлюза по умолчанию, весь сетевой трафик, независимо от его происхождения, будет идти в VPN. Если VPN не установлен в качестве шлюза по умолчанию, то по этому туннелю будет проходить только трафик, привязанный к подсети VPN, а IP-адрес, к которому вы подключились через RDP, не будет обернут VPN.
Вот сообщение в блоге Это показывает, как изменить настройки шлюза по умолчанию в вашей VPN.
РЕДАКТИРОВАТЬ:
Если вам нужен IP-адрес конечной точки после ее подключения к VPN, я бы предложил выяснить, как IP-адреса предоставляются для VPN. Настройте DHCP-сервер, а затем используйте резервирование DHCP, чтобы назначить тот же IP-адрес входящему VPN-соединению. Если этот VPS является единственным подключением к VPN, вы можете создать диапазон DHCP, охватывающий только один IP-адрес. Если конечная точка VPN получает частный IP-адрес, вам необходимо либо настроить общедоступные IP-адреса конечной точки VPN для VPN-клиентов, либо изменить брандмауэр конечной точки VPN для пересылки трафика с определенных портов на частный IP-адрес подключенного VPS.
РЕДАКТИРОВАТЬ 2:
Рассматриваемый DHCP-сервер, скорее всего, будет на том же компьютере, что и сама конечная точка VPN. Вы можете либо использовать программное обеспечение конечной точки VPN, либо установить DHCP-сервер на том же сервере, что и программное обеспечение VPN. Решения VPN обычно имеют встроенные возможности IP-адресации или передают их DHCP-серверу, находящемуся в сети (который также может находиться на том же сервере).
Ваш VPS будет подключаться к конечной точке VPN, но теперь ему потребуется адрес, назначенный ему VPN. Это сторона туннеля, на которой должна быть установлена служба DHCP.
Вы могли бы попробовать LogMeIn. Я не могу сказать, что использовал его в вашей конкретной ситуации, но думаю, что это сработает нормально.
Кроме того, я думаю, что ваша проблема связана с маршрутизацией обратно с VPS на ваш компьютер (вы подключаетесь к VPS на одном IP-адресе, он отвечает с другого IP-адреса). Если вы дадите VPS статический маршрут к вашей машине через основной интерфейс Ethernet с использованием исходного IP-адреса (поскольку новый IP-адрес VPN не должен заменять исходный IP-адрес, просто добавьте к нему), он должен работать нормально. Если вы используете DHCP от своего интернет-провайдера, добавьте весь их диапазон IP-адресов, поскольку вы, вероятно, не собираетесь использовать VPS для подключения к другому IP-адресу от вашего интернет-провайдера.