WR30U路由器配置WISP及IPv6指南
创作时间:
作者:
@小白创作中心
WR30U路由器配置WISP及IPv6指南
引用
1
来源
1.
https://elkpi.com/topics/2024/11/2316
背景
本文介绍如何在WR30U路由器上配置WISP(无线互联网服务提供商)以及支持IPv6。WR30U是运营商定制的版本,为了满足特定需求,需要开启SSH功能。虽然没有刷OpenWrt等第三方固件,但保留了硬件加速功能。由于使用环境的限制,需要通过WISP方式连接网络,并确保支持IPv6。
改造配置
目标:
- 能够支持IPv6,确保有V6公网IP
- 带宽尽量大一些
因此,采用以下方案:
- 2.4G用于接入光猫,保证有V6的前缀下发以及确保子网所有设备都有V6地址
- 5G用于接入自如提供的路由器,并设置V4优先级大于连接光猫的2.4G
网络拓扑如下:
解锁SSH
使用GitHub上的项目:https://github.com/openwrt-xiaomi/xmir-patcher,按照说明解锁SSH。
配置WISP
解锁SSH后,通过SSH登录后台,需要修改以下几个配置文件:
/etc/config/wireless
config wifi-iface 'wisp_apcli0' # 这个用于连接光猫2.4G
option ifname 'apcli0'
option network 'wan' # 期望内网设备都是子网,所以这里为wan
option encryption 'psk2'
option device 'MT7981_1_1'
option enctype 'AES'
option apcliband '2g'
option key '光猫2.4G WIFI对应的密码'
option ssid '光猫对应WIFI名称'
option mode 'sta' # 这个需要是sta才能实现WISP
option disabled '0'
config wifi-iface 'wispx_apclix0' # 这个用于连接自如WIFI 5G
option device 'MT7981_1_2'
option ifname 'apclix0'
option network 'wispx'
option mode 'sta'
option disabled '0'
option encryption 'psk2'
option enctype 'AES'
option key '自如WIFI密码'
option ssid '自如WIFI名称'
/etc/config/network
config interface 'wan'
option proto 'dhcp' # 光猫会下发V4地址
option mtu '1500'
option ifname 'apcli0' # 调整为apcli0也就是2.4G无线AP客户端名称
option peerdns '0' # 使用自定义DNS,防止出现DNS污染,下面的list DNS可以根据自己情况配置
list dns '8.8.8.8'
list dns '223.5.5.5'
list dns '114.114.114.114'
list dns '180.184.1.1'
option metric '20' # 路由metric低一些,越大优先级越低,低于5G的就行,V6还要走这个,但是V4优先走5G WISP
option ipv6 '1' # 开启IPV6
config interface 'wispx'
option proto 'dhcp'
option mtu '1500'
option ifname 'apclix0' # 5G apcli的名称
option peerdns '0'
option auto '1'
option disabled '0'
list if_on 'wan' # 测试开了这个,还是不能开机自动启动wispx这个网口;可以删掉这个
list dns '8.8.8.8'
list dns '223.5.5.5'
list dns '180.184.1.1'
option metric '10' # 优先级高于2.4G WISP就行
config interface 'wan_6'
option ifname 'apcli0'
option proto 'dhcpv6'
option reqaddress 'try'
option reqprefix 'auto' # 确保能够请求到前缀,目前北京联通可以下发64的前缀
option peerdns '0' # 同样也是用自定义DNS
list dns '2001:4860:4860::8888'
list dns '2001:da8::666'
配置完成后,可以使用以下命令生效网络:
/etc/init.d/network restart
为了确保wispx接口能够开机自动启动,需要在防火墙配置中添加一个脚本:
/etc/config/firewall
config include 'auto_rc_local'
option type 'script'
option path '/data/etc/rc.local'
option enabled '1'
/data/etc/rc.local
#!/bin/sh
/data/usr/local/sbin/chk_apclix0.sh & # 因为有sleep,所以需要后台跑
/data/usr/local/sbin/chk_apclix0.sh
#!/bin/sh
while [ -z "$(/sbin/ifconfig | grep apclix0)" ]; do
sleep 10s
/sbin/ifup wispx
done
以上操作完成后,可以通过route -n命令查看IPv4路由优先级:
root@XiaoQiang:/etc/config# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.18.1 0.0.0.0 UG 10 0 0 apclix0
0.0.0.0 192.168.1.1 0.0.0.0 UG 20 0 0 apcli0
0.0.0.0 192.168.1.1 0.0.0.0 UG 50 0 0 apcli0
192.168.1.0 0.0.0.0 255.255.255.0 U 20 0 0 apcli0
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
192.168.18.0 0.0.0.0 255.255.255.0 U 10 0 0 apclix0
192.168.32.0 0.0.0.0 255.255.255.0 U 0 0 0 br-miot
root@XiaoQiang:/etc/config#
其中,192.168.18.1是自如路由器的网关,192.168.1.1是光猫的网关。使用speedtest.cn测试网速:
自如提供300M的网络,基本上可以跑满。
配置LAN IPv6
开启IPv6后,发现MacBook Pro和iPhone经常会v6掉线。经过测试发现WR30U默认LAN是relay,需要调整为server模式:
/etc/config/dhcp
config dhcp 'lan'
option leasetime '720m'
option ra_lifetime '1800'
option force '1'
option ra_default '1'
option limit '201'
option ra_preference 'high'
option start '50'
option ra_maxinterval '20'
option interface 'lan'
# option dhcpv6 'relay' # 把这几个relay的都注释掉
# option ra 'relay'
# option ndp 'relay'
option dhcpv6 'server' # 换成server
option ra 'server' # 换成server
实测发现,采用这种方式后,苹果设备的V6连接稳定,安卓设备也可以正常使用。
热门推荐
探秘葫芦岛:兴城古城的历史密码
葫芦岛兴城海滨:辽宁省最大天然浴场,四大浴场各具特色
探秘九门口长城:葫芦岛的历史瑰宝
过年孩子的压岁钱发到几岁合适?建议别超过此年龄,以免双方尴尬
压岁钱:从古代避邪钱到现代文化传承
干细胞激活新发现:吃对食物竟能让身体自愈!再生力惊人提升!
在人类历史上真的有神仙吗?
纪念王文娟:重温“林妹妹”经典瞬间
越剧皇后王文娟逝世:林黛玉成永恒经典
一代越剧宗师王文娟仙逝,越剧界痛失瑰宝
王文娟逝世引发全民追忆,越剧界如何传承她的艺术?
国家医保服务平台上线新功能!跨省也能给家人用
齐夏的命运轮回:《十日终焉》深层寓意大揭秘
到期债权保全与执行全解析
春节前如何完美放松身心?
春节后如何快速恢复健康作息?专家建议来了!
汕头到厦门高铁攻略:省钱又省心!
探寻汕头与厦门的历史文化遗迹:陈慈黉故居与郑成功足迹
空气炸锅与烤箱大比拼:哪个才是你的厨房必备?
天津方特欢乐世界&欢乐谷:冬日玩乐新姿势!
打卡天津之眼:摩天轮上的浪漫之旅
天后宫:天津历史文化的新亮点
肖英《迷途水中花》:一个女性的救赎之路
2号线西延段年内开通!青岛9条在建地铁线路最新进展
餐后服药,非布司他效果更佳?
大年初一打卡《广东千古情》,揭秘舞台黑科技!
杭州宋城千古情:黄巧灵导演的视觉盛宴
秋冬季节便秘怎么办?医生教你如何正确预防和处理
发动机保养:保持强劲动力的关键
徐玉兰逝世七周年:越剧传奇永不落幕