Since upgrade from openrc-0.11.8 to openrc-0.12.4 net.* services are not started automatically even though they are explicitly demanded by runlevel itself. Grepping through system log shows nothing interesting, the only thing related to interfaces is udev renaming ethX to enpY. Running net.* start by hand works perfectly fine though, as well on phisical NIC as with virtual bridges. Reproducible: Always Steps to Reproduce: 1. make sure net.interface link to net.lo is the only way to configure interface during boot. Setting some static configuraion in /etc/conf.d/net might help determine if it works, but is not essential 2. rc-update add net.interface 3. change runlevels or reboot system to trigger openrc scripts Actual Results: net.interface is down / not configured. Nothing in system log Expected Results: net.interface configured based on /etc/conf.d/net file Triggering init script manually works, but it's not a solution.
Turned out to be cache issue, accidentally solved while diagnosing something else. Sorry about the mess.