CentOS7 NAT配置

環境說明:Cloud1中的GE0/0/一、GE0/0/三、GE0/0/5接口,分別與Centos7中的eth一、eth二、eth3接口橋接到同一虛擬網卡,R1,R2,R3均配置一條靜態默認路由指向Centos7,R1配置環回接口lo2(ip爲12.12.12.12)、lo3(ip爲13.13.13.13),Centos7配置到lo二、lo3的靜態路由tcp

1.實現SNATspa

需求:收到源IP爲20.20.20.20且從接口eth1出的數據包,修改數據包中的源IP爲eth1出口的IP地址10.10.10.13d

iptables -t nat -I POSTROUTING -s 20.20.20.0/24 -o eth1 -j SNAT --to-source 10.10.10.1blog

 

2.實現DNAT接口

需求:訪問目的IP爲30.30.30.1且從接口eth3進的數據包,修改數據包中的目的IP爲10.10.10.10ip

iptables -t nat -I PREROUTING -d 30.30.30.1 -i eth3 -j DNAT --to-destination 10.10.10.10路由

 

3.實現端口映射io

需求1:訪問目的IP爲30.30.30.1,目的端口爲8022,且從接口eth3進的數據包,修改數據包中的目的IP爲12.12.12.12,目的端口爲22table

 iptables -t nat -I PREROUTING -d 30.30.30.1 -p tcp --dport 8022 -i eth3 -j DNAT --to-destination 12.12.12.12:22class

 

需求2:訪問目的IP爲30.30.30.1,目的端口爲8023,且從接口eth3進的數據包,修改數據包中的目的IP爲13.13.13.13,目的端口爲23

iptables -t nat -I PREROUTING -d 30.30.30.1 -p tcp --dport 8023 -i eth3 -j DNAT --to-destination 13.13.13.13:23

相關文章
相關標籤/搜索