Я устанавливаю VPN между двумя каплями Digital Ocean. Оба сервера имеют публичные c IP-адреса. Я пытаюсь отправить простой текстовый трафик c по туннелю IPSE C, но кажется, что траффи c не отправляется по зашифрованному туннелю.
Вот мой конфиг - конфигурация одинакова на каждом конце, за исключением того, что IP-адреса меняются местами, и один конец имеет auto = start, а другой - auto = add.
config setup
strictcrlpolicy=no
uniqueids = no
conn any
leftid=178.62.150.163
leftsubnet=178.62.150.163/32
leftsourceip=178.62.150.163
right=209.97.111.12
rightsubnet=209.97.111.12/32
rightid=209.97.111.12
keyingtries=%forever
ike=aes256-sha2_512-modp1536
esp=aes256-sha2_512-modp1536
ikelifetime=3h
keylife=1h
compress=yes
dpdaction=restart
dpddelay=30
dpdtimeout=120
authby=secret
fragmentation=yes
auto=start
authby=secret
keyexchange=ike
type=tunnel
VPN, похоже, инициирован.
root@ubuntu-s-1vcpu-1gb-lon1-01:~# ipsec statusall any
Status of IKE charon daemon (strongSwan 5.6.2, Linux 4.15.0-66-generic, x86_64):
uptime: 10 minutes, since Mar 04 10:51:54 2020
malloc: sbrk 1630208, mmap 0, used 662496, free 967712
worker threads: 11 of 16 idle, 5/0/0/0 working, job queue: 0/0/0/0, scheduled: 4
loaded plugins: charon aesni aes rc2 sha2 sha1 md4 md5 mgf1 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 stroke updown eap-mschapv2 xauth-generic counters
Listening IP addresses:
178.62.150.163
10.16.0.7
Connections:
any: %any...209.97.111.12 IKEv1/2, dpddelay=30s
any: local: [178.62.150.163] uses pre-shared key authentication
any: remote: [209.97.111.12] uses pre-shared key authentication
any: child: 178.62.150.163/32 === 209.97.111.12/32 TUNNEL, dpdaction=restart
Security Associations (1 up, 0 connecting):
any[1]: ESTABLISHED 10 minutes ago, 178.62.150.163[178.62.150.163]...209.97.111.12[209.97.111.12]
any[1]: IKEv2 SPIs: a5c8f64f5221786c_i* e7b90ff29d2566e9_r, pre-shared key reauthentication in 2 hours
any[1]: IKE proposal: AES_CBC_256/HMAC_SHA2_512_256/PRF_HMAC_SHA2_512/MODP_1536
Однако. Когда я пытаюсь выполнить трассировку между двумя IP-адресами, кажется, что go до целого rnet:
root@ubuntu-s-1vcpu-1gb-lon1-01:~# traceroute 209.97.111.12
traceroute to 209.97.111.12 (209.97.111.12), 30 hops max, 60 byte packets
1 46.101.0.253 (46.101.0.253) 0.676 ms 46.101.0.254 (46.101.0.254) 4.185 ms 46.101.0.253 (46.101.0.253) 0.644 ms
2 138.197.249.106 (138.197.249.106) 0.939 ms 138.197.249.122 (138.197.249.122) 1.041 ms 138.197.249.120 (138.197.249.120) 1.460 ms
3 138.197.249.119 (138.197.249.119) 0.580 ms 138.197.249.125 (138.197.249.125) 0.588 ms 138.197.249.109 (138.197.249.109) 0.603 ms
4 209.97.111.12 (209.97.111.12) 1.661 ms 1.682 ms 1.660 ms
Из того, что я прочитал, должен быть маршрут в этой команде: ip -s xfrm состояние
Хотя эта команда ничего не возвращает. У меня также нет созданных интерфейсов, я вижу только lo и eth0, хотя VPN инициирован.
Кто-нибудь может помочь?