Спасибо за наводку про SPI.
СергейП писал(а):
Насколько я понимаю, на dfl нет разрешающего правила для входящих icmp-пакетов через туннель.
Есть дефолтное разрешающее правило для пинга:
Name: ping_fw
Action: Allow
Service: ping-inbound
Source: lan/lannet
Destination: core/lan_ip
есть пару правил которые организуют хождение пакетов в туннель и из него:
Name: allow_all
Action: Allow
Service: all_services
Source: lan/lannet
Destination: fwA-ipsec/fwA-remotenet
Name: allow_all
Action: Allow
Service: all_services
Source: fwA-ipsec/fwA-remotenet
Destination: lan/lannet
и все это дело успешно работает если пинги запускать не одновременно с разных пиров, о чем свидетельствуют записи в логах dfl:
2013-06-30 19:47:50 allow_all ICMP lan/fwA-ipsec 192.168.20.2/192.168.10.2 conn_open
2013-06-30 19:48:02 allow_all ICMP lan/fwA-ipsec 192.168.20.2/192.168.10.2 conn_close close conn=close connsrcid=1 conndestid=1 origsent=240 termsent=240
2013-06-30 19:48:21 allow_all ICMP fwA-ipsec/lan 192.168.10.2/192.168.20.2 conn_open
2013-06-30 19:48:33 allow_all ICMP fwA-ipsec/lan 192.168.10.2/192.168.20.2 conn_close close conn=close connsrcid=1 conndestid=1 origsent=240 termsent=240
При одновременном запуске пингов в логах видим следующее:
2013-06-30 19:49:40 Warning CONN 600015 LogReverseOpens ICMP lan/lan 192.168.20.2/192.168.10.2 reverse_connect_attempt drop connsrcid=1 conndestid=1 origsent=120 termsent=180 ipdatalen=40 icmptype=ECHO_REQUEST echoid=1 echoseq=37
...
...
результат единовременно отклик получаем только от одного пира.
Поднимал pptp туннель на двух dfl таких проблем не было.