firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface ens33 --destination 224.0.0.18 --protocol vrrp -j ACCEPTio
时间: 2024-01-30 11:11:38 浏览: 147
```shell
firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface ens33 --destination 224.0.0.18 --protocol vrrp -j ACCEPT
```
这条命令的作用是将IPv4过滤器规则添加到INPUT链中,允许来自ens33接口、目标地址为224.0.0.18、协议为vrrp的流量通过,并且该规则将被永久保存。
相关问题
firewall-cmd --permanent --add-service=rpc-bind; firewall-cmd --permanent --add-service=nfs; firewall-cmd --permanent --add-service=mountd这三条指令的含义分别是什么
这三条指令都是用于在Linux系统上配置防火墙规则的命令。具体含义如下:
- firewall-cmd --permanent --add-service=rpc-bind:开放rpc-bind服务的防火墙端口。rpc-bind服务是NFS服务器必须的服务之一,它提供了NFS客户端和服务器之间的RPC通信所需的端口,如果没有开放这个端口,则NFS客户端无法访问NFS服务器。
- firewall-cmd --permanent --add-service=nfs:开放NFS服务的防火墙端口。这个命令的作用是开放NFS服务器的默认端口(2049),使得NFS客户端能够通过这个端口访问NFS服务器。
- firewall-cmd --permanent --add-service=mountd:开放mountd服务的防火墙端口。mountd服务是NFS服务器必须的服务之一,它提供了NFS客户端和服务器之间的挂载服务,如果没有开放这个端口,则NFS客户端无法挂载NFS共享目录。
这三个命令都使用了--permanent选项,表示将修改的防火墙规则持久化保存,重启后仍然有效。如果没有使用--permanent选项,则修改的规则只在当前会话中有效,重启后会自动恢复为默认状态。
firewall-cmd --permanent --add-port=80/tcp、firewall-cmd --permanent --add-port=8090/tcp、firewall-cmd --reload分别是什么意思
这三个命令都是在 CentOS 7 中使用 firewall-cmd 工具配置防火墙规则的命令,具体含义如下:
1. `firewall-cmd --permanent --add-port=80/tcp`:该命令将开放 TCP 协议下的 80 端口,并将该设置永久化,即重启后该规则仍然有效。
2. `firewall-cmd --permanent --add-port=8090/tcp`:该命令将开放 TCP 协议下的 8090 端口,并将该设置永久化,即重启后该规则仍然有效。
3. `firewall-cmd --reload`:该命令会重新加载防火墙规则,使得之前通过 `firewall-cmd --permanent` 命令添加的规则生效,从而保证这些规则在系统重启后仍然能够生效。
需要注意的是,`firewall-cmd --permanent` 命令需要和 `firewall-cmd --reload` 命令一起使用,才能将规则永久化并生效,否则只会在当前会话中有效,重启后会失效。而且,在开放端口时,应该只开放必要的端口,以增强系统的安全性。
阅读全文