VPN не меняет IP-адрес

Определенный интернет-сервис, который мне требуется, требует подключения с IP-адреса университета. Указанный сервис действительно хорошо работает при подключении из нескольких университетов.

Теперь я хотел бы получить доступ к этой услуге дома, и с этой целью я зарегистрировался для получения учетной записи VPN в моем университете. Подключаясь через учетную запись VPN, я действительно получаю доступ к университетским ресурсам, таким как библиотеки и университетские серверы (которые иначе недоступны).

Однако при доступе к услуге, в которой я нуждаюсь (которая не связана конкретно с моим университетом), мой доступ запрещается, поскольку IP-адрес, отображаемый для этой службы, является моим обычным IP-адресом провайдера. Подключение к http://www.displaymyhostname.com/ подтверждает это (мой обычный IP/host показывает).

Есть ли способ использовать VPN IP для всех коммуникаций? Я использую SSL расширитель сети CheckPoint для VPN-подключения (не мой выбор, именно так работает их VPN-сайт). Я также использую прокси моего университета, но безрезультатно (тот же внешний IP).

3 ответа

Решение

VPN-клиент CheckPoint может быть настроен так, чтобы решать, какие запросы хоста передаются через VPN, а какие нет (вместо этого этот трафик использует ваш локальный шлюз для выхода в Интернет).

Из руководства CheckPoint здесь:

Администратор определяет список сетей и хостов, доступных клиенту после подключения к шлюзу. Этот список, домен шифрования или домен VPN, загружается клиенту после первоначального подключения и используется клиентом для определения того, какой сетевой трафик должен быть туннелирован, зашифрован на шлюз, а какой - нет.

Они (вероятно) делают это для предотвращения прохождения всего трафика, не связанного с университетом, через их интернет-соединение, пока вы подключены к VPN.

Поскольку клиент CheckPoint получает этот список с VPN-сервера CheckPoint, ответственному за серверную часть придется добавить адрес службы в список разрешений, чтобы он (VPN-клиент) перенаправлял запросы на этот сайт через VPN., создавая впечатление, что вы подключаетесь из университета.

Вы должны быть в состоянии указать вашей системе маршрутизировать соединения для IP-адреса службы, которую вы пытаетесь использовать через сеть VPN. Для окон потребуется следующая команда, запущенная в командной строке от имени администратора:

route add service.ip.here mask 255.255.255.255 vpngateway IF vpninterface

куда service.ip.here IP-адрес сервера, к которому вы пытаетесь подключиться, и vpninterface номер интерфейса VPN, через который проходит весь ваш VPN-трафик. vpngateway это шлюз по умолчанию, который показывает, когда вы подключены в кампусе.

Чтобы найти IP шлюза VPN, запустите route print и посмотрите на список интерфейсов в верхней части. Каждый интерфейс вашей системы будет иметь номер слева, используйте номер, соответствующий интерфейсу VPN-туннеля.

Вы можете повторить эту команду для каждого сервера, к которому вам нужен доступ через VPN

Одной простой проблемой может быть то, что вы не используете OpenVPN с правами администратора. В Windows route add Команда не будет выполнена, если вы не используете OpenVPN от имени администратора.

Из сообщения на форуме поддержки OpenVPN (мой empasis):

Журнал клиента показывает

Цитата:

Tue Apr 05 19:01:25 2011 ROUTE: route addition failed using CreateIpForwardEntry: Access is denied. [status=5 ifndex=13] The requested operation requires elevation. Tue Apr 05 19:01:25 2011 ERROR: Windows route add command failed [adaptive]: returned error code 1 Tue Apr 05 19:01:25 2011 ROUTE: route addition failed using CreateIpForwardEntry: Access is denied. [status=5 ifndex=18] The requested operation requires elevation.

если вы используете Windows Vista/7, то вы должны запустить openvpn с повышенными привилегиями или добавить локального пользователя в группу> "Сетевые администраторы" (доступно в версии Profession или выше).

Другие вопросы по тегам