关于杂牌中国电信usb无线3G上网卡正常上网终极设置办法

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
sambill504
帖子: 19
注册时间: 2012-12-24 17:51
系统: linux
来自: 殖民地

关于杂牌中国电信usb无线3G上网卡正常上网终极设置办法

#1

帖子 sambill504 » 2013-01-03 0:21

其实论坛上面很多前辈门都把方法写了出来,但是可能忽略了新手对于linux的理解能力,这也是导致很多人回去W的一种因素,由于本人一段时间处于天朝的乡下地方,自然就无法宽带上网,唯有无线上网,所以在街边买了个天朝特色的山寨杂牌无线上网卡,捣鼓半天终于明白,同时看了论坛相关新手提问贴,发觉可能没有更加详细的表述以至于使用无线上网卡出现的拨号问题,下面希望对大家有帮助!如果你手上的电信无线网卡无论是华为活在中兴,又或者跟我一样是杂牌XXX一样的卡都一样轻松完成设置上网,


1.插入上网卡, 进入root权限,(为什么root。后面因为涉及修改文件。免得麻烦就直接root)

2.终端运行命令 lsusb,查看你的USB设备码,例如如果你的是杂牌应该就跟我下面的显示一样:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1c4f:0003 SiGma Micro HID controller
Bus 003 Device 003: ID 19f5:9909
这个Bus 003 Device 003: ID 19f5:9909就是杂牌的上网卡,如果是牌子货后面接该牌子的名称 ,大概例如:Bus 003 Device 003: ID 19f5:9909 HUA WEI XXXXXXX这样,这里略过。我们最终是要知道上网卡的ID 是ID 19f5:9909。记住你的上网卡ID数值。

3. 接着终端运行命令sudo /sbin/modprobe usbserial vendor=0x19f5 product=0x9909, 红色部分替换成你的上网卡ID,也就是上面第2步查到的ID数值。

4.(这步也就是所有当中比较容易忽视的一步。往往出问题就在这里接着终端运行命令eject /dev/sr1 其中这个sr1对应你的usb无线上网卡,你的电脑有可能是sr0(无光驱情况下)或者sr2等等,这个命令是自动弹出设备,相当于光驱自动弹出一样,因为再此弹出系统才能确认读取你的usb无线上网卡。所以这个sr1最终是0还是1或者2.3.4,大概输入一下就知道,笨一点的方法就是eject /dev/sr0 , eject /dev/sr1 ,都同时输入一次。

5。等待十几秒后接着终端运行命令ls /dev/ttyUSB* ,如果你的usb上网卡得到确认就会有下面的显示:

/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3

恭喜你,看到这一个就代表你的usb无线上网卡系统读取了。如果不行请重复前4步。


6.安装wvdial,终端运行命令 sudo apt-get install wvdial 。基本系统自带了。

7.安装完成接着终端运行命令sudo gedit /etc/wvdial.conf 修改配置文件,删除文档系统自带文字设置,复制以下东东进去:
[Dialer Defaults]
Modem = /dev/ttyUSB1
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATX0
Phone = #777

Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Username = [email protected]
Password = vnet.mobi
Auto Reconnect = on
Abort on Busy = off
Carrier Check = no
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
[Dialer shh]
Init3 = ATM0

上面这段东西其中红色部分有可能你系统是 /dev/ttyUSB0 或者 /dev/ttyUSB1又或者 /dev/ttyUSB2 。其实跟上面的sr1是对应的,如果你的是sr0 那么就是 /dev/ttyUSB0,如果是sr1就是 /dev/ttyUSB1,差不多这样的对应。修改后点击保存,关闭。

9.接着终端运行命令 wvdialconf ,如果出现差不多以下一样长长的提示就OK了:
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3 S4 S5 S6 S7
Modem Port Scan<*1>: S8 S9 S10 S11 S12 S13 S14 S15
Modem Port Scan<*1>: S16 S17 S18 S19 S20 S21 S22 S23
Modem Port Scan<*1>: S24 S25 S26 S27 S28 S29 S30 S31
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- OK
。。。。。。。折略

10.为了保险可以再次接着运行命令cat /etc/wvdial.conf ,3G配置。最后最后就是最后一条命令:wvdial 大概等待十几秒后就出现如下:
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Wed Jan 2 23:14:21 2013
--> Pid of pppd: 2094
--> Using interface ppp0
--> local IP address 14.26.75.172
--> remote IP address 115.168.82.166
--> primary DNS address 202.96.128.86
--> secondary DNS address 202.96.134.133


那么恭喜你,可以上网了。可能写得有点罗嗦了,但是还是希望对像我这样第一次用无线3G卡,还是天朝杂牌产品的童鞋,解决这个上网问题,
当你下次开机再上网的时候,只需要重复上面3条命令:
1.sudo /sbin/modprobe usbserial vendor=0x19f5 product=0x9909
2.eject /dev/sr1
3.wvdial
完成。其中红色部分是对应你本机的相关代码。
事不关己,我一定是路过的。绝不围观,绝不吭声。
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 关于杂牌中国电信usb无线3G上网卡正常上网终极设置办法

#2

帖子 Jarson » 2013-01-03 23:21

收藏备用,支持新手 :em05
回复