[systemd-devel] how to automate undirected UDP broadcast route for linklocal addresses?

Lennart Poettering lennart at poettering.net
Tue Jun 11 13:21:07 UTC 2024


On Mo, 10.06.24 13:52, Bill Plunkett (bill at plunkware.com) wrote:

> I have a yocto-hardknott (systemd v247) embedded system using link local
> addressing.  Undirected UDP broadcasts (i.e. dest ip = 255.255.255.255) are
> failing with a 'Network is unreachable' error.  I've been able to fix this
> with the 'route add' command shown below, but would prefer to automate it
> with systemd.  Any help is greatly appreciated.
>
> This command allows undirected broadcasts:
>
> route add -net 255.255.255.255 netmask 255.255.255.255 dev eth0
>
> systemd configuration:
>
> [Match]
> Name=eth0
> KernelCommandLine=!nfsroot
>
> [Network]
> DHCP=ipv4
> LinkLocalAddressing=ipv4
>
> [DHCP]
> ClientIdentifier=mac
> RouteMetric=10


It should suffice adding the following to your .network file:

    [Route]
    Destination=255.255.255.255/32

Lennart

--
Lennart Poettering, Berlin


More information about the systemd-devel mailing list