美文网首页
Centos7配置firewalld使用NAT转发上网

Centos7配置firewalld使用NAT转发上网

作者: 牧码人zhouz | 来源:发表于2021-03-29 14:58 被阅读0次

Centos7 NAT 转发上网

外网服务器:

192.168.1.10(外网)
192.168. 2.1(内网,2网段还有别的内网电脑。)

内网服务器:

192.168.2.XXX

目的: 让2网段的电脑都可以通过 192.168.2.1 转发上外网。

一、配置外网服务器

开启 firewalld
systemctl start firewalld
systemctl enable firewalld
打开内核转发
  • 首先查看是否已经打开,如果值为1,则说明已经打开
sysctl -a|grep net.ipv4.ip_forward
net.ipv4.ip_forward = 1
  • 否则需要修改配置文件 /etc/sysctl.conf
echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf
sysctl -p
开启地址伪装
firewall-cmd --add-masquerade --permanent

--permanent永久生效

重新加载firewalld
firewall-cmd --reload

二、配置内网服务器

192.168.2.xxx网段的电脑网关设为192.168.2.1,DNS 设置为公网DNS地址就可以上网了。

修改网卡配置

vim /etc/sysconfig/network-scripts/ifcfg-eth1,修改如下配置

GATEWAY=192.168.2.1
DNS1=8.8.8.8
DNS2=114.114.114.114
重启网络服务
systemctl  restart network

配置完成,可以上网了。

相关文章

网友评论

      本文标题:Centos7配置firewalld使用NAT转发上网

      本文链接:https://www.haomeiwen.com/subject/rndbhltx.html