Hi Raoul,
So given that my tcpdump establishes that in the bad case the
ikev2_auth[I] arrives at the machine but the logs in strongswan do not
indicate that it was processed/received then what could be the issue
here?  I believe I have ruled out iptables/firewall as a cause.  So I
*think* the data does get there but why do the logs go quiet as if it
didn't get processed/handled?

I did notice in the good case that the  IKE_AUTH request was 2380
bytes.  Could this be a fragmentation thing?  Could it be something
really subtle like a kernel problem?  Seems unlikely - but how would I
ascertain this?

Can you give any suggestions on how I can debug this?   Is there any
useful logging I can enable to get to the bottom of this?

most likely this is a fragmentation problem. To show it you also have to capture the following fragments, not only the first fragment. Something like this works.

root@bad-server:~# tcpdump -n -s 0 -v 'host my-client-ip'

If you do this on both sides it's possible to detect the dropped fragments.

Regards,
Volker
_______________________________________________
Users mailing list
[email protected]
https://lists.strongswan.org/mailman/listinfo/users

Reply via email to