LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dragonnapalm

Conexant USB ADSL驱动的解决办法

[复制链接]
发表于 2003-5-30 08:05:47 | 显示全部楼层
我的是RH8.0,内核是2.4.18-14, ATM LLCSNAP 上的路由IP (RFC1483)自动拔号,
我已经下载了linux-atm-2.4.1-1.i386.rpm和驱动cxacru-2003-02-12-src.tgz,我想请教一下还要从http://www.kernel.org下载了ve ... 载哪一个包呢,
linux-2.4.18.tar.bz2 25-Feb-2002 11:40 23.0M
linux-2.4.18.tar.bz2.sign 25-Feb-2002 11:40 1k
linux-2.4.18.tar.gz 25-Feb-2002 11:40 28.7M
而且我搞不懂为什么还要下它,我的系统不是有它吗?
请高手指点


看一下这里,说的比较系统和详尽


http://www.linuxsir.cn/forum.php?mod=viewthread&tid=41094
发表于 2003-5-30 09:49:55 | 显示全部楼层
最初由 longvine 发表
我的是RH8.0,内核是2.4.18-14,  ATM LLCSNAP 上的路由IP (RFC1483)自动拔号,
我已经下载了linux-atm-2.4.1-1.i386.rpm和驱动cxacru-2003-02-12-src.tgz,我想请教一下还要从http://www.kernel.org下载了version,我应该下载哪一个包呢,
linux-2.4.18.tar.bz2              25-Feb-2002 11:40  23.0M  
linux-2.4.18.tar.bz2.sign         25-Feb-2002 11:40     1k  
linux-2.4.18.tar.gz               25-Feb-2002 11:40  28.7M  
而且我搞不懂为什么还要下它,我的系统不是有它吗?
请高手指点


我在RH8.0下编绎安装cxacru-2003-02-12-src.tgz是可以安装成功的,不用再下载安装源码包了,只要安装linux-atm-2.4.1-1.i386.rpm
就行了,在这里可以找到这个软件的下载地址http://www.linuxsir.cn/forum.php?mod=viewthread&tid=41094
我当时不能驱动成功我的猫现在想想,很可能是因为当时没有搞清自己用的是什么协议联接,你用的这个协议就要这样设制:
# Config file for Conexant AccessRunner

# Driver mode (这一项可以不用改)
DRIVER_MODE=1 # 1 = normal, 2 = debug, 3 = normal+max speed (without ask adsl status), 4 = debug+max speed (without ask adsl status)

# Protocol (这一项你要用1
PROTOCOL_MODE=1 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

# Paths (这一项不用改)
BINARY_PATH="/usr/sbin"
ATM_PATH=""

# ATM (这里改成你的VPI,VCI)
VPI=8
VCI=32

(下面这一项如果你用的是RFC1483/1684 routed/bridged 加上你的参数就行了)
# Specific for RFC1483/2684 routed/bridged
IP_ADDRESS=
NETMASK=255.255.255.0
GATEWAY=
发表于 2003-5-30 21:37:11 | 显示全部楼层
thanks ,i'll try again.good luck for me
发表于 2003-5-31 14:54:05 | 显示全部楼层
我实达USB猫(CONEXANT芯片)已经成功安装了最新的驱动程序。由于我这边是PPPOE拨号方式上网,我参考了BAIPEBOY兄的贴子,但可以PING通自己,但无法PING到外边的网站。我在网站上找到一篇应该是关于PPPOE-CONFIG的文章,发现里面的设置好像比BAIPEBOYK兄的贴子多了几个文件要修改,但我在我的系统(REDHAD9。0)里找不到其他几个文件,但自己英文水平一般,请各位帮看一下,做一下翻译。全文如下:
Hola,

Para la gente que tenga IP dinámica en Telefónica casi seguro que utiliza PPPoE (si es un particular).

