华为EC321 CDMA 1X RTT上网卡Fedora Core 5/6 GNU/Linux 中的上网方法:
1.首先 [ #lspci ] 能看到如下显示
02:00.0 USB Controller: NEC Corporation USB (rev 43)
02:00.1 USB Controller: NEC Corporation USB (rev 43)
02:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
这说明内核已经支持EC321的芯片,Fedora一般不会将不稳定的驱动编译到默认内核,所以改驱动是非常稳定的。
2.然后执行 [ #wvdialconf /etc/wvdial.conf ] ,wvdialconf会自动扫描modem硬件设备,并将其自动配置的结果写入 /etc/wvdial.conf。
3.[ vi /etc/wvdial.conf ]会看到wvdialconf为您自动配置的结果,这个自动配置直接使用是有问题的,尤其是Init2会有问题出现。
我在网上找了很多相关的文档,借鉴参考,而后不断测试,效果大同小异。最后得出以下我认为的最佳配置:
[Modem0]
Modem = /dev/modem
Baud = 460800
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
FlowControl = Hardware (CRTSCTS)
[Dialer cdma]
Username = CARD
Password = CARD
Phone = #777
Stupid Mode = 1
Inherits = Modem0
4.[ #ln /dev/ttyUSB0 /dev/modem ] 建立一个设备的硬连接。
如果你的EC321是在系统启动后插入的,而且lspci中没有相应的设备记录,请执行 [ #start_udev ] 重新让udev制作/dev下的设备文件。
5.[ #nohup wvdial cdma & ] 启动cdma这个拨号,并在后台执行。稍过5秒后如果不出意外,连接就能建立。
6.[ #ifconfig ppp0 | grep "inet addr" ] 你会看到:
[root@room302-bridge ~]# ifconfig ppp0 | grep "inet addr"
inet addr:220.205.139.144 P-t-P:220.192.0.9 Mask:255.255.255.255
现在你就可以使用EC321上网冲浪了。同样你可以nat在固定网络线路出现紧急情况时应急。
7.如何干掉连接 [ #killall -9 wvdial pppd ],我的linux中只有ppp0这一个ppp连接,所以能全部干掉,如果还有其他ppp,可以
[root@room302-bridge ~]# ps -x | grep "pppd"
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
1853 pts/0 S 0:00 /usr/sbin/pppd 460800 modem crtscts defaultroute usehostname -detach user CARD noipdefault call wvdial usepeerdns idle 0 logfd 6 remotename *
1887 pts/0 S+ 0:00 grep pppd
然后 [ #kill -9 1853 ] 干掉相应的进程。
8.说明: 由于我刚搬家到一个没有线路网络的地方,CDMA 1X RTT就是我的最佳选择了。我将EC321插到了我的赛扬366中做nat(需要一个pci转pcmac转换卡,我花了140块买的。)我的EC321在没有断电的情况下最多连续运行48天。
此文档非常业余,有菜的地方朋友们一笑了之,不要攻击我。也请朋友们多多指教。其他品牌的CDMA网卡类似方法也能上网。只要kernel能认出你的芯片。msn:rocky_lee[A|T]msn.com
帮好友发的,
阅读(6453) | 评论(0) | 转发(0) |