首页 > 编程知识 正文

树莓派电信4G联网树莓派3B Quectel EC20,树莓派物联网服务器

时间:2023-05-06 05:13:00 阅读:262225 作者:3486

最近淘了一个移远的4G 模块,准备和树莓派连一下。实现树莓派4G 联网,模块是USB接口,话不多说。插上模块lsusb

pi@raspberrypi:~ $ lsusbBus 001 Device 007: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modemBus 001 Device 004: ID 413c:2106 Dell Computer Corp. Dell QuietKey KeyboardBus 001 Device 005: ID 17ef:6050 Lenovo Bus 001 Device 006: ID 0424:7800 Standard Microsystems Corp. Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 HubBus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 HubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 在Linux下,需要安装usb-modeswitch驱动程序才能够正确识别并启动网卡的Modem功能。新系统貌似是自带的,我安装时并没有提示更新什么的,如果没有就手动安装

sudo apt-get install usb-modeswitch usb-modeswitch-data

采用拨号上网方式,安装拨号软件

sudo apt-get install wvdial

配置sudo vi  /etc/wvdial.conf   改成如下配置

pi@raspberrypi:~ $ sudo vi /etc/wvdial.conf [Dialer Defaults]Init1 = ATZInit2 = ATQ0 V1 E1 S0=0Init3 = at+cgdcont=1,"ip","ctnet"ISDN = 0Modem Type = Analog ModemBaud = 9600New PPPD = yesModem = /dev/ttyUSB2ISDN = 0Phone = #777Password = cardUsername = card

APN设置:具体是移动或者联通或者电信就是  Init3   Phone 稍有不同 其他基本一致,这里是电信。

移动: at+cgdcont=1,"ip","cmnet"

联通: at+cgdcont=1,"ip","3gnet"

电信: at+cgdcont=1,"ip","ctnet"

拨号:

移动: *99***1#或*98*1#

联通: *99#

电信: #777

开始拨号:

pi@raspberrypi:~ $ sudo wvdial hw1

稍微等一会,ifconfig 查看IP 地址,会出现一个ppp0的网卡信息,有分配好的IP地址等

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500 inet 100.148.88.90 netmask 255.255.255.255 destination 10.64.64.64 ppp txqueuelen 3 (Point-to-Point Protocol) RX packets 568 bytes 443037 (432.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 570 bytes 59252 (57.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

查看路由信息,route我的如下图所示:

pi@raspberrypi:~ $ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault 0.0.0.0 0.0.0.0 U 204 0 0 wwan010.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0link-local 0.0.0.0 255.255.0.0 U 204 0 0 wwan0

添加无线网卡的路由信息,

route add -net 0.0.0.0 gw 10.64.64.64 dev ppp0

 

ping 一下百度,没问题的话就可以正常使用网络了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。