fix software mode

This commit is contained in:
Vladimir Avtsenov 2025-02-11 13:53:45 +03:00
parent dd8251468e
commit 79ba172b58

View File

@ -75,6 +75,11 @@ func (r *IfaceToIPSet) PutIPTable(table string) error {
return fmt.Errorf("failed to create rule: %w", err)
}
err = r.IPTables.AppendUnique("mangle", preroutingChainName, "-m", "set", "--match-set", r.IPSetName, "dst", "-j", "CONNMARK", "--save-mark")
if err != nil {
return fmt.Errorf("failed to create rule: %w", err)
}
err = r.IPTables.AppendUnique("mangle", "PREROUTING", "-j", preroutingChainName)
if err != nil {
return fmt.Errorf("failed to append rule to PREROUTING: %w", err)