Доброго времени суток, столкнулся с такой проблемой, есть туннель wireguard между клиентом и сервером. Под сервером понимается WG на hyperv c адресом 192.168.0.40, пул wg - 10.0.0.0/24. сделан проброс на порт сервера wg и разрешен трафик на input согласно iptables. На клиентах, в пирах, endpoint A-запись DNS (внешний ip): внешний порт,(в кеше предварительно указал статику dns-A - ip), указал AllowedIPs своей сети 192.168.0.1/24 и 10.0.0.0/24 сети wg. Приписал маршруты как основном шлюзе где «внешний ip: порт» 10.0.0.0/24 - 192.168.0.40 Так и на клиентах 192.168.0.1/24 - 10.0.0.1
И как бы всё работает, но если отключить сетевое клиентское оборудование, а WAN у него динамический, то начинаются проблемы, обновился внешний ip, а на сервере wg в peer висит ещё старая запись со старым ip.
Да, указал Persistent Keepalive: 10 sec, не помогает, только ребут службы wg на сервере.
Использовать колхозные скрипты не особо хочется, мб есть кто сталкивался с такой ситуацией, может решали ситуацию как то без скриптов.


