关于在ROCK64单板机上配置USB LTE Modem作为OpenWRT路由器WAN接口/网关的可行性咨询
关于在ROCK64单板机上配置USB LTE Modem作为OpenWRT路由器WAN接口/网关的可行性咨询
绝对可行!这套方案完美适配你的现有设备架构,我来给你拆解具体的实现思路和操作步骤:
核心原理
简单来说,我们要把24/7运行的ROCK64变成一个LTE转有线的网关设备,让它负责管理USB LTE modem的拨号和网络转发,然后把这个网关提供给OpenWRT作为第二个WAN接口。这样OpenWRT依然可以承担主路由、DHCP、WiFi管理的核心工作,同时还能叠加LTE链路实现多线负载或故障冗余。
具体配置步骤
1. 在ROCK64上搞定LTE Modem的基础连接
- 确认设备识别:插好USB LTE modem后,在ROCK64终端执行
lsusb命令,确认系统能识别到你的modem(比如华为设备会显示类似Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard的条目)。 - 切换modem模式(如果需要):部分modem默认会以U盘存储模式启动,需要用
usb_modeswitch工具切换到modem模式,Arch ARM仓库直接能装:sudo pacman -S usb_modeswitch,一般工具会自动识别切换,特殊型号可以查对应切换参数。 - 配置拨号连接:主流modem现在用QMI或MBIM协议,推荐用
qmi-utils(通用性更强):- 安装工具:
sudo pacman -S qmi-utils - 创建配置文件
/etc/qmi-network.conf,填入你的运营商APN信息:APN=your-carrier-apn # 示例:国内联通填3gnet,移动填cmnet - 启动连接:
sudo qmi-network start wwan0,再用ip addr show wwan0确认是否获取到公网IP。
- 安装工具:
- 开启路由和NAT:让ROCK64能把LTE流量转发给OpenWRT:
- 开启IP转发:编辑
/etc/sysctl.conf,去掉net.ipv4.ip_forward=1前的注释,执行sudo sysctl -p生效。 - 设置NAT规则:
sudo iptables -t nat -A POSTROUTING -o wwan0 -j MASQUERADE,为了开机自动生效,可以把这条命令加到/etc/rc.local,或者用sudo iptables-save > /etc/iptables/iptables.rules保存规则,再启用iptables.service。
- 开启IP转发:编辑
2. 把ROCK64的LAN口变成OpenWRT的“第二WAN口”
- 给ROCK64的LAN口设固定IP:假设你的OpenWRT LAN网段是
192.168.1.0/24,给ROCK64的LAN口设置192.168.5.1/24(和主LAN网段错开避免冲突),编辑/etc/systemd/network/lan.network(Arch ARM用systemd-networkd管理网络):
重启网络服务:[Match] Name=eth0 [Network] Address=192.168.5.1/24sudo systemctl restart systemd-networkd。 - 在OpenWRT上配置第二WAN接口:
- 用网线把ROCK64的LAN口和OpenWRT的空闲LAN口(没连8口交换机的那个)连接。
- 登录OpenWRT的LuCI界面,进入「网络-接口」,点击「添加新接口」:
- 接口名称:比如
wan_lte - 覆盖的网络:选择连接ROCK64的物理端口(比如
eth1) - 协议:选「静态地址」
- IP地址:设为
192.168.5.2/24,网关填192.168.5.1,DNS可以填运营商地址或8.8.8.8
- 接口名称:比如
- 保存并应用,再在「网络-防火墙」里把这个接口加入「wan」防火墙区域。
3. 验证与可选的MWAN双WAN配置
- 验证链路:在OpenWRT终端执行
ping -I wan_lte 8.8.8.8,如果能正常收到回复,说明LTE链路已经成功作为WAN接入。 - MWAN双WAN配置(可选):如果想让OpenWRT同时使用原以太网WAN和LTE WAN实现负载均衡或故障切换:
- 安装MWAN3组件:
opkg install mwan3 luci-app-mwan3 - 进入LuCI的「网络-MWAN3」配置界面,把两个WAN接口加入配置,设置优先级(比如以太网WAN优先级更高)、权重,选择负载均衡策略(比如「故障切换」或「按流量比例」),保存应用即可。
- 安装MWAN3组件:
注意事项
- 可以给ROCK64加个监控脚本,定期检查LTE连接状态,断连时自动重启
qmi-network服务,保证链路稳定。 - 部分小众modem可能需要额外驱动,Arch ARM仓库一般都有收录,实在找不到可以去官方论坛找对应补丁。
备注:内容来源于stack exchange,提问作者z0mb1e_kgd
相关产品推荐
相关产品推荐

