Мой локальный сервер, который выполняет роль маршрутизатора и шлюза для моей локальной сети, подключен к другому удаленному серверу с помощью OpenVPN по двухточечному соединению. IP-адрес удаленного сервера - 10.8.2.1 а локального - 10.8.2.2 . Я могу получить доступ к удаленному серверу по этому IP-адресу с локального сервера и наоборот (оба работают под управлением Ubuntu Linux, чего бы это ни стоило).

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

ping 10.8.2.1

(Запуск этого работает: ping 10.8.2.2)

Брандмауэр удаленного сервера настроен на прием любых входящих подключений через интерфейс tun0 (VPN).

Брандмауэр локального сервера настроен на прием любых перенаправляющих соединений из локальной сети на tun0 (VPN). Я проверил, что пакеты действительно отправляются в ACCEPT локальным сервером, поэтому они отбрасываются куда-то дальше по цепочке.

В чем может быть дело?

1 ответ1

0

Я нашел проблему. В правиле переадресации на локальном сервере, разрешающем (входящие) VPN-соединения, я установил исходный IP-адрес 10.8.2.2 . Снятие этого ограничения решило проблему.

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