通过网络转发实现本地网络可以访问外网

简介

本次内容主要实现的是一台本地网络机器和一台拥有外网机器,通过网络转发本地实现外网。

环境介绍

环境 ip 本地ip
centos7-1908 10.0.0.41 172.16.1.41
centos7-1908 10.0.0.42 172.16.1.42

进行配置

1.开启网络转发

vim /etc/sysctl.conf	#添加一个ip_4转发net.ipv4.ip_forward=1
#cat /etc/sysctl.conf	#查看修改的内容
#net.ipv4.ip_forward=1
sysctl -p	#使配置文件生效

2.打开防火墙

systemctl start firewalld
firewall-cmd --add-masquerade --permanent
firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -o ens37 -j MASQUERADE -s 172.16.1.0/24
firewall-cmd --reload

3.另外一台42的外网网卡停掉

ifdown ens33
route add default gw 172.16.1.41 dev ens37
vim /etc/resolv.conf
#cat /etc/resolv.con
#nameserver 223.5.5.5

4.测试42这个是否有了外网

ping www.baidu.com
发布了13 篇原创文章 · 获赞 0 · 访问量 240

猜你喜欢

转载自blog.csdn.net/weixin_44696896/article/details/105734118