Michaël Perrin Asked: 2015-04-23 01:46:09 +0800 CST2015-04-23 01:46:09 +0800 CST 2015-04-23 01:46:09 +0800 CST 如何在 CentOS 上使用 firewall-cmd 打开特定 IP 地址的端口?[复制] 772 我想在 CentOS 7.1 服务器上使用命令打开4567IP 地址的端口。1.2.3.4firewall-cmd 我怎样才能做到这一点,因为我能找到的文档在这方面太具体了? centos 2 个回答 Voted Best Answer Vasili Syrakis 2015-04-23T01:49:17+08:002015-04-23T01:49:17+08:00 试试这个命令 firewall-cmd --permanent --zone=public --add-rich-rule=' rule family="ipv4" source address="1.2.3.4/32" port protocol="tcp" port="4567" accept' 稍后检查区域文件以检查 XML 配置 cat /etc/firewalld/zones/public.xml 重新加载防火墙 firewall-cmd --reload Michael Hampton 2015-04-23T09:24:34+08:002015-04-23T09:24:34+08:00 创建一个新区域以适应此配置。FirewallD 区域由源地址和接口定义。 firewall-cmd --new-zone=special --permanent firewall-cmd --reload firewall-cmd --zone=special --add-source=192.0.2.4/32 firewall-cmd --zone=special --add-port=4567/tcp 当然添加--permanent到后两个命令以使其永久化。
试试这个命令
稍后检查区域文件以检查 XML 配置
重新加载防火墙
创建一个新区域以适应此配置。FirewallD 区域由源地址和接口定义。
当然添加
--permanent
到后两个命令以使其永久化。