I setup a network bridge on br0, net.br0 start works fine. net.br0 restart works inconsistently. Using baselayout 1.12.6 Here is my /etc/conf.d/net bridge_br0="eth0 eth1" config_eth0=( "null" ) config_eth1=( "null" ) config_br0=( "dhcpcd" ) dhcpcd_br0="-s 192.168.0.6" brctl_br0=( "setfd 0" "sethello 0" "stp off" ) Attached is the output of what happends when I a) Stop+start net.br0 6 times. (Works fine) After that is what happends when I restart 12 times. There are so many because I want to illustrate how many different results there are.
Created attachment 103610 [details] A log of when I stop and start net.br0 6 times Start Stop Log
Created attachment 103611 [details] A log of when I restart net.br0 12 times Restart log
Is any better if you upgrade to dhcpcd-3.0.5?
Upgrading fixed part of the problem. You'll notice that in of the restarts, dhcpcd failed because br0 was not up. Upgrading dhcpcd fixed the restarts for when br0 was up and still failed, eg... * Bringing up br0 * dhcpcd * Running dhcpcd ... [ ok ] * br0 received address 192.168.0.6/24 LopServ2Xeon /root # ping google.com -c 1 ping: unknown host google.com ....now works. I can ping successfully. Unfortunately, because br0 is down after half of the restarts, dhcpcd has no interface to work on, and is destine to fail. You should also note, that if after I restart br0, and it fails, I can manually do an 'ifconfig br0 up && dhcpcd br0' to make it work.
I'm pretty certain that this is fixed in baselayout-1.13
This should be fixed in baselayout-1.13.0_alpha11. Re-open if you disagree.