После обновления iptables перестали работать правила. Например:
sudo iptables -I INPUT -p tcp --sport 80 -m string --string "Location: http://warning.rt.ru" --algo bm -j DROP
iptables v1.8.2 (legacy): unknown option "--sport"
sudo iptables -A INPUT -p tcp --sport 443 --tcp-flags RST RST -j DROP
iptables v1.8.2 (legacy): unknown option "--sport"
sudo iptables -A INPUT -m string --algo bm --string 'Location: http://warning.rt.ru' -j DROP
iptables v1.8.2 (legacy): Couldn't load match `string':No such file or directory
Пытался искать подобные ошибки в гугле, не нашел. Нашел только намек на то, что, якобы, iptables собран не так. Пробовал переустановить iptables - не помогло. Официальный репозиторий arch'а
Ядро 4.20.1-arch1-1-ARCH