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: