总算在Linux下搞定了DGC的CDMA无限上网卡。
应该感谢kernel的不断升级,否则这个问题会依然是个问题,解决办法就是安装网上的一堆说法。
这里简略记录:
插入你的PCMCIA无限上网卡,执行dmesg命令,是不是可以看到下面的一些信息:
引用:[ 277.216000] pccard: card ejected from slot 0
[ 285.652000] pccard: PCMCIA card inserted into slot 0
[ 285.652000] pcmcia: registering new device pcmcia0.0
[ 285.696000] ttyS0: detected caps 00000700 should be 00000100
[ 285.696000] 0.0: ttyS0 at I/O 0x3f8 (irq = 3) is a 16C950/954
一般如果出现类似上面的信息,表示驱动没有问题了。
接着执行
#setserial /dev/ttyS0 baud_base 230400
如果没有setserial命令,你可以安装对应的setserial包。
然后编辑/etc/wvdial.conf文件,类似下面这个样子:
引用:[Modem0]
Modem = /dev/modem
Baud = 57600
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
FlowControl = Hardware (CRTSCTS)
[Dialer Defaults]
Phone = #777
Username = card
Password = card
New PPPD = yes
然后开始拨号
引用:$wvdial
Pid of pppd: 7562
--> Using interface ppp0
--> pppd: HH
--> [06][08]8[0c][06][08]
--> pppd: HH
--> [06][08]8[0c][06][08]
--> pppd: HH
--> [06][08]8[0c][06][08]
--> pppd: HH
--> [06][08]8[0c][06][08]
--> pppd: HH
--> [06][08]8[0c][06][08]
--> local IP address 220.205.180.27
--> pppd: HH
--> [06][08]8[0c][06][08]
--> remote IP address 220.192.152.21
--> pppd: HH
--> [06][08]8[0c][06][08]
--> primary DNS address 220.192.32.103
--> pppd: HH
--> [06][08]8[0c][06][08]
--> secondary DNS address 220.192.0.130
如果看到下面的信息,就表示已经连接上了,然后看看你的缺省网关是不是ppp0,如果不是,改成ppp0。此时,你应该可以上网了。
这应该是我08年值得庆贺的事情,总算可以跑开使用Windows当路由器了。

