Linux用firewalld配置端口需选对区域并区分临时与永久规则:临时规则不加--permanent,永久规则须配合--reload生效;开放端口需指定协议(TCP/UDP),限制访问可使用富规则。

Linux 用 firewalld 配置端口,核心就两点:选对区域、分清临时和永久。
确认防火墙状态和默认区域
先看 firewalld 是否在运行:
-
查看状态:
firewall-cmd --state(返回running表示已启动) -
查默认区域:
firewall-cmd --get-default-zone(多数系统默认是public) -
查当前活跃区域及接口:
firewall-cmd --get-active-zones
开放单个或多个端口
记住:不加 --permanent 是临时生效,重启就丢;加了必须配合 --reload 才真正持久。
-
临时开放 TCP 8080 端口:
firewall-cmd --zone=public --add-port=8080/tcp -
永久开放 UDP 53 端口:
firewall-cmd --zone=public --add-port=53/udp --permanent -
批量开 TCP 2000–2100 端口:
firewall-cmd --permanent --add-port=2000-2100/tcp -
重载使永久规则生效:
firewall-cmd --reload
验证和清理端口规则
别只配不查,配完马上验证,避免白忙活。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~