У меня есть настроенный сервер под управлением Ubuntu 12.04 LTS и OpenVPN.
Когда я подключаюсь к нему с домашнего компьютера под управлением Arch Linux, VPN-соединение работает безупречно. Я могу просматривать веб-сайты и видео и т. Д. Весь трафик правильно маршрутизируется через VPN-соединение, и когда я захожу на другие веб-сайты, они видят IP-адрес моего сервера, а не IP-адрес моего домашнего компьютера, как ожидалось.
С другой стороны, в Windows 8 при использовании официального дистрибутива программного обеспечения OpenVPN для Windows он работает иначе. Я могу правильно подключиться к VPN-серверу, но веб-сайты по-прежнему видят IP-адрес моего домашнего компьютера, а не IP-адрес VPN-сервера, и я понятия не имею, почему это может быть. Я загрузил один и тот же файл конфигурации клиента и ключи для клиентских машин Linux и Windows 8, но проблема остается.
Я предполагаю, что это проблема конфигурации сервера, но я понятия не имею, что это может быть. У кого-нибудь есть идеи?
Может быть, щелкнуть правой кнопкой мыши и «Выполнить от имени администратора»?
У меня была эта проблема на работе с некоторыми клиентами Win7 OpenVPN. VPN подключается, но не может создавать маршруты в Windows только потому, что не работает от имени администратора.
Изменить: постоянным решением, позволяющим избежать запроса пароля администратора, должно быть добавление / runas и / savecred к значку графического интерфейса OpenVPN. Он спросит один раз и будет запускаться от имени администратора при каждом запуске:
runas /user:administrator /savecred "C:\Program Files...