折腾路由器遇到的坑
使用的镜像:
每日更新 高大全/精简版 R2S (提供定-OPENWRT专版-恩山无线论坛 (right.com.cn) —— 下载链接
2023-03-12 OrangePi R1 Plus LTS(每月1号云编译)-OPENWRT专版-恩山无线论坛 (right.com.cn)
2024-12-19更新:换成了更简洁且包也多的 immortalwrt/immortalwrt
下载:Index of /releases/23.05.4/targets/rockchip/armv8/
opkg update
opkg install luci-app-openclash
opkg install luci-app-syncdial kmod-macvlan mwan3 luci-i18n-mwan3-zh-cn
2024-12-26更新:ImmortalWrt 官方的构建也很快,可以提前下包。
2025-02-17更新:homeproxy 的 sing-box 更加方便,不用 openclash 了。
访问校内域名时,会报错:
DNS_PROBE_FINISHED_NXDOMAIN
需要关闭重绑定保护
网络 → DHCP/DNS → 过滤器 → 重绑定保护
域名解析到的IP地址不对
将 Fake-IP 模式换成 Redir-Host 模式
1.网络→DHCP/DNS→静态地址分配→地址拉到最下面,可以自定义ip
2.拔插设备网线即可
以下是旧版教程:
1.在 OpenWrt 主页分配静态地址
2.修改 dhcp 配置文件
/etc/config/dhcp
在文件的最后,编辑 ip
config host option name 'device-name' option ip '192.168.3.123' option mac '00:00:00:00:00:00'
3.删除记录
在文件
/tmp/dhcp.leases
中删除对应记录4.重启 dnsmasq
/etc/init.d/dnsmasq restart
5.拔插设备网线即可
每个接口都要配置 DHCP 和一个不同的跃点数
快速配网:修改dhcp+打印出地址便于快速登录
#!/bin/bash
for i in {1..10}
do
bash -c "uci set network.vwan$i.proto='dhcp'"
# bash -c "uci set network.vwan$i.metric='$(($i*5))'"
done
uci commit network
/etc/init.d/network restart
ip a | grep 10.249 | tr '/' ' ' | awk '{print "http://10.248.98.2/srun_portal_pc?ac_id=1&theme=basic2&wlanacname=&wlanuserip="$2}'
实测下来
- 前者稳定,但是开了 DNS 转发之后,dns 解析正常,但是访问非常慢,对于常见网站(例如 GitHub、谷歌)访问的很快,还在排查(?+
- 后者偶尔会 panic,有点灵车
不过,不在意的话,直接裸奔也行
下文中 djJyYXk= 已用 XXXXX 替代
echo opkg install kmod-tun luci-app-XXXXXa luci-i18n-XXXXXa-zh-cn XXXXX-geoip XXXXX-geosite XXXXX-core | sed "s/XXXXX/XXXXX/g"
opkg remove xray-core --force-depends
tips:
HTTP
检测比 PING
检测要准确(PING得到的结果不稳定)