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
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