使用ipset 防火墙,开端口,开黑白名单

1、 安装ipset(ubantu需要这一步、centos从第二部开始)
 
dpkg -i libipset3_6.20.1-1_amd64.deb
 
dpkg -i ipset_6.20.1-1_amd64.deb
 
2、 添加白名单
 
执行之前准备好的白名单添加命令等
这是创建一个白明单列表允许访问的
 
ipset create whitelist hash:ip
这是创建一个黑明单列表禁止访问的
 
ipset create blacklist hash:ip
添加黑名单。比如禁止47.195.164.24访问

ipset add blacklist 47.195.164.24
添加到白明单。允许访问 47.195.164.24 比如被拉入黑名单了。还可以访问
 
ipset add whitelist 47.195.164.24
 
#连续的白名单ip段
 
ipset add whitelist 10.211.50.1-10.211.50.254
或者
ipset add whitelist 58.83.141.0/26
 
#白名单ip
 
ipset add whitelist 10.211.51.5
 
等等
 
3、 开启防火墙(一定要先添加白名单)
 
iptables -I INPUT -m set --match-set whitelist src -j ACCEPT
 
iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
iptables -A INPUT -j DROP
 
4、 开放端口,多个端口用逗号分隔
 
iptables -I INPUT -p tcp -m multiport --dport 9092 -j ACCEPT
 
5、 验证
 
执行命令
 
iptables -L 进行查看
 
(删除规则 : iptables -D INPUT linenum(第几行))
 
6.配置保存(否则重启后,配置消失)
 
service iptables save

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值