Hi

I'm trying to run wireguard on an embedded linux device instead of openvpn.

Everything is going as planned, until the client receives a new IP from the mobile provider (LTE, ipv4), e.g. after a reconnect.

The endpoint, debian router behind nat does not recognize the new IP from the embedded device. And the "last handashake" is just keep going. Sometimes it works, but mostly not.
The embedded device use libqmi but over ethernet is the same issue.

Only a restart of the WG interface on the router brings the connection up again.

What am I doing wrong?

Best regards,

TOM