I added file /etc/nftables.d/inverter_mangle.nft (i updated IPs)
chain mangle_prerouting { type filter hook prerouting priority mangle; policy accept; ip saddr 20.0.0.118 ip daddr 47.110.46.245 meta l4proto tcp ct original proto-dst 1883 counter dup to 20.0.0.5 }
nft -f /etc/nftables.d/inverter_mangle.nft
/etc/nftables.d/inverter_mangle.nft:1:25-25: Error: syntax error, unexpected '{', expecting string or last chain mangle_prerouting { ^ /etc/nftables.d/inverter_mangle.nft:2:3-6: Error: syntax error, unexpected type type filter hook prerouting priority mangle; policy accept; ^^^^ /etc/nftables.d/inverter_mangle.nft:2:48-53: Error: syntax error, unexpected policy type filter hook prerouting priority mangle; policy accept; ^^^^^^ /etc/nftables.d/inverter_mangle.nft:4:1-1: Error: syntax error, unexpected '}' } ^
/etc/init.d/firewall restart
In file included from /dev/stdin:20:2-33: /etc/nftables.d/inverter_mangle.nft:3:98-112: Error: unsupported family ip saddr 20.0.0.118 ip daddr 47.110.46.245 meta l4proto tcp ct original proto-dst 1883 counter dup to 20.0.0.5 ^^^^^^^^^^^^^^^ The rendered ruleset contains errors, not doing firewall restart.
lsmod | grep nft
nf_dup_ipv6 12288 1 nft_dup_ipv6
nf_dup_netdev 12288 2 nft_fwd_netdev,nft_dup_netdev
nf_tables 163840985 nft_fib_inet,nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_redir,nft_quota,nft_objref,nft_numgen,nft_nat,nft_masq,nft_log,nft_limit,nft_hash,nft_fwd_netdev,nft_flow_offload,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_dup_netdev,nft_dup_ipv6,nft_dup_ipv4,nft_ct,nft_counter,nft_chain_nat
nft_dup_ipv4 12288 0
nft_dup_ipv6 12288 0
nft_dup_netdev 12288 0
root@SoL:/etc/nftables.d# lsmod | grep nft
nf_conntrack 86016 7 nft_redir,nft_nat,nft_masq,nft_flow_offload,nft_ct,nf_nat,nf_flow_table
nf_dup_ipv4 12288 1 nft_dup_ipv4
nf_dup_ipv6 12288 1 nft_dup_ipv6
nf_dup_netdev 12288 2 nft_fwd_netdev,nft_dup_netdev
nf_flow_table 28672 4 nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_flow_offload
nf_nat 36864 4 nft_redir,nft_nat,nft_masq,nft_chain_nat
nf_reject_ipv4 12288 2 nft_reject_ipv4,nft_reject_inet
nf_reject_ipv6 12288 2 nft_reject_ipv6,nft_reject_inet
nf_tables 163840985 nft_fib_inet,nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_redir,nft_quota,nft_objref,nft_numgen,nft_nat,nft_masq,nft_log,nft_limit,nft_hash,nft_fwd_netdev,nft_flow_offload,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_dup_netdev,nft_dup_ipv6,nft_dup_ipv4,nft_ct,nft_counter,nft_chain_nat
nft_chain_nat 12288 2
nft_counter 12288 41
nft_ct 16384 8
nft_dup_ipv4 12288 0
nft_dup_ipv6 12288 0
nft_dup_netdev 12288 0
nft_fib 12288 3 nft_fib_inet,nft_fib_ipv6,nft_fib_ipv4
nft_fib_inet 12288 0
nft_fib_ipv4 12288 1 nft_fib_inet
nft_fib_ipv6 12288 1 nft_fib_inet
nft_flow_offload 12288 0
nft_fwd_netdev 12288 0
nft_hash 12288 0
nft_limit 12288 5
nft_log 12288 0
nft_masq 12288 1
nft_nat 12288 72
nft_numgen 12288 0
nft_objref 12288 0
nft_quota 12288 0
nft_redir 12288 0
nft_reject 12288 3 nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet
nft_reject_inet 12288 2
nft_reject_ipv4 12288 0
nft_reject_ipv6 12288 0```