日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

ME909S-821 4G-LTE模块在Linux系统下拨号上网测试

發布時間:2024/1/1 linux 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ME909S-821 4G-LTE模块在Linux系统下拨号上网测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
    • 轉:https://blog.csdn.net/csdnhuaong/article/details/74910569
    • 實驗平臺
    • 大前提
    • 圖形化界面配置撥號上網操作
    • 利用wvdial工具軟件撥號上網操作
      • step1先用minicom串口工具測試一下撥號是否正常
      • step2 使用 wvdialconf 命令進行智能配置
      • step 3 如上進行網絡測試
      • step4 利用wvdail編寫自動化腳本
        • 待續

實驗平臺

  • 4G模塊:?HUAWEI ME909s-821

  • 中國移動 “and”普通4G USIM卡

  • Ubuntu Kylin 14.04操作系統

大前提

  • SIM正常,能撥號/能上網
  • 4G模塊正常,通過USB口連接到PC
  • Linux系統能檢測到模塊,并且能識別模塊的網卡?
    具體可以查看上一篇文章?[4G模塊網絡通信]

圖形化界面配置撥號上網操作

在Ubuntu14.04中 點擊右上角的網絡圖標,直接進行配置

  • VPN連接–>配置VPN–>添加–>移動寬帶–>?
    如果前面4G模塊連接正常的情況下,這里會有一個HUAWEI Mobile ,點擊繼續即可?
  • 選擇 中國–China Mobile–選擇Internet –cmnet–點擊應用即可?
    ?

不用運營商撥號上網的配置賬號

可以修改連接名稱,下面保持默認即可,然后再次點擊右上角的網絡圖標,選擇這個名稱,連接就可以上網了。?

上圖是使用 ifconfig route -v ping 命令驗證,聯網正常,也可以打開瀏覽器測試一下。


利用wvdial工具軟件撥號上網操作

最終結果?
sudo /etc/ppp/ppp_on.sh?//啟動ppp撥號上網?
sudo /etc/ppp/ppp_off.sh?//斷開ppp撥號

WvDial?is a Point-to-Point Protocol dialer: it dials a modem and starts pppd in order to connect to the Internet. 可以說是一個智能的PPP撥號軟件。

WvDial軟件的安裝?
在Ubuntu軟件中心,搜索wvdial,有這個軟件,直接點擊安裝了?

利用wvdial軟件,來進行me909s-821模塊的撥號上網

step1:先用minicom串口工具測試一下,撥號是否正常

> lsusb //查看一下USB端口使用情況 > ifconfig //查看一下網卡情況 > sudo minicom //啟動minicom 串口調試工具
  • 1
  • 2
  • 3

根據USB口 配置minicom,具體配置可查看文章?【Linux下的串口調試助手minicom的使用】?ttyUSB0 baud 115200

//發送AT測試命令 AT //查看模塊是否有回應 AT+CSQ //查看信號質量 AT+CGDCONT=1,”IP”,”cmnet” //設置PDP上下文 AT+CGACT=1,1 //激活PDP上下文 AT+CGREG? //查詢網絡注冊信息 0未注冊 1注冊了本地網絡 AT+CGPADDR=1 //查詢當前IP ATDT*99***1# //撥號連接 //如果回復的都是OK CONNECT 說明模塊正常 關閉minicom的終端
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

step2 使用 wvdialconf 命令,進行智能配置

!!切記,使用root身份,或者提升用戶權限,才能使用此命令

> sudo wvdialconf /etc/wvdial.conf 等待wvdial自動掃描,正常都會成功找到Modem的,不行的話多嘗試幾次。 成功的話會顯示類似如下的messageFound a modem on /dev/ttyUSB0. Modem configuration written to /etc/wvdial.conf. ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0" ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0"這時可以打開wvdial.conf配置文件,進行相應的修改>sudo vim /etc/wvdial.conf
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

把有冒號的三行給修改一下?

保存退出,就可以啟動撥號上網了 >sudo wvdial //即可啟動模塊的PPP撥號上網 10s左右就可以撥號成功
  • 1
  • 2

step 3 如上進行網絡測試

從上圖可以看出 ,有PPP0和PPP1,一個是我的電腦網卡,連接的校園網,另一個是4G模塊撥號上網。


step4 利用wvdail,編寫自動化腳本

1.首先配置 options文件?
2.編寫ppp_on.sh 自動撥號腳本?
3.編寫ppp_off.sh 一鍵斷開腳本?
4.修改腳本的執行權限

1】配置options文件 (使用root權限來修改) # vim /etc/ppp/options 在 modem出 添加 noipdefault ipcp-accept-local ipcp-accept-remote defaultroute noauth crtscts // wq 保存 退出
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
2】編寫ppp_on.sh 自動撥號腳本 (使用root權限) cd /etc/ppp/ touch ppp_on.sh vim ppp_on.sh#!/bin/sh #This script initiates the ppp connections by wvdial wvdial & // 實質是調用wvdail 來啟動ppp撥號 //wq 保存退出 bash ppp_on.sh #測試一下撥號腳本能否正常工作
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
3】編寫ppp_off.sh 一鍵斷開腳本 (使用root權限) cd /etc/ppp/ touch ppp_off.sh vim ppp_off.sh#!/bin/sh #!stop wvdial killall wvdial # If the ppp0 pid file is present then the program is running. Stop it if [ -r /var/run/ppp0.pid ]; then kill -INT `cat /var/run/ppp0.pid` echo "PPP link to ppp0 terminated." else echo "ERROR: PPP link is not active on ppp0" exit 0 fi exit 1 //wq 保存退出 // 實質是關掉 wvdail,也就自動停止撥號了,順便斷開網卡與ppp0的連接 # !注意 這個腳本編寫的是模塊ppp撥號連接的ppp0,如果電腦連接的校園網撥號上網,這里要適當修改,或者斷開網線連接。 bash ppp_off.sh #測試一下撥號腳本能否正常工作
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
4】修改腳本的執行權限(使用root權限來修改) chmod u+x /etc/ppp/ppp_on.sh chmod u+x /etc/ppp/ppp_off.sh#因為不修改可執行權限,僅在當前目錄下,使用bash命令可執行,退出這個目錄就沒法執行了 測試一下是否修改成功 sudo /etc/ppp/ppp_on.sh sudo /etc/ppp/ppp_off.sh
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

WvDail相關配置文件下載?(包括 ppp_on.sh ppp_off.sh options wvdail.conf文件)


參考博文?
ppp撥號的協議簡介?
http://blog.sina.com.cn/s/blog_893e7cc101014ipq.html

使用wvdial啟動ppp協議撥號上網?
LINUX下的撥號利器

嵌入式Linux系統實現3G網卡撥號?
http://blog.csdn.net/zqixiao_09/article/details/52793029

有人物聯網4G模塊

待續

總結

以上是生活随笔為你收集整理的ME909S-821 4G-LTE模块在Linux系统下拨号上网测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。