方永、南天紫云

道亦有道

更新星际宝盒的OpenWrt固件
2023年02月04日

刷了OpenWrt的星际宝盒那台路由器许久未用了,新换的光猫没有5G wifi,于是旧物重用,免不了一番折腾。

之前写过一篇星际宝盒的日记,还是遵循之前的操作步骤,但是会有这些更新:

  1. dts文件更新了,下载链接不变

  2. 由于image的版本不匹配,导致无法通过luci升级固件,使用命令

# Upload firmware
scp -O firmware_image.bin [email protected]:/tmp
# Flash firmware
sysupgrade -v /tmp/firmware_image.bin

sysupgrade加参数-n升级后,回到了默认配置,而默认wifi是关闭的,用的电脑又没有网口,故只能串口 连接去打开wifi了。

TTL串口连接时的接线图:

CP2102六合一使用USB转TTL模式时拨码开关位置图:

连接时只需设置波特率为115200即可:

sudo picocom --b 115200 /dev/ttyUSB0
  1. 星际宝盒的两个LAN口对应的端口名是eth0,WAN的端口名是eth1,无需配置switch

固件更新完成后ssh登入,

替换国内镜像源:

sed -i 's/downloads.openwrt.org/mirrors.ustc.edu.cn\/openwrt/g' /etc/opkg/distfeeds.conf

需要注意的是,OpenWrt的防火墙是基于nftables的,iptables相关的包虽然可以安装,但是和nftables 同时使用时会出现一些问题。

  1. 5G WIFI 发射功率调整及丢包问题

使用iw 查看网卡支持的频段及对应的最大功率:

iw list

如果有 disabledradar detection 是不能用作 AP 模式 的

/etc/rc.local 中添加

echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor

可减少丢包的发生。