Terra ADSL Home + Comtrend 350 + MDK 9.1 CONSEGUIDO

Lo veo de puta madre tio , pero por lo menos podrias poner como lo has hecho xDDDD
Jajajaajja, peazo de post k he puesto jeje, habrá sido un fallo de EOL [tomaaa], weno que repito lo k habia puesto antes y sanseacabó [jaja]

El manual lo he sacado de:

http://personal.telefonica.terra.es/web/adslusb/

El driver lo podeis conseguir de:

http://usuarios.lycos.es/krovikan/adsl
Es el "fast800.2.0.1.Compila_en_MDK91.tar.tar"

Y el manual es el siguiente:

Autor J.Alberto
E-Mail j21martin@navegalia.com
Mensaje Manual Telefonica IP Dinamica PPPoE en Mandrake 9.1

Hola, esto va a ser una recopilación de los manuales ya existentes, con alguna modificación para configurar la ADSL de Telefónica con IP Dinámica, que corresponde a esta configuración.
- Encapsulado: PPPoE (RFC 2516)
- Valor de ITV: 8
- Valor de ICV: 32

* Identificador: adslppp@telefonicanetpa

* Contraseña: adslppp

- DSN Primario: 195.235.113.3
- DSN Secundario: 195.235.96.90

Con estos datos tenemos que configurar nuestra conexión ADSL, que tanbien lo puedes conseguir en
http://www.telefonicaonline.com/
________________________________________________________________________________________________

0º Aconsejo hacerlo todo como USUARIO ROOT
________________________________________________________________________________________________

1º PARTE INSTALAR EL DRIVER.
------------------------------------------------------------------------------------------------

En mi caso en Mandrake 9.1, instalo el "fast800.2.0.1.Compila_en_MDK91.tar.tar" En http://usuarios.lycos.es/krovikan/adsl

La forma de instalarlos es igual que viene en el manual para WANADOO GO.

0. Desconectar el MODEM del puerto USB.

1. Comprobar si tienes instalados los paquetes kernel-source , gcc , xtraceroute (o traceroute) y usbview
Para comprobarlo teclea: rpm -q

Ejemplo: linux:/usr/src # rpm -q kernel-source
kernel-source-2.4.19.SuSE-49
linux:/usr/src # rpm -q gcc
gcc-3.2-36
linux:/usr/src # rpm -q xtraceroute
xtraceroute-0.9.0-395
linux:/usr/src # rpm -q usbview
usbview-1.0-421


3. Copia el driver .tar al directorio /usr/src y alli lo descomprimes tecleando: tar xvzf
Te habrá creado 2 directorios: el /usr/src/ADI_DRIVER y el /usr/src/ADI_PPPoA

Ejemplo: linux:/usr/src # tar xvzf fast800.2.0.1-SuSE.tar
ADI_DRIVER/
ADI_DRIVER/ADI_usb.usermap
ADI_DRIVER/EAGLE_USB_LINUX.tar
ADI_DRIVER/godhcp
ADI_DRIVER/Install_All
ADI_DRIVER/Makefile
ADI_DRIVER/stopip
ADI_DRIVER/Uninstall
ADI_PPPOA/
ADI_PPPOA/ADI_PPPOA.tar
ADI_PPPOA/PPP_INSTALL

4. Antes de instalar el Driver deberas borrar el archivo "adiusbadsl.o.gz", pa ello usa la consola en root y pon esto "rm -f /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/adiusbadsl/adiusbadsl.o.gz" Esto en el caso del Mandrake 9.1, en otras distribuciones el archivo "adiusbadsl.o" esta sin comprimir.
Des pues de eliminarlo ejecutar el comando "depmod -a"



5. Vete al directorio ADI_DRIVER tecleando: cd /usr/src/ADI_DRIVER y allí tecleas: ./Install_All
donde es la versión que tienes del kernel
Para saber que versión tienes tecla: uname -r , lo que sale en pantalla es lo que has de poner en

Ejemplo: linux:/usr/src/ADI_DRIVER # uname -r
2.4.19-4GB

por lo que habrá que teclear: ./Install_All 2.4.19-4GB

6. Una vez instalado el Driver, ira a "/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb" en este directorio encintareis el Archivo "adiusbadsl.o" lo colocais en este directorio "/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/adiusbadsl" y lo comprimís de nuevo abriendo consola con el comando "gzip -a adiusbadsl.o" despues ejecutáis de nuevo el comando "depmod -a"

7. Comprobar que en el directorio "/etc/sysconfig/network-scripts" esta este archivo "ifcfg-etho" y que esta tal y como pongo.

DEVICE="eth0"
BOOTPROTO="none"
ONBOOT= "no"

