众所周知,华为或者中兴的无线上网卡是比较好用的,U盘一样的东西,插进电脑的Usb口就能用,但是,这只是针对windows操作系统而言。
对于linux系统,该设备是无法自动加载驱动的。
因此,需要用到usb_modeswitch来帮忙,讲无线上网卡从mass storage模式切为modem模式。
usb_modeswitch存在于一些发行版(如Archlinux)的软件仓库中,也可以从其网站上直接下载:
http://www.draisberghof.de/usb_modeswitch/
上面这个网站很重要,说三遍!
然后将无线上网卡插入电脑的U口,调用lsusb命令查一下当前设备,大概类似这样
Bus 002 Device 043: ID 12d1:1f01 Huawei Technologies Co., Ltd.
然后在/lib/udev/rules.d/40-usb_modeswitch.rules中倒数第二行加入
# Huawei
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1f01", RUN+="usb_modeswitch '%b/%k'"
然后无线上网卡即可被识别出来,Network Manager会出现一个‘自动以太网’的选项,点击即可连上上网卡了。
然后在浏览器里输入 192.168.1.1,打开配置页面,点击链接即可上网。这一步跟windows系统下一样,就不废话了。
不同的人可能遇到不同的现象,下面是几个经验贴:
http://linux-wiki.cn/wiki/zh-hans/%E4%BD%BF%E7%94%A83G%E4%B8%8A%E7%BD%91%E5%8D%A1%E6%97%A0%E7%BA%BF%E4%B8%8A%E7%BD%91
http://ubuntuforums.org/showthread.php?t=1814583
http://wenku.baidu.com/view/7ae538dfa58da0116c1749ca.html
http://www.lxway.com/204619221.htm
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=552
http://www.cnblogs.com/ziqiuqiandao/archive/2013/06/06/3120972.html