firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.72.0/24" port protocol="tcp" port="3306" accept"
时间: 2024-06-17 19:01:32 浏览: 242
华为(Quidway AR18-22-24),
`firewall-cmd` 是一个命令行工具,用于管理和配置Linux系统的防火墙(通常是systemd firewalld)。这条命令的作用是永久地添加一条丰富规则(rich rule)到防火墙策略中,允许来自特定IPv4网络(192.168.72.0/24)访问TCP端口3306。
命令的具体解释如下:
- `--permanent`:标志表示这条规则会永久生效,即使重启firewalld服务也不会被删除。
- `--add-rich-rule`:用于添加自定义的规则,而不是预定义的端口或服务。
- `"rule family="ipv4"`:指定规则适用的网络协议,这里是IPv4。
- `"source address="192.168.72.0/24"`:设置允许连接的源地址范围,这里是整个192.168.72.0子网。
- `"port protocol="tcp" port="3306"`:指定目标端口是TCP协议的3306端口,这通常对应MySQL数据库服务。
- `"accept"`:定义规则的行为,这里是接受连接。
执行此命令后,防火墙会允许192.168.72.0/24网段的设备通过TCP连接到本地主机的3306端口。
阅读全文