wgengine/router: always use nftables mode on gokrazy

Updates gokrazy/gokrazy#209

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
macsys-update
Brad Fitzpatrick 9 months ago committed by Brad Fitzpatrick
parent 17ce75347c
commit 25a8daf405

@ -76,6 +76,11 @@ func (l *linuxFWDetector) nftDetect() (int, error) {
// chooseFireWallMode returns the firewall mode to use based on the
// environment and the system's capabilities.
func chooseFireWallMode(logf logger.Logf, det tableDetector) linuxfw.FirewallMode {
if distro.Get() == distro.Gokrazy {
// Reduce startup logging on gokrazy. There's no way to do iptables on
// gokrazy anyway.
return linuxfw.FirewallModeNfTables
}
iptAva, nftAva := true, true
iptRuleCount, err := det.iptDetect()
if err != nil {

Loading…
Cancel
Save