Сайт-сайт IPSEC с Debian и Zyxel USG210 - сервер сообщает, что соединение установлено, а маршрутизатор - нет
Я пытаюсь настроить StrongSwan IPSEC VPN на сервере Debian и хочу подключить к нему маршрутизатор Zyxel USG210.
Пока что я столкнулся с некоторыми проблемами и не знаю точную причину. По сути, маршрутизатор пытается подключиться к VPN и терпит неудачу, но сервер VPN отображает установленное соединение.
Вот вывод ipsec statusall:
Status of IKE charon daemon (strongSwan 5.5.1, Linux 4.9.0-8-amd64, x86_64):
uptime: 44 minutes, since Jan 09 13:31:32 2019
malloc: sbrk 2568192, mmap 0, used 546128, free 2022064
worker threads: 11 of 16 idle, 5/0/0/0 working, job queue: 0/0/0/0, scheduled: 5
loaded plugins: charon aesni aes rc2 sha2 sha1 md5 random nonce x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey sshkey pem openssl fips-prf gmp agent xcbc hmac gcm attr kernel-netlink resolve socket-default connmark farp stroke vici updown eap-identity eap-aka eap-md5 eap-gtc eap-mschapv2 eap-radius eap-tls eap-ttls eap-tnc xauth-generic xauth-eap xauth-pam tnc-tnccs dhcp lookip error-notify certexpire led addrblock unity
Listening IP addresses:
192.168.0.98
Connections:
tunnel: 192.168.0.98...192.168.0.1 IKEv2, dpddelay=30s
tunnel: local: [192.168.0.98] uses pre-shared key authentication
tunnel: remote: [192.168.0.1] uses pre-shared key authentication
tunnel: child: 192.168.19.0/24 === 192.168.0.0/24 TUNNEL, dpdaction=restart
Security Associations (1 up, 0 connecting):
tunnel[3]: ESTABLISHED 41 minutes ago, 192.168.0.98[192.168.0.98]...192.168.0.1[192.168.0.1]
tunnel[3]: IKEv2 SPIs: b687xxxxxxxxxxxx7f_i 206exxxxxx0f7_r*, pre-shared key reauthentication in 9 minutes
tunnel[3]: IKE proposal: AES_CBC_128/HMAC_SHA1_96/PRF_HMAC_SHA1/MODP_1024
Мой ipsec.conf:
conn tunnel
auto=start
compress=no
type=tunnel
keyexchange=ikev2
fragmentation=yes
forceencaps=yes
ike=default
esp=default
dpdaction=restart
dpddelay=30s
ikelifetime=1h
#rekey=no
left=192.168.0.1
#leftid=%any
leftsubnet=192.168.0.0/24
right=192.168.0.98
#rightid=%any
rightdns=8.8.8.8,8.8.4.4
rightsourceip=192.168.19.0/24
rightsubnet=192.168.19.0/24
authby=secret
Мой swanctl.conf:
connections {
site-site {
local_addrs = 192.168.0.98
remote_addrs = 192.168.0.1
local {
auth = psk
id = testvpn.domain.tld
}
remote {
auth = psk
id = router.domain.tld
}
children {
site-site {
local_ts = 192.168.18.0/24
remote_ts = 192.168.0.0/24
updown = /usr/local/libexec/ipsec/_updown iptables
rekey_time = 5400
rekey_bytes = 500000000
rekey_packets = 1000000
esp_proposals = aes128gcm128-x25519-aes256-sha256
}
}
version = 2
mobike = no
reauth_time = 10800
proposals = aes256-sha256-x25519
}
}
secrets {
ike-1 {
id-1 = 192.168.0.98
secret = 'test12345'
}
ike-2 {
id-2 = 192.168.0.1
secret = 'test12345'
}
ike-3 {
id-3a = 192.168.0.98
id-3b = 192.168.0.1
secret = 'test12345'
}
}
Я довольно незнаком с вещами сервера StrongSWAN/VPN в целом, поэтому я, скорее всего, допустил какую-то ошибку, просто не зная, где искать.
Буду признателен за любую помощь.
Спасибо!