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连接稳定,安卓设备也可以正常使用。
热门推荐
破产后还需要还钱吗?一文详解破产相关问题
《黄帝内经·素问》第二十章《三部九候论》原文
保险的合理规划与实施方法有哪些?这些方法在实际应用中有哪些挑战?
守护饮水安全 有关二次供水你了解多少?
2024年申论写作大纲及提纲撰写格式解析
跟骨骨刺综合征怎么诊断
2025年广州社保政策调整:每月最低缴费标准详解
整套智能家居:家居中控系统的多功能性
奶瓶清洁三大误区,专用清洗剂必不可少!
北海道5日深度游攻略:从札幌到富良野的精华之旅
卷积神经网络CNN(一篇文章 理解)
花茶用多少度的水泡 花茶的正确冲泡方法
催眠疗法:揭秘催眠原理与应用
全球化中的文化适应:品牌本地化传播的关键策略
韩国歌手辉星去世享年43岁 警方正调查具体死亡原因
怀孕1-10个月,每月孕妈和宝宝有何变化?送你一份“孕期清单表”
天然芦荟护肤品:舒缓啫喱、芦荟胶与睡眠面膜的功效与使用指南
女皇武则天:权力与智慧的巅峰之旅
健康科普丨产后腰痛是打“无痛”惹的祸吗?真相是……
乳腺炎症引起的肿块的特征
传统布艺“时尚再生”
汽车脚垫安装与选择指南
膜性肾病的治疗方法全解析
微信经营账户新增“收款链接”功能,助力商户安全收款
孩子屏幕使用时间引发关注,家长需重视户外运动与营养
心学问心理教育,自我激励的艺术:教孩子如何自我激励,保持持久的动力
心学问心理教育,如何帮助孩子建立积极的学习态度?
如何挑选高性价比又舒适的运动耳机?购买前必读的全方位指南
花呗分期利息和最低还款哪个划算?利率对比一览!注意综合比较
恐龙和鸟有什么关系