家里的华硕RT-ARCH17用了大概有三年了,但一直存在个WIFI连接不稳定的问题。为了尝试解决这个问题,同时想尝试各种新功能,之前也刷过梅林固件。梅林固件的刷入的比较简单的,但问题并没有得到良好解决。这次尝试选择刷PandoraBox固件,并总结一些简单的设置。
固件的选择与刷入
所刷固件来源于恩山论坛lean大佬编译https://www.right.com.cn/forum/thread-1428054-1-1.html。之所以不选择更新的R21.4.1是因为刷入后无法设置IPv6。相关教程也是参考了恩山论坛,基本思路即通过刷opbooot刷入固件。
https://www.right.com.cn/FORUM/thread-4137387-1-1.html
https://www.right.com.cn/forum/thread-8281229-1-1.html
网络结构
最初的网络结构为光猫拨号,其下接ARCH17路由器。IPv4地址需要路由器分配,IPv6地址为公网IP。在梅林固件或官方固件里,IPv6配置为passthrough,即将设备暴露给公网来获取IPv6地址。
光猫的IP地址为192.168.1.1,这与Pandora默认地址冲突,连接路由器时只能连上路由器后台。因此需要先把路由器地址改个网段,在LAN口下选择静态地址协议,地址改为192.168.0.1。
IPv6的设置
据说在R21.4.1版本的固件里安装相关插件也能实现,但我没能成功,因此选择了这个旧版固件。我不是特别明白WAN6接口和IPv6的关系,也有网友提到不用WAN6仅在WAN接口里一并获取IPv4和IPv6地址,但这种情况我未能得到。通过WAN6接口下设置DHCPv6协议能够获得公网IPv6地址,但在内网无法正确获得IPv6地址。这可能和笔者的网络结构有关。
在尝试多种方案后,我得到的解决方法是将光猫设为桥接模式、由路由器承担拨号工作。并且也由于路由器性能要比光猫好,一般来说由路由器拨号也更好些。
1.光猫设置
所用光猫型号为GS3101,需要使用超级账户来设置。这需要首先使用普通账户先登录,其后使用Telnet连接路由器获取CMCCAdmin超级密码。在宽带设置下有若干个连接,其中将绑定端口的INTERNET连接模式改为Bridge,至于桥类型不知道什么区别。
同时如果忘记了光猫的拨号密码,可以在密码处右键选择“检查”,将password的改为text即可见。
2.路由器设置
在路由器端设置WAN口协议为PPPoE拨号连接后,即具有上网功能,并获得了IP地址。同时有几个有关IPv6的设置。
网络-接口-所用的WAN接口-高级设置-使用内置IPv6管理为开启状态;
网络-接口-所用的LAN接口-DHCP服务器-IPv6设置下,路由通告服务、DHCPv6服务和NDP代理均选为中继模式;
网络-DHCP/DNS-高级设置-禁止解析IPv6 DNS记录为关闭状态。
此时内网内设备能够正常连接IPv6。
3.光猫桥接后的访问
此时发现若要连接光猫192.168.1.1却无法访问,使用有线连接光猫虽然可行但实在麻烦。可以选择将光猫映射一个接口给路由器。仅需新建一个协议为DHCP客户端的接口,并绑定至以太网交换机eth0。防火墙区域笔者选择不指定。应当注意该端口要取消勾选“缺省路由”。
IP绑定
为了便于笔者查看与管理,喜欢将各个设备与IP地址绑定。但网络-IP/MAC绑定似乎不是用于实现该功能的,若要实现则需要在网络-DHCP/DNS-静态地址分配下实现。
又由于在Web端编辑比较繁琐,因此笔者选择通过WinSCP在/etc/config/目录下将DHCP文件拷出,其后通过Eecel可以很方便的批量编辑字段,修改后上传即可。所需编辑的为”config host”字段,NAME不能含有空格,option dns是什么含义与Web端页面没有对应不是很懂。TIME可以写12h、3d或infinite。
config host
option name 'NAME'
option dns '1'
option mac 'MAC'
option ip 'IP'
option leasetime 'TIME'
目前使用体验
在刷了潘多拉后用了两天,发现WiFi断流的问题似乎仍然存在。同时本打算使用广告插件“广告屏蔽大师Plus+”来屏蔽电视盒子的广告,但无论使用自带规则还是导入规则,似乎都没有达到去广告的目的。