创建nftables规则时,使用REJECT代替DROP

This commit is contained in:
GoEdgeLab
2023-04-01 15:55:24 +08:00
parent b902b0ad26
commit 6287786bd3

View File

@@ -235,13 +235,13 @@ func (this *NFTablesFirewall) init() error {
if setAction == "allow" { if setAction == "allow" {
rule, err = chain.AddAcceptIPv4SetRule(setName, ruleName) rule, err = chain.AddAcceptIPv4SetRule(setName, ruleName)
} else { } else {
rule, err = chain.AddDropIPv4SetRule(setName, ruleName) rule, err = chain.AddRejectIPv4SetRule(setName, ruleName)
} }
} else if tableDef.IsIPv6 { } else if tableDef.IsIPv6 {
if setAction == "allow" { if setAction == "allow" {
rule, err = chain.AddAcceptIPv6SetRule(setName, ruleName) rule, err = chain.AddAcceptIPv6SetRule(setName, ruleName)
} else { } else {
rule, err = chain.AddDropIPv6SetRule(setName, ruleName) rule, err = chain.AddRejectIPv6SetRule(setName, ruleName)
} }
} }
if err != nil { if err != nil {