设备连接

image-20200622103021736

操作过程

准备

  1. 连接设备后,开启终端A,执行 lsusb 可看到 huawei 字样的设备,表示USB设备已找到
  2. 执行 ls /dev/ttyUSB* 可看到4个ttyUSB设备,使用ttyUSB1进行AT指令的发送
  3. 执行 cat /dev/ttyUSB1 监视设备的调试信息
  4. 新开一个终端B,切换到root,之后的操作都在此终端操作,包括对设备的AT指令发送

让设备ifconfig可见

  1. ifconfig 查看是否存在 enx*** 5g终端的网络接口
  2. 如果没有则执行 ifconfig -a 找到设备,并执行 ifconfig enx*** up 启动设备
  3. 此时使用 ifconfig 就能看到此网络设备

拨号

  • 可执行 echo -e "at^ndisdup=1,1\r\n" > /dev/ttyUSB1 拨号

  • 也可使用wvdial拨号,配置如下

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    
    [Dialer Defaults]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0
    Modem Type = Analog Modem
    Baud = 115200
    New PPPD = yes
    Modem = /dev/ttyUSB1
    ISDN = 0
    ;Phone = #777
    Password = guest
    Username = guest
    Init3 = AT^NDISDUP=1,1
    Auto DNS = on
    

    直到看到如下字样:

    1
    2
    
    ^NDISSTAT: 1,,,"IPV4"
    ^NDISSTAT: 1,,,"IPV6"
    

看Internet Systems Consortium DHCP Client 4.3.5

  • 执行 udhcpc -i enx***dhclient -i enx***,后者为ubuntu18自带

测试连接

可使用 ping baidu.com 测试网络,成功如图

image-20200622103351250