OpenWrt 防火墙基础过滤实现

OpenWrt 防火墙基础过滤实现

最近在学习openwrt-firewall方面的知识,在iptables防火墙规则的基础上实现ip过滤、mac过滤以及域名过滤,和它们的黑白名单实现

IP过滤

IP过滤的实现主要是依靠openwrt系统提供的uci管理工具实现,关于uci和iptables工具,前文都有简单的提到,这里就不再赘述。

在 openwrt 系统的 firewall 防火墙上实现ip过滤,有几种方式,这里介绍一下iptables和uci 的实现方法。uci 实现相对比较简单,

uci实现

首先,在 /etc/config 中添加我们的规则内容,命令形式为:

# uci add firewall rule  //表示在firewall文件中新建一条规则

然后,根据自己的实际情况设置,需要过滤的 IP 地址,和源地址以及目标地址,端口等等

uci set firewall.@rule[-1].name='ipFilter'
uci set firewall.@rule[-1].targe='DROP'
uci set firewall.@rule[-1].proto='tcp udp' //all,tcp,udp
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].src_ip='192.168.1.8' //内部ip
uci set firewall.@rule[-1]
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值