飞沃是taobao上销量和性价比都比较高的一款3G上网卡。据说2G/3G(WCDMA/EDGE/GPRS)都能上,芯片是高通8260。在WindowXP上测试一切正常。在Ubuntu下不能直接使用(当然人家卖的时候也没说能支持Linux)
在Ubuntu10.04下插入网卡,会弹出设备移动宽带设置界面,选择”中国”->”chinaunicom”,屏幕上方的网络连接见面可以看到China Unicom项,连接时总提示输入密码。在“编辑连接”中编辑“宽带连接”,将用户名密码置空,APN设为unicom或3gnet均可。即可不输入密码。此时连接3g,总提示“3g网络已断开”。
使用图形界面看不到连接失败的具体原因。因此使用命令行调试。其原因可能是驱动不对。解决方法如下:
1. 安装libusb-dev
$ sudo apt-get install libusb-dev
2. 安装bus-modeswitch软件
从http://www.draisberghof.de/usb_modeswitch/下载usb-modeswitch-2.0.1.tar.bz2和usb-modeswitch-data的tar包,用make install安装。
3. 使用lsusb看设备信息如下:
Bus 003 Device 004: ID 12d1:1446 Huawei Technologies Co., Ltd.
4. 复制设备相应的配置文件
$ cp /etc/usb_modeswitch.d/12d1\:1446 /etc/usb_modeswitch.conf
5. 运行usb_modeswitch
$ usb_modeswitch -c /etc/usb_modeswitch.conf
6. 之后用lsusb可以看到设备信息的改变
Bus 003 Device 005: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
7. 安装拨号软件
$ sudo apt-get install wvdial
在最后加入
Phone=*99#
Username=a
Password=a
8. 拨号
$sudo wvdail
此时如果拨号成功,则会看到dns服务器地址返回,并可以从ifconfig中看到ppp0出现,按Ctrl+C结束连接
9. 把dns服务器写入/etc/resolv.conf
vi /etc/resolv.conf
nameserver xxxxxx
具体地址见wvdail返回值
10. 查看ppp0对应的网关
$ route
11. 设置默认网关
$ route add default gw xxxx
将ppp0对应的网关设为默认网关
正常情况下此时即可打开网页
12. 驱动调整参考
http://blog.chinaunix.net/uid-20780196-id-234414.html