shorewall6-4.2.11-r1.ebuild has an ewarn noting that the detect option on interfaces should be avoided... But shorewall-perl only supports 'detect' or '-' in this column (from man shorewall-interfaces) while '-' only serves for multi zone interfaces. Now with the detect option, shorewall does not come up. Reproducible: Always
This is rather urgent because currently the firewall does not come up at boot: "Error: Unable to determine the routes through interface eth0"
*** This bug has been marked as a duplicate of bug 315747 ***
(In reply to comment #2) > > *** This bug has been marked as a duplicate of bug 315747 *** > Are you sure this is a duplicate of my bug 315747? In 315747, shorewall DOES come up (it just does not appear to, because it is marked as "not started" by rc-status).
I checked that, and YES, it is a duplicate: shorewall itself says it has started, only the rc-status is down. Anyway I'm not completely sure about the shorewall status since it could not determine the interface address at start by "detect".