NAT Server端配置
- 开启路由转发
# vim /etc/sysctl.conf net.ipv4.ip_forward=1 # sysctl -p
CentOS 6.9
- 配置iptables
对来自10.10.17.200/32的数据包进行NAT处理# iptables -t nat -A POSTROUTING -o eth0 -s 10.10.17.200/32 -j MASQUERADE # /etc/rc.d/init.d/iptables save
-o 表示出口
-s 表示源地址
-j 表示要采取的动作,MASQUERADE表示混杂模式
CentOS 7.5
- 配置firewall
# firewall-cmd --zone=trusted --add-interface=ens3 --permanent # firewall-cmd --zone=trusted --add-masquerade --permanent # firewall-cmd --reload
客户端配置
默认网关指向NAT Server的IP
-
centos
# vim /etc/sysconfig/network GATEWAY=10.10.17.100
-
suse
# vim /etc/sysconfig/network/routes default 10.10.17.100 - -