家里一台电脑无线网卡是2.4G的,
路由器刷了OpenWrt
,下载速度只有2M多点,这显然不是2.4G的300M的上限,
于是,免不了一番折腾。
首先,可以排除Padavan
、LEDE
等固件。
路由器是斐讯K2,羊毛款,芯片方案MT7620
。一开始OpenWrt上没有无线驱动,
可玩性很差,于是有人做了驱动的移植,github
上面可以搜到当年的那些移植方案,
Padavan属于当年的一种方案的延续,后来有人实现了MT7620的驱动,再后来,
一个很火的OpenWrt的分支LEDE,也合并到了OpenWrt主线。所以,几年前MT7620用
OpenWrt而受到伤害的朋友,不妨试试最新的OpenWrt,一定是可玩性最好的选择。
刷好OpenWrt,看无线配置中有htmode
这项,感觉和无线速率有关,于是搜索到官方
的文档,Wi-Fi /etc/config/wireless
,里面说工作在HT40模式且40MHz时,速率会在75Mbps以上,于是配置并应用,
在luci
中看到仍是20MHz
,用logread
看日志,发现一句daemon.notice hostapd: 20/40 MHz operation not permitted on channel pri=11 sec=7 based on overlapping BSSes
,网上再搜一搜,说是要设置
Force 40MHz mode
这项,当前的OpenWrt版本并没有此项配置,这项配置对应是的/etc/config/wireless
中的noscan
字段,可查看官方的文档,并没有此字段的说明,强行配置并应用,可以了。
然后,配置ipv6。
响应国家要求,目前家庭宽带基本都提供了ipv6,在路由器上ping ipv6的地址是通的,但是电脑不通, 找资料发现是OpenWrt ipv6 nat的问题,按照这篇文章OpenWRT 路由器作为 IPv6 网关的配置,就可以了。
再安装一些必需的package,官方源下载太慢,需要换国内源:
edit /etc/opkg/distfeeds.conf
:
src/gz openwrt_core http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/targets/ramips/mt7620/packages
src/gz openwrt_kmods http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/targets/ramips/mt7620/kmods/4.14.171-1-18384755d38fc43c447d83d4a3e07054
src/gz openwrt_base http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/packages/mipsel_24kc/base
src/gz openwrt_luci http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/packages/mipsel_24kc/luci
src/gz openwrt_packages http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/packages/mipsel_24kc/packages
src/gz openwrt_routing http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/packages/mipsel_24kc/routing
src/gz openwrt_telephony http://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/19.07.2/packages/mipsel_24kc/telephony