iptables -Удаление правил NAT на основе правила/имени, а НЕ номера правила

$ cat tst.awk
NR == FNR {
    new = (NR>1 ? new ORS : "") $0
    next
}
$1 == "keyword:" {
    $0 = $1 OFS "\047" new "\047"
}
{ print }

$ awk -f tst.awk file2 file1
not_keyword: 'something'
keyword: 'condition 1 condition 2 condition 3'
another_not_keyword: 'something'
1
26.08.2020, 20:28
1 ответ

Для любого правила с-I(вставить )или-A(добавить )можно повторить определение правила с помощью -D, чтобы удалить его.

В вашем конкретном примере это приведет к удалению первого правила сопоставления в цепочке OUTPUTдля таблицы nat

.
iptables -t nat -D OUTPUT -p tcp -o lo --dport 3306 -j DNAT --to-destination RMT_IP:3306
1
18.03.2021, 23:09

Теги

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