You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于在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(通用性更强):
    1. 安装工具:sudo pacman -S qmi-utils
    2. 创建配置文件 /etc/qmi-network.conf,填入你的运营商APN信息:
      APN=your-carrier-apn
      # 示例:国内联通填3gnet,移动填cmnet
      
    3. 启动连接:sudo qmi-network start wwan0,再用 ip addr show wwan0 确认是否获取到公网IP。
  • 开启路由和NAT:让ROCK64能把LTE流量转发给OpenWRT:
    1. 开启IP转发:编辑 /etc/sysctl.conf,去掉 net.ipv4.ip_forward=1 前的注释,执行 sudo sysctl -p 生效。
    2. 设置NAT规则:sudo iptables -t nat -A POSTROUTING -o wwan0 -j MASQUERADE,为了开机自动生效,可以把这条命令加到 /etc/rc.local,或者用 sudo iptables-save > /etc/iptables/iptables.rules 保存规则,再启用 iptables.service。

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/24
    
    重启网络服务:sudo systemctl restart systemd-networkd。
  • 在OpenWRT上配置第二WAN接口:
    1. 用网线把ROCK64的LAN口和OpenWRT的空闲LAN口(没连8口交换机的那个)连接。
    2. 登录OpenWRT的LuCI界面,进入「网络-接口」,点击「添加新接口」:
      • 接口名称:比如wan_lte
      • 覆盖的网络:选择连接ROCK64的物理端口(比如eth1)
      • 协议:选「静态地址」
      • IP地址:设为192.168.5.2/24,网关填192.168.5.1,DNS可以填运营商地址或8.8.8.8
    3. 保存并应用,再在「网络-防火墙」里把这个接口加入「wan」防火墙区域。

3. 验证与可选的MWAN双WAN配置

  • 验证链路:在OpenWRT终端执行 ping -I wan_lte 8.8.8.8,如果能正常收到回复,说明LTE链路已经成功作为WAN接入。
  • MWAN双WAN配置(可选):如果想让OpenWRT同时使用原以太网WAN和LTE WAN实现负载均衡或故障切换:
    1. 安装MWAN3组件:opkg install mwan3 luci-app-mwan3
    2. 进入LuCI的「网络-MWAN3」配置界面,把两个WAN接口加入配置,设置优先级(比如以太网WAN优先级更高)、权重,选择负载均衡策略(比如「故障切换」或「按流量比例」),保存应用即可。

注意事项

  • 可以给ROCK64加个监控脚本,定期检查LTE连接状态,断连时自动重启qmi-network服务,保证链路稳定。
  • 部分小众modem可能需要额外驱动,Arch ARM仓库一般都有收录,实在找不到可以去官方论坛找对应补丁。

备注:内容来源于stack exchange,提问作者z0mb1e_kgd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:35:32