双十一的时候,JD活动,入了WNDR4300,已经有两个多月了。入手后因为担心后门问题以及考虑使用舒适状态,不自觉的就刷成了openwrt。
目前使用稳定,简单说一些建议,以免大家盲目去安装软件。
当然,如果你的带宽小于百M,组网环境也小于百M,没有过多的5G设备,且没有使用NAS作为家用储存,那么请随意折腾,发挥其余热。
年末的时候因为电信的问题,把3台路由都重启了,目前的运行状态如下: (无下载,正常浏览文本内容,有一些网络应用,手机联网)
型号 NETGEAR WNDR4300
固件版本 OpenWrt Barrier Breaker 14.07 / LuCI 0.12 Branch (0.12+git-222cc9c)
内核版本 3.10.49
本地时间 Sat Jan 24 16:26:12 2015
运行时间 16d 20h 32m 44s
平均负载 0.84, 0.50, 0.28
最近24小时内使用的主机(不包含虚拟主机),明天还能来一台XC2,想想暗爽。
主机名 IPv4-地址
gameboy 10.10.1.129
iPhone 10.10.1.201
XiaoMi3 10.10.1.200
Y485 10.10.1.101
WorkMBP 10.10.1.100
NAS 10.10.1.99
目前的无线设置:
# Generic 802.11bgn Wireless Controller (radio0)
信号: -44 dBm / 噪声: -92 dBm
94% SSID: XXXXXXXX-2G
模式: Master
信道: 11 (2.462 GHz)
传输速率: 52 Mbit/s
BSSID: XX:XX:XX:XX:XX:XX
加密: WPA2 PSK (CCMP)
# Generic 802.11an Wireless Controller (radio1)
信号: -41 dBm / 噪声: -92 dBm
98% SSID: XXXXXXXX-5G
模式: Master
信道: 36 (5.180 GHz)
传输速率: 300 Mbit/s
BSSID: XX:XX:XX:XX:XX:XX
加密: WPA2 PSK (CCMP)
其实如果你不担心信息被滥用,不加密也可以,直接限定MAC LIST,不过LZ距离公司1公里出头,楼上楼下都是厂里同事,还是以防万一吧。 另外,因为对2G信号强制使用CCMP加密,会使得前几年的老设备无法访问,诸如NDS,PSP,NOKIA,老电脑(3DS没问题),Kindle,如果你遇到这个问题,可以考虑网线,或者外接子路由解决问题。 关于MAC LIST,Luci对于WNDR 4300似乎有小bug,GUI界面是不可以设置的,不过我们可以通过命令来改。 比如我将我的路由分别绑定了[0-3].route
这4个地址。
ssh root@2.route
vim /etc/config/wireless
# 找到wifi-iface,在下面添加你允许的地址即可,一行一个,
# 如果有5G,会有两个,可以选择性填写,也可以复制粘贴,小数量不影响效率。
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option encryption 'psk2+ccmp'
option ssid 'xxxxxxxx-2G'
option key 'console.log'
option 'macfilter' 'allow'
list 'maclist' 'XX:XX:XX:XX:XX:XX'
list 'maclist' 'XX:XX:XX:XX:XX:XX'
list 'maclist' 'XX:XX:XX:XX:XX:XX'
list 'maclist' 'XX:XX:XX:XX:XX:XX'
list 'maclist' 'XX:XX:XX:XX:XX:XX'
关于开头为何我不建议大家太折腾这个路由,原因如下:
root@Route:~# cat /proc/cpuinfo
system type : Atheros AR9344 rev 2
machine : NETGEAR WNDR4300
processor : 0
cpu model : MIPS 74Kc V4.12
BogoMIPS : 278.93
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
isa : mips1 mips2 mips32r1 mips32r2
ASEs implemented : mips16 dsp dsp2
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
这款CPU看似很不错了,但是,对于大流量下的复杂计算,真的捉襟见肘。 在个人内网千兆环境下,NAS通过网线拷贝到主机SSD,最大速度100MB/s(猜测存在buffer),从SSD拷贝至NAS(最大速度70~80MB/s),5G互拷(24MB/s左右),长时间(几个小时)外网满速下载(10MB/s+)时,系统负载在3~5之间,计算负荷已经很重,长时间的话,不利于设备稳定性(当然,土豪任性请无视,不过土豪为啥要买这款,而不是R系列,或其他macmini做路由…)。 另外,目前市面上的小米路由,迅雷路由等,无一不是使用luci改造后的UI来博人好感,如果你有兴趣,可以也玩一下。 最后附加一段刷机小攻略:
1.关闭路由电源,移除其连接的设备。
2.修改计算机IP为固定IP(192.168.1.2/255.255.255.0)。
3.将计算机连接至路由器的LAN口。
4.用牙签/曲别针等类似东西按住路由的复位键,给路由痛点,直到电源指示灯规律闪烁时松开。
5.使用tftp上传固件,服务器地址为192.168.1.1.
6.耐心等待一段时间(耐心)。
7.将电脑IP获取方式改回为DHCP(如果你没有额外设定的话)。
8.个别机器需要连同按着WPS按钮,如果无法上传固件,可以尝试。
如果你是windows笔记本,可以考虑在windows控制面板中找到程序,再打开启动或关闭windnows功能,开启tftp客户端。 然后可以使用如下命令来更新固件,例子中先使用官方固件重置固件,在使用openwrt固件覆写。
D:\w4300>tftp -i 192.168.1.1 put openwrt-ar71xx-nand-wndr4300-ubi-factory.img
传输成功: 3 秒 5505153 字节,1835051 字节/秒
D:\w4300>tftp -i 192.168.1.1 put WNDR4300-V1.0.1.64PRRU.img
传输成功: 6 秒 12845189 字节,2140864 字节/秒
刷机完毕后,请重启,以规避首次启动,无线初始化有问题的问题(好绕口)。 重启比较慢,请耐心等待。