linux操作系统使用3G网卡 几个月前,opensuse13.2出了,一直手痒痒,一有空装了一个。当时在学校,一直用着校园网,也好久没有使用3G网卡。回家的时候,办了个3G网卡,结果插电脑上没有反应,以前插上去,都会提示创建一个网络连接什么的。一开始,寻思着,没有提示,手动来一个,通过图形界面,创建了一个。可是,就是没有连接的选项。于是,各种谷歌,找到了两种解决方案,下文将详细描述。
第一种方法是通过配置wvdial实现的,新浪上面一个博客“Ubuntu10.04上安装华为E261上网卡”和“linux下配置3G CDMA网卡”详细讲述了,这里就简单的描述一下。
第一步,需要装上usb-modeswitch和wvdial这两个东西,至于怎么装么,看操作系统的包管理了。
第二步,需要知道3G网卡的编号,使用lsusb命令,获得usb里的设备ID。比如,我用的是华为的e261,有一行是“Bus 002 Device 006: ID 12d1:1446 Huawei Technologies Co., Ltd.”,记住ID,即“12d1:1446”
第三步,修改文件“/etc/usb_modeswitch.d/12d1\:1446”,把DefaultVendor和TargetVendor改成12d1,把DefaultPRoduct改成1446,在TargetProductList中添加1436。修改完,插入E261,这时已经自动切换为modem。
第四步,使用wvdial拨号。修改 /etc/wvdial.conf,在最后一行添加Phone = *99# PassWord = 3gnet Username = 3gnet, 在root下执行wvdial,就能上网了。
第二种方法,使用华为数据卡的通用驱动。从华为数据卡下载链接上下载驱动,然后解压,在驱动文件夹下执行“./install”,安装驱动,然后,重启电脑,插入3G网卡就ok了。
做个简单的评价,上面两种方法,第一种是通用的,无论什么3G网卡都管用,第二种局限于华为的3G网卡,不过简单粗暴。