首页 系统相关 正文
  • 本文约733字,阅读需4分钟
  • 12
  • 0

linux防火墙配置

摘要

centos7 #查看防火墙状态 ~] firewall-cmd --state #查看防火墙更多状态 ~] systemctl status firewalld #启动防火墙 ~] systemctl unmask firewalld ~] systemctl start firewalld #跟随系统自动启动 ~] systemctl enab...

centos7

#查看防火墙状态
~]> firewall-cmd --state
#查看防火墙更多状态
~]> systemctl status firewalld
#启动防火墙
~]> systemctl unmask firewalld
~]> systemctl start firewalld
#跟随系统自动启动
~]> systemctl enable firewalld

#关闭防火墙
systemctl stop firewalld
#关闭自动启动
systemctl disable firewalld

#配置文件的位置
/etc/firewalld/zones/public.xml

//开放端口
<port protocol="tcp" port="9980"/>

//ip天假白名单
  <rule family="ipv4">
    <source address="82.153.65.59"/>
    <accept/>
  </rule>
  <rule family="ipv6">
    <source address="2a12:f8c1:50:8:6680:50c1:404c:319c"/>
    <accept/>
  </rule>

//添加黑名单
<rule family="ipv4">
    <source address="82.153.65.59"/>
    <drop/>  ##重点
  </rule>

添加防火墙规则

#添加ipv4地址到白名单
firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
#添加ipv6地址到白名单
firewall-cmd --add-rich-rule='rule family="ipv6" source address="2001:0db8:85a3::/64" accept'
#添加ipv4 端口到白名单
firewall-cmd --add-rich-rule='rule family="ipv4" port port="80" protocol="tcp" accept'
#添加ipv4 端口到白名单并绑定IP地址
firewall-cmd --add-rich-rule='rule family="ipv4" port port="8080" protocol="tcp" forward-port to-port="80" to-addr="192.168.1.100"'
    评论
    更换验证码
    友情链接