Linux(9)Debain EC25 quectel-CM usbnet0开机自动联网配置

简介: Linux(9)Debain EC25 quectel-CM usbnet0开机自动联网配置

0.前提条件

首先确认EC25 4G模块是好的 , 出厂的Debain系统的boot.imgkernel.img不能进行修改, 出厂的固件里面增加EC25 4G模块驱动的识别。

如果提示network interface '' or qmidex '' is not exist则是kernel和最初的不一样。

则下面的步骤无法进行。

1.确认4G模块识别成功

ls -ll /dev/ttyU*

2.拷贝default.script脚本到系统目录(用于设置ip)

#新建udhcpc文件夹
sudo mkdir -p /usr/share/udhcpc/
#拷贝default.script 到 udhcpc文件夹
sudo cp default.script /usr/share/udhcpc/
#设置default.script权限
sudo chmod 777 /usr/share/udhcpc/default.script 
#查看
ls -ll /usr/share/udhcpc/default.script 

3.执行拨号(CMNET 中国移动 \ CTNET 中国电信 \ UNINET 中国联通)

根据目前使用的手机卡运营商选择去执行其中一个指令。

quectel-CM -n 1 -s cmnet &
quectel-CM -n 1 -s ctent &
quectel-CM -n 1 -s uninet &

4.设置开机自启动

如果前面几项测试没问题 , 接着设置开机自动启动脚本 , 开机启动方式比较多 具体方式可以google查一下。

方式一:

设置开机自启动,需要用到systemctl工具。

#如果/etc/systemd/system/qcm.service有过修改,需要进行更新,执行下面这个命令
#systemctl daemon-reload
#查看服务是否被正确识别
#systemctl list-unit-files | grep qcm
#新建qcm.service
sudo vi /etc/systemd/system/qcm.service
------------------------------------------------------
[Unit]
#服务描述,便于识别
Description=qcm service
 
[Service]
Type=forking
ExecStart=/usr/local/bin/quectel-CM -n 1 -s cmnet &
ExecStop=/bin/kill -s TERM $MAINPID
 
 
[Install]
WantedBy=multi-user.target
------------------------------------------------------
#设置启动开机脚本
sudo systemctl enable qcm.service
#确认开机脚本是否被启用
sudo systemctl list-unit-files|grep qcm
qcm.service                      enabled
#调试查看qcm.service执行日志
sudo systemctl status qcm.service -l

方式二:

在启动启动文件新增启动脚本命令。

#opt新建文件夹
sudo mkdir /opt/qcm/
sudo chmod +x /opt/qcm/qcm_script.sh
#新建脚本文件
sudo vi qcm_script.sh
------------------------------------------------------
#!/bin/sh
quectel-CM -n 1 -s cmnet &
------------------------------------------------------
#修改.profile新增
sudo vi /home/linaro/.profile
------------------------------------------------------
/opt/qcm/qcm_script.sh
------------------------------------------------------


相关文章
|
3月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
22天前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
135 11
|
4月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
228 0
|
6月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
435 11
|
7月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
585 25
|
5月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
280 0
|
7月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
281 10
|
7月前
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
643 1
|
Linux
Debain/ArchLinux/Gentoo 等将合并为超级Linux
导读:在阅读此文之前请依次打开Debain , ArchLinux , Gentoo , OpenSuse 及Grml 等各大主流发行版的主页,你看到了什么?是的,都是一模一样的主页。当然,此事是Linux社区搞了一个大的愚人节节目。
1469 0
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
358 1
二、Linux文本处理与文件操作核心命令