Я могу установить соединение IPSEC между одним клиентом на сервер. На самом деле я могу одновременно подключить несколько серверов Ipsec. Но я понял, что когда на серверах есть такой же файл xl2tpd.conf, как показано ниже
[global]
ipsec saref = yes
listen-addr = 12.34.56.78
[lns default]
ip range = 192.168.1.10-192.168.1.20
local ip = 192.168.1.1
;require chap = yes
refuse chap = yes
refuse pap = yes
require authentication = yes
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes
Сервер 1 может быть доступен через IP-адрес 192.168.1.1, однако Сервер 2 может быть доступен через другой, назначенный случайным образом, например, 162.xx.xx.xx, хотя в xl2tpd.conf-> local ip установлен 192.168.1.1. На самом деле я не ожидаю, что достигну разных машин с тем же IP-адресом. Но как я могу сделать сервер уникальным, изменив файлы xl2tpd.conf всех серверов.
установка «локального IP-адреса» для каждого сервера с другим IP-адресом решает проблему.
; сервер 1; локальный ip = 192.168.1.1; сервер 2; локальный IP = 192.168.1.2; сервер 3; локальный IP = 192.168.1.3
Убедитесь, что диапазон IP = 192.168.1.10-192.168.1.20 не охватывает "локальный IP-адрес" серверов.