上面的MAC地址可以随便填,起含义为除了非MAC地址位xx:xx:xx;xx:xx:xx的流量一律丢弃,这样除了之前的白名单其他用户一律连接不了路由器.。
黑名单的使用就方便了很多直接添加以下规则:。
把上面的MAC地址改一下就可以了。
ps:如果不保存规则的话添加的MAC过滤会在重启后失效,推荐大家把规则写入到/etc/firewall.user中。
如果MAC过多可以使用脚本解决:
这个脚本开机的时候执行一次就可以了,如果要临时添加的话最后手动添加,不然会导致iptables中规则重复。
ps:删除iptables规则,首先我们执行。
这时会在规则前面显示序号,然后执行。
就可以删除规则了,上面命令中的1就是规则的序号,替换成你要删除的规则的序号就行了。
您好,开启广告过滤功能后,网速会变慢是正常的现象,因为广告过滤会拦截网页中的广告内容,从而减少网络流量,这样就会导致网速变慢。为了解决这个问题,您可以尝试更换更快的网络连接,或者更换更快的路由器,以获得更快的网络速度。此外,您也可以尝试更改OpenWRT的设置,以减少广告过滤的程度,以获得更快的网络速度。
1、在“网络”-“防火墙”-“基本设置”内,勾选掉 启用 SYN-flood 防御 和 启用FullCone-NAT 功能,将区域内 Lan 的 IP 动态伪装 进行勾选,防止在使用中出现网络慢的问题。
2、此处对于单臂路由尤为重要,检查“网络”-“防火墙”-“自定义规则”内,是否存在 iptables -t nat -I POSTROUTING -j MASQUERADE 防火墙规则,存在或不存在,都替换成以下规则,替换完成重启防火墙。
3、设置 Turbo ACC 网络加速,并开启 FLOW 加速,顺便看看 FULLCONE NAT加速 是否正常运行,此处并没有那么重要,可以忽略,如下图:
电信的宽带无线路由宽带猫设备只要开启Mac无线网卡过滤,就可以避免不在设置范围内的无线网卡连接到wifi网络信号。
只要开启MAC无线网卡地址过滤,就可以屏蔽其他蹭网的无线网卡设备连接你的无线网络。
开启路由器的无线网卡过滤,设置不在你的设置范围内的无线网卡,就不可能有能力连接上这个无线网络wifi热点。
用树莓派刷了OpenWrt当路由器,但是刷完后发现16G的内存卡,使用的容量还不到1G,这就导致用树莓派下载电影时提示磁盘容量不足,所以需要对磁盘分区进行扩容。本文是将分区全部扩展的过程,所使用的方法不局限于树莓派OpenWrt扩容,Linux服务器和电脑扩容也可以按照本文的方法进行。
首先看下未扩容前的sd卡容量
root@OpenWrt:~# df -h。
Filesystem Size Used Available Use% Mounted on。
/dev/root 252.0M 23.2M 223.7M 9% /。
tmpfs 461.6M 1.1M 460.5M 0% /tmp。
/dev/mmcblk0p1 19.9M 14.5M 5.4M 73% /boot。
tmpfs 512.0K 0 512.0K 0% /dev。
root@OpenWrt:~#。
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
6.
7.

可以看到容量都不大,也就几百兆的大小。
下面开始对OpenWrt分区进行扩容。
把树莓派的SD卡取出来,插到Linux电脑上,我的环境是Ubuntu。
1.确定sd卡盘符
使用df -h命令,查看sd卡的盘符:

确定sd的盘符是/dev/sdc。
2.卸载/dev/sdc2
umount /dev/sdc2。
1.
1.
3.用fdisk命令开始重新分区。
进入分区程序:
sudo fdisk /dev/sdc。
1.
1.
查看当前分区情况:p

这里一定要记住/dev/sdc2分区的起点(我的是57344,等会要用到)。
4.删除分区2
删除分区:m
选择删除分区2:2

