问题:虚拟机centos7系统,已经关闭firewalld,但是除了22端口,其余端口无法被宿主机访问,本地访问正常
解决步骤:
1.查看防火墙状态:systemctl status firewalld
Active: inactive (dead) – 防火墙已关闭
Active: active (running) – 防火墙已启动

2.先开启firewalld:systemctl start firewalld
3.放通端口:firewall-cmd --zone=public --add-port=1521/tcp --permanent
4.重新加载配置文件:firewall-cmd --reload
此时测试,端口已经能够访问了。
如果不需要firewall,可以systemctl stop firewalld再关闭,已放通端口不受影响。

(为什么一开始我不放通端口直接关闭firewall不行?这点有了解的大神帮忙解答下)

Logo

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