合 Centos7内网服务器配置firewalld上外网
引言
有A和B 2台linux机器,A和B可以互通,但是A可以上百度,B不能上百度,那么如何才能让B也上百度呢???
环境介绍
环境:
服务器A可以上外网:内网192.168.6.22;外网172.17.254.100
服务器B只能上内网:内网192.168.6.23
需求:
如何配置,才可以让服务器B也可以上外网???
配置
A服务器配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # 开启ip_forward转发 echo 1 > /proc/sys/net/ipv4/ip_forward echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p /etc/sysctl.conf sysctl -p # 安装防火墙组件 yum install -y firewalld iptables-services # 必须开启防火墙,并开放所有端口 systemctl start firewalld systemctl enable firewalld systemctl status firewalld firewall-cmd --add-port=0-65535/tcp --permanent firewall-cmd --add-port=0-65535/udp --permanent firewall-cmd --reload firewall-cmd --list-ports # 转发内网段的流量 firewall-cmd --add-masquerade --permanent firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -j MASQUERADE -s 192.168.6.0/24 firewall-cmd --reload |