5.重新新建分区2
然后新建分区:n
分区类型选择主分区:p
分区号输入2:2
起始扇区选择原来的点:57344。
最后一个扇区选择默认:enter。
这样就新建了一个分区2,并且分区包含了剩下的全部空间。

接着提示是否移除”分区 #2 的 ext4 签名“,选择否:no。
6.保存分区修改
最后输入w保存刚才的分区

7.使修改生效
sudo e2fsck /dev/sdc2。
sudo resize2fs /dev/sdc2。
1.
2.
1.
2.
这样就完成了树莓派OpenWrt分区扩容,将SD卡重新插回树莓派,开机后就可以看到分区已经扩容成功了!

全部过程记录:
lixinxing@li:~$ sudo fdisk /dev/sdc。
欢迎使用 fdisk (util-linux 2.31.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助): p。
Disk /dev/sdc:14.9 GiB,15931539456 字节,31116288 个扇区。
单元:扇区 / 1 * 512 = 512 字节。
扇区大小(逻辑/物理):512 字节 / 512 字节。
I/O 大小(最小/最佳):512 字节 / 512 字节。
磁盘标签类型:dos
磁盘标识符:0x5452574f。
设备 启动 起点 末尾 扇区 大小 Id 类型。
/dev/sdc1 * 8192 49151 40960 20M c W95 FAT32 (LBA)。
/dev/sdc2 57344 31116287 31058944 14.8G 83 Linux。
命令(输入 m 获取帮助): d。
分区号 (1,2, 默认 2): 2。
分区 2 已删除。
命令(输入 m 获取帮助): n。
分区类型
p 主分区 (1个主分区,0个扩展分区,3空闲)。
e 扩展分区 (逻辑分区容器)。
选择 (默认 p): p
分区号 (2-4, 默认 2): 2。
第一个扇区 (2048-31116287, 默认 2048): 57344。
上个扇区,+sectors 或 +size{K,M,G,T,P} (57344-31116287, 默认 31116287): 。
创建了一个新分区 2,类型为“Linux”,大小为 14.8 GiB。
分区 #2 包含一个 ext4 签名。
您想移除该签名吗? 是[Y]/否[N]: n。
命令(输入 m 获取帮助): w。
分区表已调整。
正在同步磁盘。
lixinxing@li:~$ sudo resize2fs /dev/sdc2。
resize2fs 1.44.1 (24-Mar-2018)。
/dev/sdc2 上的文件系统已被挂载于 /media/lixinxing/57f8f4bc-abf4-655f-bf67-946fc0f9f25b;需要进行在线调整大小。
old_desc_blocks = 1, new_desc_blocks = 1。
resize2fs: 无效的参数 检查是否支持在线调整文件系统大小时。
lixinxing@li:~$ umount /dev/sdc2。
lixinxing@li:~$ sudo resize2fs /dev/sdc2。
resize2fs 1.44.1 (24-Mar-2018)。
请先运行“e2fsck -f /dev/sdc2”。
lixinxing@li:~$ sudo e2fsck /dev/sdc2。
e2fsck 1.44.1 (24-Mar-2018)。
最后一个组的块位图未初始化。 处理? 是。
第 1 步:检查inode、块和大小。
第 2 步:检查目录结构
第 3 步:检查目录连接性
第 4 步:检查引用计数
第 5 步:检查组概要信息
块位图的差异: +(65536--66049)。
处理? 是
/dev/sdc2:***** 文件系统已修改 *****。
/dev/sdc2:1417/24576 文件(0.0% 为非连续的), 7480/98304 块。
lixinxing@li:~$ sudo resize2fs /dev/sdc2。
resize2fs 1.44.1 (24-Mar-2018)。
将 /dev/sdc2 上的文件系统调整为 3882368 个块(每块 4k)。
/dev/sdc2 上的文件系统现在为 3882368 个块(每块 4k)。
lixinxing@li:~$。
原文地址:http://www.qianchusai.com/openwrt%E5%BA%94%E7%94%A8%E8%BF%87%E6%BB%A4%E6%97%A0%E6%95%88.html