Si no esta igual lo editais y lo ponéis igual. Si el archivo no estuviera, lo creáis igual i con el mismo nombre, y lo colocáis en ese directorio.


8. Ahora enchufa tu MODEM al puerto USB, espera unos segundos a que se enciendan la luz del MODEM, SI NO SE ENCIENDE REINICIAR EL PC, que mí sino lo reinicio no me lo enciende. Y despues de reiniciar teclea: ifconfig -a
Comprueba que aparece en la lista la interfaz ADIModem
Ejemplo:
linux:/usr/src # ifconfig -a
ADIModem Link encap:Ethernet HWaddr 00:30A:19:B3:F1
inet addr:192.168.60.30 Bcast:192.168.60.255 Mask:255.255.255.0
inet6 addr: fe80::230aff:fe19:b3f1/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9071 errors:0 dropped:0 overruns:0 frame:0
TX packets:8737 errors:3 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2156342 (2.0 Mb) TX bytes:710402 (693.7 Kb)

Lo importante es que aparezca el Modulo ADModem, no tiene por que aparecer igual que en el Ejemplo.

8. Edita el fichero /etc/analog/adiusbadsl.conf y asegúrate de que tienes estas lineas:
Encapsulation=00000001 --> esto corresponde al tipo de PPPoE. El módem F@st800 (CT-350) es entonces visto por el PC como una tarjeta Ethernet emulada (virtual), encima de la cual puede funcionar el cliente PPPoE nativo de Linux. Que es el que utiliza nuestra Concesión ADSL.
Modificamos tanbien estas lineas.

VPI=00000008 --> esto corresponde a un ITV de 8 (en decimal)
VCI=00000020 --> esto corresponde a un ICV de 32 (en decimal)


El fichero te quedará así:

#################################
######### ADSL F@st800 #########
######### SAGEM Company #########
#################################
OPTN0=80020066
OPTN4=00000000
#Enable OPTN16 for WT-062 testing only
#OPTN16=80818040
VPI=00000008
VCI=00000020
#Note that the following value for encapsulation is in hex and define
#values in Konst.h are decimal. For example value for PPPOA_VC in
#header file is 6 decimal which is 6 in Hex, therefore if we want to use
#PPPOA_VC then we should put 6 in the following line for Encapsulation
#The following values are valid for encapsulation :
#MPOA_MODE_BRIDGED_ETH_LLC ----> 1
#MPOA_MODE_BRIDGED_ETH_VC ----> 2
#MPOA_MODE_ROUTED_IP_LLC ----> 3
#MPOA_MODE_ROUTED_IP_VC ----> 4
#MPOA_MODE_PPPOA_LLC ----> 5
#MPOA_MODE_PPPOA_VC ----> 6
Encapsulation=00000001
Linetype=00000001
RatePollFreq=00000009

Debajo de la línea de RatePollFreq hay una línea en blanco, NO BORRAR

CON ESTO EL DRIVER YA ESTA INSTALADO Y CONFIGURADO.
El Directorio ADI_PPPOA que nos creo al descomprimir el fast800.2.0.1 en "/usr/src/" si quereis lo elimináis ya que a nuestra conexión tipo PPPoE, no necesita ese modulo PPPoA. O lo dejáis sin tocar por si algun dia cambiáis a algun proveedor tipo WANADOO GO que lo utiliza.

_______________________________________________________________________________________________

2º PARTE INSTALAR Y CONFIGURAR EL MODULO PPPoE
-----------------------------------------------------------------------------------------------

Para que el módem trabaje en este modo, puede utilizar la pila PPPoE nativa de Linux (rp_pppoe).
Instalar los paquetes rp-pppoe (versión reciente v331 o superior), rp-pppe-gui, ppp, y pppe-linuxcof, si aun no los tenias instalados.
Estos paquetes vienen en los mismos discos de Mandrake 9.1

1. Configuración de la cuenta de usuario
--------------------------------------------
Desde una ventana "shell" (con los privilegios "root", escriba el comando siguiente:
# adsl-setup

La configuración del sistema se ejecutará de forma interactiva. Basta con contestar a las preguntas que le plantea el sistema.
Deberá, uno tras otro, introducir las respuestas siguientes :
. USERNAME -> nombre de usuario (proporcionado por su Proveedor de Acceso a Internet).
. INTERFACE -> seleccionar "ADIModem" como denominación de su módem ADSL.
. DNS -> dirección IP de los DNS primario y secundario (proporcionado por su Proveedor de Acceso a Internet).
. PASSWORD -> contraseña (proporcionado por su Proveedor de Acceso a Internet).
. FIREWALL -> seleccionar el nivel de seguridad que desea para su cortafuegos.

EJEMPLO:

[root@pc68 root]# adsl-setup
Welcome to the Roaring Penguin ADSL client setup. First, I will run
some checks on your system to make sure the PPPoE client is installed
properly...
Looks good! Now, please enter some information:

USER NAME

>>> Enter your PPPoE user name (default bxxxnxnx@sympatico.ca): adslppp@telefonicanetpa

INTERFACE

>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0): ADIModem

Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped. If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses. You may have some problems with demand-activated links.
>>> Enter the demand value (default no): (NO CONTESTAR NADA, SEGUIR ADELANTE)

