找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 513|回复: 0

广告机主板使用4G模块

[复制链接]

1

主题

0

回帖

46

积分

萌新出发

积分
46
发表于 2024-5-23 11:44:09 | 显示全部楼层 |阅读模式
本帖最后由 yomkk 于 2024-5-23 11:51 编辑

#0 硬件搭配
板子:TN3399,使用其他广告机也可以,
4G模块:咸鱼淘的NL660 752E,高通的MDM9607方案,性价比很高,10元一个,且功能没有阉割,支持4G全网通和GPS定位,和移远EC20、域格CLM920等指令基本通用

#1 运行环境
我的TN3399目前运行的是debian12,内核6.8,测试过用Armbian也可以
使用QMI接口拨号联网

#2 安装软件
安装所需要的软件
  1. sudo apt update && sudo apt install libqmi-utils udhcpc -y
复制代码
插入SIM卡后,执行以下命令,正常应该能查看到SIM卡的信息
  1. sudo qmicli -p --device=/dev/cdc-wdm0 --uim-get-card-status
复制代码

#4 配置
设置操作模式
  1. sudo qmicli -p -d /dev/cdc-wdm0 --dms-set-operating-mode='online'
复制代码
关闭wwan0端口
  1. sudo ip link set wwan0 down
复制代码
设置raw_ip
  1. echo 'Y' | sudo tee /sys/class/net/wwan0/qmi/raw_ip
复制代码
拨号,此处使用的参数是联通卡的参数,其他运营商的卡需要修改为对应的apn参数
  1. sudo qmicli -p -d /dev/cdc-wdm0 --device-open-net='net-raw-ip|net-no-qos-header' --wds-start-network="apn='3gnet',ip-type=4" --client-no-release-cid
复制代码
动态获取IP
  1. sudo udhcpc -i wwan0
复制代码
至此如果一切顺利,已经可以使用4G模块上网了

#5 其他命令
查看信号
  1. sudo qmicli -d /dev/cdc-wdm0 -p --nas-get-signal-info
复制代码

#6 路由转发配置
如果4G网络只给板子使用,不需要进行此配置
如果你想把板子作为4G路由器使用,可以继续如下操作,需要对这些软件的配置具备一定的了解,如果不清楚请先学习了这些基础知识以后再操作

硬件上我是使用USB网卡拓展了一个网口(也可以使用板载网口),接上交换机,其他上网的设备通过交换机连接

我给4G网络配置的局域网网段是10.10.10.0/24,以下命令需要根据自己的网络环境修改,切不可直接照搬
  1. sudo iptables -t nat -A POSTROUTING -d 10.10.10.0/24 -o wwan0 -j MASQUERADE
  2. sudo iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o wwan0 -j MASQUERADE
复制代码
开启内核转发功能
  1. sudo sysctl -w net.ipv4.ip_forward=1
复制代码
安装并配置dnsmasq开启DHCP功能,创建配置文件/etc/dnsmasq.d/eth1.conf,重启dnsmasq服务
  1. dhcp-range=10.10.10.100,10.10.10.200,24h
  2. interface=eth1
复制代码
配置网卡,设置静态IP,创建配置文件/etc/network/interfaces.d/eth1,重启networking服务
  1. auto eth1
  2. iface eth1 inet static
  3. address 10.10.10.1
  4. netmask 255.255.255.0
  5. gateway 10.10.10.1
  6. dns-nameservers 223.5.5.5,223.6.6.6
复制代码
完成以上配置以后,你的RK3399板子就可以当作4G路由器使用了







您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|垃圾佬点拓扑 ( 蜀ICP备14007565号-4|川公网安备 51172202000143号 )

GMT+8, 2024-11-21 19:23 , Processed in 0.314801 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表