华为E3372是一款常见的4G USB调制解调器,可用于移动办公、远程办公等多种场景。然而,在Linux下,该设备需要安装相应的驱动才能正常使用。本文将为大家介绍华为E3372在Linux系统下的驱动安装方法及相关问题的解决方案。

一、驱动下载

我们可以在华为官网上下载最新版本的E3372驱动,也可以在Github等社区平台上查找相应的开源驱动。这里我们推荐使用开源项目“usb_fadd05fb644cd020b99bbc44ddfd6224”,该项目已经支持华为E3372,并且能够实现自动切换模式,从而让设备被识别成USB网卡并获得IP地址。

二、安装依赖库

在安装usb_fadd05fb644cd020b99bbc44ddfd6224之前,需要先安装一些依赖库:

sudo apt-get install build-essential libusb-1.0-0-dev

三、安装usb_fadd05fb644cd020b99bbc44ddfd6224

下载最新版本的usb_fadd05fb644cd020b99bbc44ddfd6224华为e3372 linux驱动华为e3372 linux驱动,解压后进入目录执行以下:

sudo make &&807dc9f7a6e652214dcf26a4da996807

四、配置udev规则

在/etc/udev/rules.d/目录下新建一个文件,例如99-huawei-e3372.rules,写入以下内容:

# Huawei E3372
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{4a13ef259addbc1c6a206f8f741c0359}=="14dc", RUN+="/usr/sbin/usb_modeswitch -J-962d25cd0005abbc8cfb6443c9079add-p 14dc"

保存后执行以下:

sudo udevadm control --reload-rules && sudo udevadm trigger

五、测试设备是否被识别

插入E3372后,执行以下:

ifconfig -a

华为e3372 linux驱动_linux cdc wwan驱动架构_linux串口驱动

如果能看到一个新的网络接口(例如enx5),则说明设备已经被识别。

六、拨号上网

可以使用ppp或者NetworkManager等工具完成拨号上网的操作linux操作系统安装,这里我们以NetworkManager为例。在NetworkManager的图形界面中,选择“添加新连接”,选择“移动宽带”,填写运营商提供的APN、用户名和密码等信息即可。

七、常见问题及解决方案

1.设备无法被识别

华为e3372 linux驱动_linux cdc wwan驱动架构_linux串口驱动

可以尝试重新插拔设备或者重启系统。也可以检查udev规则是否正确配置。

2.拨号失败

可以检查APN、用户名和密码等信息是否正确。也可以查看日志文件寻找错误原因。

3.网络速度较慢

可能是信号不好或者网络拥堵导致的。可以尝试更换位置或者时间段进行使用。

八、小结

本文介绍了华为E3372在Linux系统下的驱动安装方法及相关问题的解决方案。通过安装usb_fadd05fb644cd020b99bbc44ddfd6224和配置udev规则,我们可以实现自动切换模式并让设备被识别成USB网卡。在拨号上网时,我们可以使用ppp或者NetworkManager等工具完成操作。同时linux基础教程,我们还介绍了一些常见问题及解决方案。希望本文能够对大家有所帮助。

九、参考资料

1.

2.

3. 。

本文原创地址://gulass.cn/lxhweqdazjjj.html编辑:刘遄,审核员:暂无