DNS

Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
>>> Enter the DNS information here: 195.235.113.3
Please enter the IP address of your ISP's secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
>>> Enter the secondary DNS server address here: 195.235.96.90

PASSWORD

>>> Please enter your PPPoE password: adslppp (COMO ES LOGICO ESCRIVIRAS PERO NO LO VERAS)
>>> Please re-enter your PPPoE password: adslppp

FIREWALLING

Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.

The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
>>> Choose a type of firewall (0-2): 0

** Summary of what you entered **

Ethernet Interface: ADIModem
User name: adslppp@telefonicanetpa
Activate-on-demand: No
Primary DNS: 195.235.113.3
Secondary DNS: 195.235.96.90
Firewalling: NONE

>>> Accept these settings and adjust configuration files (y/n)? y
Adjusting /etc/ppp/pppoe.conf
Adjusting /etc/resolv.conf (But first backing it up to /etc/resolv.conf-bak)
Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets
(But first backing it up to /etc/ppp/pap-secrets-bak)
(But first backing it up to /etc/ppp/chap-secrets-bak)

Congratulations, it should be all set up!

----------------------------------------------------------------------------------------------

Los archivos configurados quedarian así. Si alguno de estos no pone lo mismo, lo Editais y poneis lo mismo, yo creo que el unico que tuve que editar fuue en "/etc/ppp" archivo "options" que os pongo el ultimo.
---------------------------------------------------------------------------------------------

En "/etc/ppp" el archivo "pppoe.conf":

#***********************************************************************
#
# pppoe.conf
#
# Configuration file for rp-pppoe. Edit as appropriate and install in
# /etc/ppp/pppoe.conf
#
# NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and
# adsl-status shell scripts. It is *not* used in any way by the
# "pppoe" executable.
#
# Copyright (C) 2000 Roaring Penguin Software Inc.
#
# This file may be distributed under the terms of the GNU General
# Public License.
#
# LIC: GPL
# $Id: pppoe.conf,v 1.10 2002/04/09 17:28:38 dfs Exp $
#***********************************************************************

# When you configure a variable, DO NOT leave spaces around the "=" sign.

# Ethernet card connected to ADSL modem
ETH='ADIModem'

# ADSL user name. You may have to supply "@provider.com" Sympatico
# users in Canada do need to include "@sympatico.ca"
# Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets
# contains the right username/password combination.
# For Magma, use xxyyzz@magma.ca
USER='adslppp@telefonicanetpa'

# Bring link up on demand? Default is to leave link up all the time.
# If you want the link to come up on demand, set DEMAND to a number indicating
# the idle time after which the link is brought down.
DEMAND=no
#DEMAND=300

# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
# NOCHANGE=do not adjust.
DNSTYPE=SPECIFY

# Obtain DNS server addresses from the peer (recent versions of pppd only)
# In old config files, this used to be called USEPEERDNS. Changed to
# PEERDNS for better Red Hat compatibility
PEERDNS=no

DNS1=195.235.113.3
DNS2=195.235.96.90

# Make the PPPoE connection your default route. Set to
# DEFAULTROUTE=no if you don't want this.
DEFAULTROUTE=yes

### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT

# How long adsl-start waits for a new PPP interface to appear before
# concluding something went wrong. If you use 0, then adsl-start
# exits immediately with a successful status and does not wait for the
# link to come up. Time is in seconds.
#
# WARNING WARNING WARNING:
#
# If you are using rp-pppoe on a physically-inaccessible host, set
# CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying
# to connect forever after adsl-start is called. Otherwise, it will
# give out after CONNECT_TIMEOUT seconds and will not attempt to
# connect again, making it impossible to reach.
CONNECT_TIMEOUT=30

# How often in seconds adsl-start polls to check if link is up
CONNECT_POLL=2

# Specific desired AC Name
ACNAME=

# Specific desired service name
SERVICENAME=

# Character to echo at each poll. Use PING="" if you don't want
# anything echoed
PING="."