Para poder utilizar el módem con PPPoE hace falta utilizar la última versión del driver disponible en http://sourceforge.net/projects/accessrunner/
(por ahora es este link http://prdownloads.sourceforge.n ... 12-src.tgz?download)

Allí se encuentran scripts para PPPoE. Una vez compilado e instalado el driver hace falta editar el fichero /etc/cxacru y poner PROTOCOL_MODE=4

También necesitas instalar el pppoe que puedes encontrar en http://sourceforge.net/projects/cp4218 y editar los ficheros de configuración del ppp.


A continuación os dejo una recopilación de mensajes de Lorenso que explica como lo instaló:


Configuración PPPoE (PPP sobre Ethernet) facilitada por Lorenso:


Faltaria más... te pongo los ficheros de configuracion mi sistema es debian woody actualizado a unstable.
pppd version 2.4.1
pppoe version 3.5

/etc/ppp/options ----------------------
lock
defaultroute
noipdefault
noauth
holdoff 4
maxfail 25
persist
asyncmap 0
name adslppp@telefonicanetpa
user adslppp@telefonicanetpa
lcp-echo-interval 2
lcp-echo-failure 7
------------------------------

/etc/ppp/pap-secrets ---------
adslppp@telefonicanetpa * adslppp
------------------------------

/etc/peers/dsl-provider ------
#El unico cambio que he hecho respecto al fichero
#original de la distro es esta linea
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"
pty "/usr/sbin/pppoe -I nas0 -T 80 -m 1452"
noipdefault
defaultroutehide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1492
--------------------------

/etc/chatscripts/adsl ----
# No se si se usa. Pero en el ppp normal habia uno por
# proveedor.
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER'
# modeminit
'' ATZ
# ispnumber
OK-AT-OK ATDT00000
# ispconnect
CONNECT \d\c
----------------------------

Y finalmente un ligero hack que le he hecho a tus scripts para inicialixar el modem...
/usr/sbin/cxmyon.sh -------------------
#!/bin/bash

# Load usb host controller if is not loaded
usbcon=`lsmod | cut -d ' ' -f1 | grep -E "^uhci|usb-ohci|usb-uhci$"`
if [ "$usbcon" = "" ]; then
echo $">>> Loading USB controller..."
modprobe usb-uhci &> /dev/null
sleep 2
fi

cxload.sh || exit 1

#Now, we can send & receive data
echo $">>> Activating send/receive data..."
cxioctl 1 || exit 1

#Creating interface
/usr/local/sbin/br2684ctl -b -c 0 -a 0.8.32 > /dev/null
----------------------------

i por último
/usr/sbin/cxmyoff.sh -------

#!/bin/bash

echo $">>> Remove cxacru/cxacrudbg driver <<<"
echo $">>> Llevant interface nas0..."
/usr/bin/killall -9 br2684ctl > /dev/null

usbcon=`lsmod | cut -d' ' -f1 | grep -E "^uhci|usb-ohci|usb-uhci$"`
if [ "$usbcon" != "" ]; then
echo $">>> Removing USB controller..."
rmmod $usbcon > /dev/null
fi

driver=`lsmod | cut -d' ' -f1 | grep -E "^cxacru|cxacrudbg$"`
if [ "$driver" != "" ]; then
rmmod $driver &> /dev/null
fi

echo $">>> Loading again USB controller..."
modprobe usb-uhci &> /dev/null
-----------------------------------

Para conectar lo que hago es:
1) cxmyon.sh
2) cxmyoff.sh
3) cxmyon.sh
4) pon dsl-provider
y a correr...
Los pasos 2) y 3) no los hago si vengo desde windows
porque el modem ya viene inicializado.

---------

Más abajo en otro post te dejo mi configuración para pppoe, i se me ha olvidado decir que yo en módulo ese de bridged protocols RFI1483... ni siquiera lo tengo compilado.

---------

Por fin ayer me llegó la carta de telefónica donde pone cual ha de ser la configuración y confirmo:

Identificador del procedimiento PPP: adslppp@telefonicanetpa
Contrase&ntilde;a del procedimiento PPP: adslppp

Y pone:
Además para su información, le indicamos otros parámetros con los que se configura su modem mediante el CD de instalación:

Encapsulado: PPPoE (RFC 2516)
Valor de ITV: 8
Valor de ICV: 32

En mi opinión esos tres últimos parámetros los han puesto para esos tios raros que usan esa cosa que se llama linux, porque desde windoze el cd configura estos parámetros automáticamente.
发表于 2003-5-31 17:04:44 | 显示全部楼层
但我在我的系统(REDHAD9。0)里找不到其他几个文件


       
baipeboy兄的帖子中也说的是Redhat 9.0的环境。我刚才打开/etc/ppp/options 文件,发现里面有个lock,然后就是把文章中说的那些复制上去就行了。就是下面这些。。

lock
defaultroute
noipdefault
noauth
holdoff 4
maxfail 25
persist
usepeerdns
asyncmap 0
name adslppp@telefonicanetpa
user adslppp@telefonicanetpa
lcp-echo-interval 2
lcp-echo-failure 7
plugin /usr/lib/pppd/plugins/pppoe.so
nas0


然后就是设置adsl,用adsl-setup来设置。其实文章中说的下面这段,就是用adsl的密码和用户名之类的。下面这段中所说的这些改动,都能通过adsl-setup生成。


进入/etc/ppp/chap-secrets加入如下内容:
adslppp@telefonicanetpa * adslppp
进入/etc/ppp/pap-secrets加入如下内容:
adslppp@telefonicanetpa * adslppp



那resolv.conf,在系统中一定是有的。/etc/resolv.conf,我们直接改这个文件也行。加入下面的两行

nameserver 202.96.134.133
nameserver 202.96.168.68
发表于 2003-5-31 17:58:45 | 显示全部楼层
[QUOTE]最初由 北南南北 发表
我系统里没有这个文件:
plugin /usr/lib/pppd/plugins/pppoe.so
 楼主| 发表于 2003-5-31 18:35:07 | 显示全部楼层
你的机器可能没有装roaring pppoe之类的pppoe工具…
发表于 2003-5-31 19:08:48 | 显示全部楼层
最初由 dragonnapalm 发表
你的机器可能没有装roaring pppoe之类的pppoe工具…

我已经按 baipeboy 提供的方法安装了三个软件包,再安装时,系统提示该软件已经安装。
 楼主| 发表于 2003-5-31 19:50:44 | 显示全部楼层
用whereis pppoe.so看看你的机器上有没有这个文件,也许他不再你说的那个目录
发表于 2003-5-31 20:45:40 | 显示全部楼层
我用查找文件查找,说没有找到。这个文件应该是安装什么软件包才有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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