iptables перестал работать с сообщением «Не удалось загрузить соответствие `состоянию» :Нет такого файла или каталога»

#!/bin/bash
if [ $1 = a ]
then
     echo "$@" | awk '{print $2 + $3}'
fi

$2 и $3 не связаны с $1 сценария, но находятся в awk.

0
24.11.2020, 23:48
1 ответ

Да, это может быть связано с обновлением системы — iptables заменяется на nftables, а используемая вами версия iptables-restoreиспользует nftables. Вместо этого вы должны запустить iptables -legacy -restore .

В долгосрочной перспективе лучше перейти на nftables, потому что iptables в какой-то момент устареет и будет удален из дистрибутивов. Попробуйте iptables-translate, это может помочь вам с основной частью перехода.

1
18.03.2021, 22:47

Теги

Похожие вопросы