ubuntu系统关闭防火墙命令 ubuntu防火墙设置( 四 )

  • 使用iptables服务中每一个单独更改意味着清除所有旧有的规则和从/etc/sysconfig/iptables里读取所有新的规则,而使用firewalld却不会再创建任何新的规则,仅运行规则中的不同之处 。因此,firewalld可以在运行中,改变配置而不丢失已有连接 。
  • iptables和firewalld只能开一个
    zone·         drop: 丢弃所有进入的包,而不给出任何响应·         block: 拒绝所有外部发起的连接,允许内部发起的连接·         public: 允许指定的进入连接·         external: 同上,对伪装的进入连接,一般用于路由转发·         dmz: 允许受限制的进入连接·         work: 允许受信任的计算机被限制的进入连接,类似 workgroup·         home: 同上,类似 homegroup·         internal: 同上,范围针对所有互联网用户·         trusted: 信任所有连接过滤规则·         source: 根据源地址过滤·         interface: 根据网卡过滤·         service: 根据服务名过滤·         port: 根据端口过滤·         icmp-block: icmp 报文过滤,按照 icmp 类型配置·         masquerade: ip 地址伪装·         forward-port: 端口转发·         rule: 自定义规则其中,过滤规则的优先级遵循如下顺序
    1.            source2.            interface3.            firewalld.conffirewalld的三种配置方法:firewall-config: firewall-config是图形化工具firewall-cmd: 命令行工具直接编辑xml文件