Pi5 + F50 移动路由

type
status
date
slug
summary
tags
category
icon
password
最近购入一台中兴F50,需要放在新房里代替宽带用几个月。直接用F50的WIFI热点,性能可能会是瓶颈,所以需要一台额外的设备来充当网关,把F50当成一张网卡。目前手中只有树莓派5能做这个事情,因为F50不带电池,启动时需要靠USB的电力,很多设备的USB供电是不足的。(比如Radxa家的所有板子)
方案就是F50的USB网卡透传给Openwrt作为WAN口,Openwrt的LAN口则是从树莓派桥接的千兆网口。
选择使用LXC来跑Openwrt(实际上是一个很烂的方案),带来了一些问题需要解决。

USB断开重连

LXC分配一个物理网卡(F50),如果F50 USB断开重连,LXC容器内部的网卡会消失,而且不会自动恢复。
解决方案:udev rule
当插入网卡时,识别到网卡ADD事件,就调用lxc命令,将device“设置”进去。

开机启动

采用systemd,而不是lxc自己的autostart,因为开机时,网卡可能还没准备好。
 
Loading...

© XGFan 2012-2025