Debian vServer: невозможно подключиться к VPN с несколькими устройствами в одной сети

Я установил VPN на своем виртуальном сервере, используя openswan, xl2tpd и ppp (см. Это руководство: https://raymii.org/s/tutorials/IPSEC_L2TP_vpn_with_Ubuntu_14.04.html). Итак, я говорю о L2TP/IPSec VPN с PSK.

У меня проблема: я могу подключить смартфон к VPN с помощью встроенного API. Но после этого я не могу больше подключать устройства к VPN, используя устройство из той же сети (другие или сотовые сети работают). Для меня это означает, что поддержка NAT не включена, но, как показано в руководстве, я установил значение nat_traversal в /etc/ipsec.conf на "да".

На самом деле, если я сначала подключаю Windows-компьютер, я МОГУ подключить и компьютер, и еще одно устройство (смартфон), но НЕ МОГУ подключить другое устройство.

Я уверен, что проблема не в следующем: - телефон: иногда я могу подключиться, иногда нет, как показано выше. Никакие установки ничего не блокируют. - роутер: подключение к VPN не является невозможным. - сам сервер: подключение к VPN не является невозможным.

Я вижу проблему в конфигах, но понятия не имею, где искать эти настройки. Если кто-то знает, что делать, я ценю каждый ответ. Спасибо.

1 ответ

Я нашел мою проблему в файлах конфигурации. Для тех, у кого такая же проблема, добавьте значения в /etc/ipsec.conf, как показано ниже:

version 2.0

config setup
    oe=off
    listen=%IP_ADDRESS%

conn L2TP-PSK-NAT
    rightsubnet=vhost:%priv
    also=L2TP-PSK-noNAT

conn L2TP-PSK-noNAT
    rekey=yes

После этого должно работать c:

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