树莓派Centos系统下通过EC20模块进行4G上网
1.连接硬件
2.lsmod
3.通过ls /dev |grep ttyUSB查看当前系统下挂载的USB设备数
4.进一步通过dmesg | grep ttyUSB命令可以查看当前USB设备对应的具体硬件设备,通过下面的信息就可以看到当前系统下挂载有网络模块和CH341 USB-串口转换模块
5.确认EC20模块可以被识别后,就可以安装wvdial依赖包,wvdial依赖包的功能是控制EC20模块拨号上网。执行如下命令进行安装:
yum install wvdial
6.wvdial软件包安装完成后就要对wvdial软件进行联网配置,输入sudo nano /etc/wvdial.conf命令进入配置文件
vim /etc/wvdial.conf
电信或移动卡修改内容如下:
[Dialer lan1]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = card
Username = card
联通卡修改内容如下:
[Dialer lan1]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = at+cgdcont=1,"ip","uninet"
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = card
Username = card
7.wvdial配置完成后输入 sudo wvdial lan1启动软件拨号,启动拨号执行界面如下图,注意:lan1就是在/etc/wvdial.conf 文件中第一行输入的Dialer lan1,这个名字可以自行修改。
8.至此EC20 4G模块拨号上网成功!输入route-n即可看到10.64.64.64 ppp0相关打印,这个就说明树莓派系统已经获取到移动网络的IP地址,可以进行互联网访问
9.验证 关闭wifi或者拔掉网线进行
ping www.baidu.com
能ping通即为成功
如果出现系统返回Network is unreachable网络无法连接
进行 ip route add default via 10.64.64.64后再次输入ping www.baidu.com命令确认树莓派是否能够通过EC20模块4G网络访问互联网