Добрый день.
Помогите внести ясность в ситуацию. Настроен ipsec между двумя хостами Centos и Mikrotik. За хостами подсети. Поднимаю два тунеля.
10.0.0.0.24 <-> mikrotik <----ipsec----> Centos(openswan) <-> 192.168.90.0/24
<-> ip_host
Первый работает хост - подсеть
Второй подсеть - подсеть
Но факту реально работает только один в случайном порядке. Те при перезапуске openswan или mikrotik трафик начинает реально идти только через один.
Пинг проходит, но такое ощущение что не возвращается обратно.Вот пример пинга до хоста и подсети с адреса 10.0.0.243
tcpdump icmp
12:02:24.970435 IP 10.0.0.243 > ip_host: ICMP echo request, id 54597, seq 1576, length 64
12:02:25.273338 IP 10.0.0.243 > 192.168.90.6: ICMP echo request, id 60229, seq 1545, length 64
12:02:25.970431 IP 10.0.0.243 > ip_host: ICMP echo request, id 54597, seq 1577, length 64
12:02:26.273310 IP 10.0.0.243 > 192.168.90.6: ICMP echo request, id 60229, seq 1546, length 64
вот пример конфига openswan
conn ipsec
authby=secret
auto=start
ikelifetime=86400s
ike=3des-sha1-modp1024
aggrmode=no
## phase 1 ##
keyexchange=ike
## phase 2 ##
keylife=86400s
phase2=esp
phase2alg=3des-sha1
compress=no
pfs=yes
type=tunnel
left=ip_host
#leftsourceip=ip_host
leftsubnets={ip_host/32 192.168.90.0/24}
leftnexthop=%defaultroute
## for direct routing ##
right=ip_mikrotik
rightsubnets={10.0.0.0/24}
Истина где то рядом, но где???