Control: retitle 921017 wireguard: wg setconf doesn't always set all allowed-ips Control: reassign 921017 wireguard-tools
Hi Piotr-- On Mon 2019-09-09 12:40:30 +0200, Piotr Ożarowski wrote: > yes, I can still replicate it with 0.0.20190905-1 but I do it on stable > (first Stretch now Buster) with packages from unstable (without > rebuilding them). Every time different peer (I have 11 of them) gets a > non complete AllowedIPs so I admit it's hard to reproduce… Thanks for testing again so promptly, and sorry for the delay on my side. This is a delicate situation because i want to try to reproduce the problem you're seeing but i don't want to leak any secret information from your system (or any of your peers' public metadata either, unless you're ok with that). If i can try to restate the problem, it sounds like "wg setconf" is not reliably setting all the allowed-ips from a complex configuration file. But "wg set" itself always works fine to adjust it, right? That makes it sound like a problem with the "wg setconf" subcommand itself. So can you help me figure out how i can replicate the problem without leaking your secret information? For example, can you supply a templated configuration file that fails sometimes (but with relevant secrets and sensitive public metadata redacted)? For example, is this something you can replicate intermittently by running the configuration steps in a tight loop, and testing for the failure after each time? I've tried to do that briefly with some simple tests, but i still can't seem to get it to happen, even from a debian buster installation (with wireguard-dkms and wireguard-tools installed from unstable directly). > PS I have another problem that I didn't report yet on one (and only one) > of my peers which I don't think is related, but in case it is: > from time to time (sometimes few days apart sometimes weeks) > wireguard freezes (as in it doesn't accept any in/out connections). > Restarting (ip l set dev wg0 down and up again) doesn't help. What > helps is to change listening port to something else. This peer has a > non-public and dynamic IP (but I have another client using the same > provider on my OpenWRT router and it seems to work fine there) hm, this is likely to be a different thing, so if you want to discuss it, please open it as a separate ticket. --dkg
signature.asc
Description: PGP signature