2017-01-05 4 views
3

я добавил правило пересылки пакетов в моем iptable
sudo iptables -t nat -A PREROUTING -p tcp --dport 1111 -j DNAT --to-destination 10.0.3.126:80
и я могу видеть, что пакет приходит на порт 1111. корректно перенаправлен на 10.0.3.126:80. Однако, если я перечислил правила, я не могу увидеть правило, которое я добавил.Как проверить список PREROUTING из iptable в linux?

sudo iptables -L 
Chain INPUT (policy ACCEPT) 
target  prot opt source    destination 
ACCEPT  tcp -- anywhere    anywhere    tcp dpt:domain 
ACCEPT  udp -- anywhere    anywhere    udp dpt:domain 
ACCEPT  tcp -- anywhere    anywhere    tcp dpt:bootps 
ACCEPT  udp -- anywhere    anywhere    udp dpt:bootps 

Chain FORWARD (policy ACCEPT) 
target  prot opt source    destination 
ACCEPT  all -- anywhere    anywhere 
ACCEPT  all -- anywhere    anywhere 

Chain OUTPUT (policy ACCEPT) 
target  prot opt source    destination 

Как я могу просмотреть правило, которое я добавил? Спасибо заранее.

+0

SUDO IPTables сохранение –

+0

Спасибо @MichaelO. –

ответ

6

Использование iptables -L -n -t nat команда
Поскольку PREROUTING цепь является частью NAT правила

Смежные вопросы