Не могу удалить цепочку iptables

У меня проблема с удалением пользовательской цепочки.
вот правила, которые я ввел.

sudo iptables -t mangle -N internet
sudo iptables -t mangle -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j internet
sudo iptables -t mangle -A internet -j MARK --set-mark 99
sudo iptables -t nat -A PREROUTING -i eth1 -p tcp -m mark --mark 99 -m tcp --dport 80 -j DNAT --to-destination 192.168.3.1

Когда я использую -X или -D, это дает мне эту ошибку

iptables: No chain/target/match by that name.

РЕДАКТИРОВАТЬ:
это команда, которую я использовал, чтобы удалить "Интернет "Цепочка

iptables -F internet

Я также пытался использовать это:

iptables -D internet

и

iptables -X internet

, но он все еще дает мне то же сообщение.

0
задан 17.04.2020, 14:24

1 ответ

Для сброса ВСЕХ ваших правил используйте:

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
3
ответ дан 17.04.2020, 14:24

Теги

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