Добрый день,
после обновления ядра до 5.18 внезапно перестали работать старые правила iptables и как следствие отвалилась wifi точка, которая за линуксовым роутером. В процессе поиска причины выяснил, что сейчас iptables уже не модно, а модно nftables. Сконвертировал правила в nft, но нифига не работает. С точки доступа не пингуется ничего за роутером. пробовал разные варианты правил, сейчас правила в nft выглядят вот так:
table ip nat {
chain PREROUTING {
type nat hook prerouting priority dstnat; policy accept;
}
chain INPUT {
type nat hook input priority 100; policy accept;
}
chain OUTPUT {
type nat hook output priority -100; policy accept;
}
chain POSTROUTING {
type nat hook postrouting priority srcnat; policy accept;
ip saddr 10.73.2.0/24 oif "enp6s0" masquerade
ip saddr 10.73.2.0/24 oif "enp7s0" masquerade
}
}
enp7s0 - внешний интерфейс в интернет, enp6s0 интерфейс в сторону точки доступа
что я делаю не так и как сейчас принято настраивать маскарадинг?