У меня есть два разных VPN-соединения на сервере, как показано ниже:
Первое подключение с сервера mikrotik (192.168.100.128
в качестве клиента) на главный сервер (192.168.100.99
как ведущий с ppp0
).
Второе подключение от местного Микротика (192.168.100.129
в качестве клиента) на главный сервер (192.168.100.99
как ведущий с ppp1
).
Мы установили маршруты для каждого из этих VPN-подключений, как показано ниже:
192.168.100.128 dev ppp0 proto kernel scope link src 192.168.100.99
192.168.100.129 dev ppp1 proto kernel scope link src 192.168.100.99
Проблема заключается в том, что главный сервер по какой-либо причине отключается и одновременно отключается от обоих соединений и восстанавливает соединения, поскольку ppp0
и ppp1
будет установлен самим основным сервером, возможно, он устанавливает ppp0
и ppp1
сдвинуты, и, конечно, в этой ситуации возникнут большие проблемы, и мы должны установить правильные имена вручную.
Как можно решить эту проблему, чтобы заставить главный сервер установить ppp0 и ppp1 для указанных соединений VPN?
конфигурация:
xl2tp.conf:
[global]
listen-addr = 185.120.220.67
ipsec saref = yes
[lns default]
ip range = 192.168.100.128-192.168.100.129
local ip = 192.168.100.99
require chap = yes
refuse pap = yes
require authentication = yes
name = LinuxVPNserver
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes
и т.д. / ppp / option.xl2tpd:
ipcp-accept-local
ipcp-accept-remote
require-mschap-v2
ms-dns 8.8.8.8
ms-dns 4.2.2.4
noccp
auth
crtscts
idle 1800
mtu 1410
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000
l2tp_psk.conf:
conn L2TP-PSK-NAT
rightsubnet=vhost:%priv
also=L2TP-PSK-noNAT
conn L2TP-PSK-noNAT
authby=secret
pfs=no
auto=add
keyingtries=3
dpddelay=30
dpdtimeout=120
dpdaction=clear
rekey=no
ikelifetime=8h
keylife=1h
type=transport
left=185.120.220.67
leftprotoport=17/1701
right=%any
rightprotoport=17/%any