Linux下华为3g模块e220上网

 

作者:任程明,华清远见嵌入式培训中心讲师。

1.插入e220,通过lsusb命令查看e220识别情况:(设备id)

2.通过id查询文件(查看内核是否支持)

3.可以看到内核支持e220

(在内核源码包中找到usb的3G驱动文件 drivers/usb/serial/option.c)

4.插入相关模块(有依赖关系)

5.下载e220驱动程序: http://oozie.fm.interia.pl/src/huawei.tar.bz2

解压:$tar xjvf huawei.tar.bz2
        进入相应目录$ cd huawei
        $ sudo make
        配置相关文件:

内容:

Linux下华为3g模块e220上网_第1张图片

5.安装wvdial:
        sudo apt-get install wvdial

6.下载usb转换的工具(是对USB设备的工作模式进行转换一种万能工具): usb_modeswitch
        tar xjvf usb_modeswitch-1.0.2.tar.bz2
        cd usb_modeswitch-1.0.2
        make install
        配置:usb_modeswitch.conf

(库文件:libusb-1.0.6.tar.bz2 (http://sourceforge.net/projects/libusb/files/libusb-1.0/),Libusb提供给usb_modeswitch一套系统API。 )

6.重新插入e220,查看设备节点,可以看见/dev/ttyUSB*产生:

产生相应的设备节点:

7.3g上网:(获得相应的ip 和 dns)
        sudo wvdial (只能拨号)

Linux下华为3g模块e220上网_第2张图片

图标显示:

8.配置Mobile Wap网络:

9.上网 测试:

Linux下华为3g模块e220上网_第3张图片

状态测试结果:

Linux下华为3g模块e220上网_第4张图片

(如果firefox出现 “Offline Mode”则去掉 “Work Offline”即可)

嵌入式及3G相关资源及学习请点击:嵌入式开发视频 android开发视频 android培训 3G培训 QT培训 QT开发视频 物联网培训 物联网技术视频 嵌入式学习  

 

原文出处:http://blog.csdn.net/farsight2009/article/details/7236000

你可能感兴趣的:(Linux下华为3g模块e220上网)