利用Firewalld实现NAT功能 (实验环境alios8.9)
使用 sudo vi /etc/sysctl.conf 添加一行net.ipv4.ip_forward = 1最后按下ESC键 :wq保存并退出。external 代表外网,ens0 代表的是 外网网卡 可以使用 ip addr 查看网卡信息。4.设置SNAT(IP地址转换) 设置特定区域的SNAT——IP伪装。2.使得修改立即生效 sysctl -p #命令生效。可以使用以下命令查看特定区域的S
·
1.启用IP转发
sudo vi /etc/sysctl.conf
添加一行
net.ipv4.ip_forward = 1
最后按下ESC键 :wq 保存并退出
2.使得修改立即生效
sysctl -p #命令生效
3.修改网卡的zone
sudo firewall-cmd --permanent --zone=external --change-interface=ens0
sudo firewall-cmd --permanent --zone=internal --change-interface=ens1
external 代表外网,ens0 代表的是 外网网卡 可以使用 ip addr 查看网卡信息
4.设置SNAT(IP地址转换) 设置特定区域的SNAT——IP伪装。
sudo firewall-cmd --zone=external --add-masquerade --permanent
可以使用以下命令查看特定区域的SNAT是否允许
sudo firewall-cmd --zone=external --query-masquerade --permanent
5.重载Firewall使配置生效
sudo firewall-cmd --reload更多推荐




所有评论(0)