# File where the adsl-connect script writes its process-ID.
# Three files are actually used:
# $PIDFILE contains PID of adsl-connect script
# $PIDFILE.pppoe contains PID of pppoe process
# $PIDFILE.pppd contains PID of pppd process
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-adsl.pid"

# Do you want to use synchronous PPP? "yes" or "no". "yes" is much
# easier on CPU usage, but may not work for you. It is safer to use
# "no", but you may want to experiment with "yes". "yes" is generally
# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
SYNCHRONOUS=no

# Do you want to clamp the MSS? Here's how to decide:
# - If you have only a SINGLE computer connected to the ADSL modem, choose
# "no".
# - If you have a computer acting as a gateway for a LAN, choose "1412".
# The setting of 1412 is safe for either setup, but uses slightly more
# CPU power.
CLAMPMSS=1412
#CLAMPMSS=no

# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3

# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80

# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=NONE

# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode
# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=

# Any extra arguments to pass to pppoe. Normally, use a blank string
# like this:
PPPOE_EXTRA=""

# Rumour has it that "Citizen's Communications" with a 3Com
# HomeConnect ADSL Modem DualLink requires these extra options:
# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"

# Any extra arguments to pass to pppd. Normally, use a blank string
# like this:
PPPD_EXTRA=""


########## DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
# If you wish to COMPLETELY overrride the pppd invocation:
# Example:
# OVERRIDE_PPPD_COMMAND="pppd call dsl"

# If you want adsl-connect to exit when connection drops:
# RETRY_ON_FAILURE=no

---------------------------------------------------------------------------------------------

En "/etc" el archivo "resolv.conf":

nameserver 127.0.0.1
nameserver 195.235.113.3
nameserver 195.235.96.90

En "/etc/ppp" en archivo "pap-secrets"

# Secrets for authentication using PAP
# client server secret IP addresses
adslppp@telefonicanetpa * adslppp

-----------------------------------------------------------------------------------------------

En "/etc/ppp" archivo "chap-secrets"

# Secrets for authentication using CHAP
# client server secret IP addresses
adslppp@telefonicanetpa * adslppp

----------------------------------------------------------------------------------------------

En "/etc/ppp" archivo "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

______________________________________________________________________________________________


2. Conexión/desconexión a/de Internet
-----------------------------------------

Iniciar la conexión
-------------------
Abra una ventana "shell".
Para disponer de derechos de "root", deberá escribir en esta ventana:
$ su -
password : contraseña de "root"

Escriba el comando de conexión :
# adsl-start

Si todo está correcto, aparecerá un mensaje CONNECTED! indicando que la conexión fue establecida o TIME OUT! en caso contrario.

Espere unos segundos y compruebe si está conectado con el siguiente comando :
# adsl-status


Detener la conexión
-------------------
Abra una ventana "shell".
Para disponer de derechos de "root", deberá escribir en esta ventana:
$ su -
password : contraseña de "root"

Escriba el comando de desconexión :
# adsl-stop

Para comprobar que está desconectado, utilice el siguiente comando :
# adsl-status



ACLARACIONES:
-Cuando se enchufa el modem, esperad a k la luz de "Conexion" deje de Parpadear, y entonces Reiniciad (aunque ahi ponga k no hace falta a veces), os evitareis saco de problemas

-Y luego en los archivos esos k hay tocar y comprobar si están igual....yo no toké ninguno, los dejé tal cual están y me funciona esplendidamente....probad primero a conectar sin tocar esos archivos, y si no funciona entonces tocadlos y ponedlos como está ahi [jaja]

-En el nombre de usuario y clave, poned la vuestra, la k os dió el proveedor, eso de "adslppp@telefonicanetpa" olvidadlo.[tomaaa]


Y ya nada mas, asi me ha funcionado, buena suerte.
yo tengo una duda. Tengo el mandrake 9.2 y he leido que trae el driver integrado, entonces ¿me salto los pasos de instalacion del driver, no?
¿Si hago esto, sigo los mismos pasos que marca mas arriba desde que termina la instalacion, o tengo que hacer algo diferente?

(Me estoy volviendo loco con el modem usb de mier...) [mamaaaaa]
Dudo k traiga el driver integrao....pero amos, yo no tengo el 9.2, puedes hacer una cosa, ir al Centro de Control Mandrake y mirar en los dispositivos (hardware) y mirar si viene el modem en la lista. Si viene, lo suyo es k solo con configurar la conexion funcionara, sino viene en la lista toca seguir los pasos.
Lei que si venía integrado, pero algun amigo me ha comentado que muy integrado no debe venir porque no les funciona ni de coña

Salu2.Ferdy
4 respuestas