I use wireguard across other OS and so have a custom setup script to do things like redundant DNS resolution of the server endpoint.
After running my script the wireguard tunnel is estabilished but I cant ping the endpoints.
I assume it's the firewall, since without making any change to any /etc/config/* files, but just by issuing a /etc/init.d/network restart, wireguard becomes fully functional.
Same if I execute /sbin/netifd. (while it is already running, yes).
What changes can this be doing? I was unable to see any differences with iptables -L or fw3 print.