Centos7系统,关闭了防火墙,但是有些端口仍然不能telnet通,解决方案

本文探讨了在虚拟机CentOS 7中,虽然firewalld已关闭,但除22端口外其他端口无法从宿主机访问的疑问。作者通过逐步操作揭示了解决方案,包括开启firewalld、放通特定端口并重载配置。最后解释了为何一开始不直接关闭firewalld会导致问题的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:虚拟机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不行?这点有了解的大神帮忙解答下)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值