Назад | Перейти на главную страницу

Нет доступа к Интернету при переключении `redirect-gateway` в конфигурации клиента OpenVPN

У меня роутер с IP 192.168.1.1 подсети 192.168.1.0/24.

В этой подсети Synology NAS имеет IP-адрес 192.168.1.181 и работает VPN-сервер, использующий подсеть 192.168.2.0/24.

Когда я подключаю клиента к этому серверу из-за пределов обеих сетей, мне назначается 192.168.2.6. С этого клиента я могу пинговать машины 192.168.1.0/24 (Например, 192.168.1.17 и 192.168.1.181) и 192.168.1.1 & 192.168.2.1.

С уже включенных машин 192.168.1.0/24, Я могу пропинговать VPN-клиент (192.168.2.6) после добавления статического маршрута route add 192.168.2.0 mask 255.255.255.0 192.168.1.181 (окна).

Перед добавлением redirect-gateway в конфигурации клиента, я мог бы получить доступ к Интернету, находясь в VPN, но не смог получить доступ к локальным веб-службам, таким как служба маршрутизатора или веб-служба Synology NAS (работающая в пределах 192.168.1.0/24). Я думал, что это может быть потому, что внешний IP-адрес (whatmyip.org) от VPN-клиента показывает тот же внешний адрес, как если бы я не был подключен к VPN.

После добавления redirect-gateway в конфигурацию клиента, я подтвердил, что у меня был правильный внешний IP-адрес (соответствует внешнему IP-адресу клиентов 192.168.1.0/24) при подключении, но мог не доступ к внешним сайтам (google.com), но мог доступ к внутренним веб-службам (192.168.1.1 и 192.168.1.181).

Что мне не хватает?


Странное наблюдение, не знаю почему, но клиент (192.168.2.6) получает DHCP-сервер и сервер шлюза 192.168.2.5 чего, насколько мне известно, не существует. Я не могу пинговать. 192.168.2.1 определенно является VPN-сервером, и я могу получить доступ к его веб-службе (192.168.1.181 на 192.168.1.0/24).

Подключенный клиент ipconfig /all:

Description . . . . . . . . . . . : TAP-Windows Adapter V9
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.2.6(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.252
Lease Obtained. . . . . . . . . . : Thursday, August 13, 2015 11:55:43 AM
Lease Expires . . . . . . . . . . : Friday, August 12, 2016 11:55:42 AM
Default Gateway . . . . . . . . . : 192.168.2.5
DHCP Server . . . . . . . . . . . : 192.168.2.5
DNS Servers . . . . . . . . . . . : 192.168.2.1
NetBIOS over Tcpip. . . . . . . . : Enabled

Вы должны убедиться, что ваш маршрутизатор имеет запись NAT для исходящей почты для сети VPN 192.168.2.0/24 и что DNS был установлен.

Посмотри это: https://openvpn.net/index.php/open-source/documentation/howto.html

Вы должны перенаправить шлюз: push "redirect-gateway def1"

Убедитесь, что у клиента настроен DNS, или отправьте его с помощью openVPN, используя push "dhcp-option DNS x.x.x.x"

Последний шаг, как упоминалось выше, заключается в том, что на вашем маршрутизаторе должен быть настроен исходящий NAT для вашей сети VPN, иначе вы не выйдете в Интернет.