在Ubuntu上面使用华为EC3372

前言:课题需要在室外试飞无人机,由于起飞后飞远后无人机就无法连接到WiFi热点上面,因此这里我们使用华为EC3372 USB 4G-LTE Dongle无线网卡连接至无人机的板载计算机,并使用Zerotier内网穿透工具与地面站QGC连接。

接上Dongle后,下指令看系統是否有侦测到。 lsusb 若有侦测到则出現下方信息
Bus 002 Device 003: ID 12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)

接者要看Vendor跟Product的ID。
dmesg 命令获取要知道的地方:
[759231.923061] usb 2-1.1: New USB device found, idVendor=12d1, idProduct=1f01

因为目前Dongle是以USB Storage的方式被辨认,所以我们就要将其转化成USB Modem。
先安裝套件:
sudo apt-get install usb-modeswitch

安装完后我们先手动切换看看。
sudo usb_modeswitch -J -v 0x12d1 -p 0x1f01

feedback
Look for default devices ...
   product ID matched
 Found devices in default mode (1)
Access device 003 on bus 002
Current configuration number is 1
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)

USB description data (for identification)
-------------------------
Manufacturer: HUAWEI_MOBILE
     Product: HUAWEI_MOBILE
  Serial No.: 0123456789ABCDEF
-------------------------
Using standard Huawei switching message
Looking for active driver ...
 OK, driver detached
Set up interface 0
Use endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
 OK, message successfully sent
Reset response endpoint 0x81
Reset message endpoint 0x01
-> Run lsusb to note any changes. Bye!

之后输入以下命令系统会自动识别为网卡:

ifconfig -a

enp2s0    Link encap:Ethernet  HWaddr 74:d4:35:23:50:67
          inet addr:192.168.101.149  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::76d4:35ff:fe23:5067/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:610 errors:0 dropped:18 overruns:0 frame:0
          TX packets:252 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:305577 (305.5 KB)  TX bytes:29865 (29.8 KB)

enx0c5b8f279a64 Link encap:Ethernet  HWaddr 0c:5b:8f:27:9a:64
          inet addr:192.168.8.100  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::22c3:7995:7c20:d96e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6197 (6.1 KB)  TX bytes:9527 (9.5 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:436 (436.0 B)  TX bytes:436 (436.0 B)

但发现Dongle本身就会做一次DHCP,有空再继续研究要如何将其disable。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值