📑 Удаление правил iptables по их номерам

Сначала нужно посмотреть полный список правил с номерами в системе:

 iptables -L -n --line-numbers

Выдаст примерно следующее:

Chain INPUT (policy ACCEPT)
num target prot opt source destination 
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
3 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67

Chain FORWARD (policy ACCEPT)
num target prot opt source destination 
1 ACCEPT all -- 0.0.0.0/0 192.168.100.0/24 
2 ACCEPT all -- 192.168.100.0/24 0.0.0.0/0 
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 
4 ACCEPT tcp -- 0.0.0.0/0 192.168.100.10 tcp dpt:5819

Chain OUTPUT (policy ACCEPT)
num target prot opt source destination 
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:68

Чтобы удалить нужное правило нужной цепочки —  указываем название цепочки и номер правила.

iptables  -D FORWARD 2

Правило №2 удалено.

 

При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2021 . All Rights Reserved.