Centos7上网卡充当路由器使用

1.开启节点路由转发

vi /usr/lib/sysctl.d/50-default.conf

# 文件里加入

net.ipv4.ip_forward = 1

# 立即生效

sysctl -w net.ipv4.ip_forward=1

2.开启iptables NAT功能

iptables -t nat -A POSTROUTING -j MASQUERAD

3.内网访问外网

  • 内网:172.21.100.0/24
  • 内网口:172.21.100.254
  • 外网口:192.168.1.254
iptables -t nat -A POSTROUTING -s 172.21.100.0/24 -j SNAT --to 192.168.1.254

4.内网机器上,设置其网关为172.21.100.254

5.保存iptables

service iptables save