LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1843|回复: 0

华为usb adsl安装手记

[复制链接]
发表于 2005-9-21 18:35:34 | 显示全部楼层 |阅读模式
经过一个晚上再加上一个上午,终于在linux上安装成功了huawei smartax mt810,
特写此手记,希望对大家有所帮助。

先说一下我的计算机:AMD sempron 3200,系统是Fedora4.0 x86_64。

华为的这一款usb adsl用的是Analog公司的Eagle-usb II 的芯片,在

http://faq.eagle-usb.org/wakka.php?wiki=ModemSupport

可以找到最新的驱动程序,我用的是EagleUsb230版本。

首先下载EagleUsb230驱动程序,我把它放在/home/username下(也可以放在其它的
地方)。

打开控制台,进入驱动程序所在目录,运行命令:

  1. $tar -xvf eagle-usb-2.3.0.tar.tar
复制代码


这时生成了目录eagle-usb-2.3.0.

进入该目录:

  1. cd eagle-usb-2.3.0
复制代码


运行如下命令进行编译:

  1. ./configure
  2. make uninstall(如果已经装了驱动程序,先卸载;如果是第一次安装,跳过)
  3. make
  4. make install
复制代码


注:必须的条件:
1.kernel-source:内核源码包
2.gcc:确保与内核所用的一致。比较:cat /proc/version ;gcc -v
3.必须有的:bash,gawk,make,lsusb
4.可能需要的:bc,automake,autoconf
如果软件包不能编译成功,可以试一下其它的版本。

如果编译通过,接下来就是进行设置了。

在设置之前,你必须要知道ISP的一些参数,如下:

atm Channel:
VPI
VCI
封装类型:
PPPoA LLC
PPPoA VCMUX
PPPoe LLC
PPPoe VCMUX

这些可以从windows里获得,我的参数是:

  1. VPI:0
  2. VCI:67(十进制)
  3. PPPoe LLC
复制代码


接下来运行命令(这个命令用来配置文件/etc/eagle-usb/eagle-usb.conf):
  1. eagleconfig
复制代码

这时会询问你的ISP是什么.

需要特别注意的是在windows里获得的VPI和VCI参数是十进制的,
但在列表里显示的VPI和VCI参数都是十六进制的,你必须把十进制转换成十六进制.
例如我的VCI参数是67,转换成十六进制的43.

根据你的实际情况,查找相应的选项,然后键入.

这里会有一点小问题,虽然列表里有几个中国电信的参数列表,但是并没有我所需要的.
如果随便选择一个ISP,我的情况是接下来没有用户名和密码的提示,我又手工修改
/etc/eagle-usb/eagle-usb.conf文件,但还是无法进行拨号.(应该有其它办法,我还不知道).

因此,如果列表里没有你所需要的参数设置,需要另想办法.

用文本编辑器打开/usr/sbin/eagleconfig_front.bash,可以看到里面有刚才eagleconfig里
显示的列表,你可以随便找一个,譬如我找到CN20,然后手工修改VPI的数字为0,VCI的数字为43,
encapsulation(封装类型)为1(pppoe llc).保存退出.

再运行eagleconfig,选择CN20(刚才修改过的),
接下来就会询问你的用户名和密码,依次填入.

最后运行
  1. startadsl
复制代码
好了.

要关闭运行命令
  1. stopadsl
复制代码


还有两个命令
  1. eaglestat:查看adsl状态
  2. eaglediag:查询诊断adsl
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表