Как удалить эти правила iptables?

Ответ заключается в использовании цикла while:

while true
do
  nc 10.90.34.18 80 >fifo
done < <(nc -k -l 8080 <fifo)
1
23.05.2021, 06:18
1 ответ
$ sudo iptables -L

Эта команда (выше )не покажет вам все правила, которые вы только что добавили. Например, эта команда не покажет цепочку POSTROUTING. Вместо этого вы должны попробовать следующую команду дополнительно:

$ sudo iptables -t nat -L -n -v --line-number

Чтобы легко удалить все четыре правила, замените прописную букву «A» (добавьте )на прописную букву «D» (удалите)

$ sudo iptables -D FORWARD -i eth0 -o wg0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
$ sudo iptables -D FORWARD -i wg0 -o eth0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
$ sudo iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 6667 -j DNAT --to-destination 192.168.4.2
$ sudo iptables -t nat -D POSTROUTING -o wg0 -p tcp --dport 6667 -d 192.168.4.2 -j SNAT --to-source 192.168.4.1
1
28.07.2021, 11:30

Теги

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