• 正文
  • 相关推荐
申请入驻 产业图谱

基于OpenWRT的嵌入式系统用4G网卡(EC20)自动拨号配置方法

02/06 14:43
2862
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

今天我们来探讨一下基于OpenWRT的嵌入式系统用4G网卡(EC20)自动拨号配置方法。

查看驱动

首先,查看一下4G网卡(EC20)驱动是否成功

ls /dev

依下图可以cdc-wdm0 ttyUSB0 ttyUSB1 ttyUSB2  都是4G网卡的设备号,则我们的4G网卡(EC20)驱动是成功的。

添加端口

然后,添加端口wwan0,用vim打开网卡配置文件/etc/config/network

vim /etc/config/network

最后面追加内容(按"i"键, 进入编辑模式):

.........
config interface 'wwan'
option proto 'dhcp'
option ifname 'wwan0'

按"Esc"键退出,编辑模式

输入命令":wq"保存退出

重启网关

最后,重启网关,验证是否配置成功,不成功的话,再检查配置文件

reboot

4G网卡拨号入网

输入拨号命令

uqmi -d /dev/cdc-wdm0 --start-network internet --autoconnect

拨号状态查询命令:

uqmi -d /dev/cdc-wdm0 --get-data-status

如果成功,可以看到以下信息
uqmi -d /dev/cdc-wdm0 --get-data-status

"connected"

显示 "connected",则拔号成功, 否则失败

查看网络连接情况
ifconfig

.....

wwan0 Link encap:Ethernet HWaddr C2:28:EB:4D:61:C8

inet addr:10.7.104.115 Bcast:10.7.104.119 Mask:255.255.255.248

inet6 addr: fe80::c028:ebff:fe4d:61c8/64 Scope:Link

UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1

RX packets:68 errors:0 dropped:0 overruns:0 frame:0

TX packets:482 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:10735 (10.4 KiB) TX bytes:125275 (122.3 KiB)

设置开机自动 4G 拨号上网

vim /etc/rc.local

exit0 前添加
sleep 5
uqmi -d /dev/cdc-wdm0 --start-network internet --autoconnect &

再次重启网关

reboot

再次查看网络连接情况

ifconfig

.....

wwan0 Link encap:Ethernet HWaddr C2:28:EB:4D:61:C8

inet addr:10.7.104.115 Bcast:10.7.104.119 Mask:255.255.255.248

inet6 addr: fe80::c028:ebff:fe4d:61c8/64 Scope:Link

UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1

RX packets:68 errors:0 dropped:0 overruns:0 frame:0

TX packets:482 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:10735 (10.4 KiB) TX bytes:125275 (122.3 KiB)

设置一切OK

相关推荐

Baidu
map