linux 命令iptables -t nat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 命令iptables -t nat相关的知识,希望对你有一定的参考价值。

参考技术A iptables -t nat -vnL是什么命令?
用详细方式列出 nat 表所有链的所有规则,只显示 IP 地址和端口号

iptables -L
粗略列出 filter 表所有链及所有规则

iptables -t nat -vxnL PREROUTING
用详细方式列出 nat 表 PREROUTING 链的所有规则以及详细数字,不反解

iptables -t nat -F PREROUTING
-F: FLASH,清空规则链的(注意每个链的管理权限)
PREROUTING (路由前)
-t nat:显示所有的关卡的信息

iptables -t nat -F 清空nat表的所有链

iptables -t nat -F PREROUTING 清空nat表PREROUTING链
iptables -t nat -vnL | grep SNAT | awk -F : 'print $2' 得到snat ip
iptables -t nat -D POSTROUTING -o eth1 -j SNAT --to $snat_ip 删除所有源地址转换表项
iptables -t nat -A PREROUTING -i %G_HOST_IF0_0_0 -p tcp --dport %G_TESTBED_SELENIUM_DPORT -j DNAT --to %G_PROD_IP_BR0_0_0:80 添加源转换表项
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to $ip 添加目的转换表项
iptables -t nat -vnL 察看定义规则的详细信息

以上是关于linux 命令iptables -t nat的主要内容,如果未能解决你的问题,请参考以下文章

linux命令:编译安装iptables

Linux iptables常用命令

Linux--iptables常用命令

LINUX系统iptables配置命令

Linux 命令(215)—— iptables 命令

Linux 命令(215)—— iptables 命令