I've setup up an EoIP tunnel between two routers - it was working fine. Then something happened, I don't know what...
I was unable to send large ping packets, 1500 bytes through the tunnel.
I tried making new tunnels, to other routers - works fine to send 1500 bytes packets through some of them, and doesn't for others... where it doesn't work the limit is exactly 1458 bytes.. at 1459 the packet just disappears.
In this particular case I use EoIP tunnels because the client has their own firewalls inside. So the EoIP is bridged to the ethernet interface facing the clients' firewalls. I thought this would be a clever solution as routing etc would be transparent for them, and I wouldn't have to worry about ip's etc they where using.. everything which goes over the tunnels is ipsec traffic.
It seems that it has something to do with the packets traveling over other routers, but I haven't figured out exactly what's happening, as it seems to be fine in some cases... and not in other cases.
Anyone have any clue or suggestion how I can solve this problem?
For the client the result is simple, they can send small packets through - e.g. small pings, but most traffic is simply lost resulting in the link not working for them.