top
本文目录
一、检查防火墙运行状态
二、开放指定TCP/UDP端口
三、配置IP地址访问限制
四、应用防火墙配置
五、网络连通性测试
六、高级配置建议

CentOS7开启端口IP – 防火墙配置与IP地址管理指南

CentOS7开启端口IP:防火墙配置与IP地址管理

一、检查防火墙运行状态

执行以下命令确认firewalld服务已启用:

systemctl status firewalld

若服务未启动,使用命令激活并设置开机自启:

systemctl start firewalld
systemctl enable firewalld

二、开放指定TCP/UDP端口

允许特定端口通过防火墙(以TCP 8080端口为例):

firewall-cmd --zone=public --add-port=8080/tcp --permanent

如需开放UDP端口,将协议类型改为udp:

firewall-cmd --zone=public --add-port=5000/udp --permanent

三、配置IP地址访问限制

设置仅允许特定IP访问指定端口(例如限制192.168.1.100访问SSH端口):

firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="22" accept' --permanent

四、应用防火墙配置

完成设置后重载防火墙规则:

firewall-cmd --reload

验证端口开放状态:

firewall-cmd --list-ports
firewall-cmd --list-rich-rules

五、网络连通性测试

使用telnet或nc命令检测端口是否可达:

telnet 服务器IP 8080
nc -zv 服务器IP 5000

六、高级配置建议

  • 使用--permanent参数使规则永久生效
  • 通过--remove-port--remove-rich-rule删除配置
  • 配置IP地址段访问:source address="192.168.1.0/24"

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报