Hi,

You do not need to set gw to zeroes. You can set ifname for the route
and it makes route via an interface. Please look at this tread:
https://bird.network.cz/pipermail/bird-users/2018-November/012836.html

On Tue, Dec 3, 2019 at 1:28 PM Yousong Zhou <[email protected]> wrote:
>
> Hi list,
>
> I just tried running BGP over WireGuard link and noticed that routes
> were exported to kernel with "via x.x.x.x" attributes.  It's a L3
> point-to-point link.  While routing works with or without this
> attribute, I am wondering if there is a way to eliminate it.
>
>   10.168.222.0/24 via 169.254.169.1 dev wg1 proto bird metric 32
>
> vs.
>
>   10.168.222.0/24 wg1 scope link
>
> I tried setting "gw = 0.0.0.0" using an export filter, but bird will
> complain "Invalid gw address" because 0.0.0.0 is considered as
> IADDR_INVALID.
>
> I am relatively new with routing daemons and protocols at the moment,
> so any comments are welcome.  Thanks in advance.
>
> Regards,
>                 yousong

Reply via email to