FreeBSD if_wg POINTTOPOINT and MULTICAST behaviour
Toke Høiland-Jørgensen
toke at toke.dk
Thu Apr 15 09:42:27 UTC 2021
"Jason A. Donenfeld" <Jason at zx2c4.com> writes:
> Hey Toke,
>
> Regarding POINTTOPOINT flag in Linux vs FreeBSD -- apparently FreeBSD
> routes everything differently simply by virtue of the interface having
> that flag, whereas on Linux, PTP routing mode is only switched on if
> you actually add an address with a dest peer. So for FreeBSD, the
> different routing seemed somewhat disruptive, so I stopped setting
> that flag in a recent snapshot release.
Ah, of course that would be different...
> Hey Stefan,
>
> Looking at bird's source code (iface.c), it looks like bird will only
> look at IFF flags if you fail to specify the interface type in the
> config file. Can you try *not changing to link1/ptp mode* and then
> setting the type flag in your bird config? Specifically:
>
> interface <interface pattern> [instance <num>] {
> ...
> type [broadcast|bcast|pointopoint|ptp|
> nonbroadcast|nbma|pointomultipoint|ptmp];
This is from the OSPF protocol code, though, so it won't work for
Babel.
-Toke
More information about the WireGuard
mailing list