- VMware搭建实验环境
服务器网卡1 IP为172.19.5.1,网卡2 IP为172.19.9.10(这个地址为公司内网地址,可以上外网),客户端IP 172.19.5.X
新建一台Linux服务器版本为Linux7(双网卡),网卡1为内网和客户端一个网段,网卡2设置为桥接(模拟IPS网络),一台客户端(Window或Linux),
- Linux服务器基本配置
IP地址配置,服务器两张网卡都配置网关会路由冲突,故内网的网关不填(真实环境下跨网段可以手动添加路由,下一跳核心互联地址),配置完重启网络 systemctl restart network - Linux服务器网卡zone更改
网卡区域修改有图形化界面可用命令Firewalls-config调用,接口默认属于public,网卡1改为trusted,网卡2改为external(懂网络的人都知道为什么这么修改),网卡2修改为external后默认开启了NAT功能,具体配置如图
- 启用IP转发
Linux默认不开启地址转发功能,用 sysctl -w net.ipv4.ip_forward=1开启IP转发,但系统重启后失效,永久生效 echo " net.ipv4.ip_forward=1 " >> /etc/sysctl.conf
其实实验到这里客户端就应该可以ping通外网了,下面NAT地址转换命令求高手解惑 - 配置NAT
firewall-cmd --permant --direct --passthrough ipv4 -t nat -I POSTROUTING -o ens37 -j MASQUERADE -s 172.19.5.0/24
firewall-cmd --reload
为什么firewall-cmd可以使用iptables的参数,如-t、-I、-0、-j等
Linux7配置为路由器实现地址转发
最新推荐文章于 2024-01-31 17:56:05 发布