Recordando lo importante en Linux

Estaba haciendo cosillas en un subdirectorio especial dentro de mi $HOME y me encontré con las instrucciones de Cómo instalar el Eagle CT-350 o Sagem Fast 800 en Linux, allá por 2003.

https://i.imgur.com/mSHiZef.png

Esto, por ejemplo, es el COMO que redacté (si alguno se aburre puede leerlo) para que los demás pudieran conectar a Internet usando esos cablemodems (yo tenía el Eagle CT-350):

Como instalar el CT-350 en 15 pasos sin morir en el intento

30/03/2003
Actualizado el 25/09/2003

Este documento va dirigido a las distribuciones: SuSE 8.1
                         Se añadirán otras cuando tenga constancia de que este documento va bien.


Quiero hacer notar que para que este documento llega al mayor número de usuarios, describo paso a paso y con
rutas absolutas todo lo que se ha de hacer.
En otras distribuciones que no sean las mencionadas ignoro si funciona el proceso. Decidme si lo lograis y añadiré la distro a la lista.


0. Desconecta tu modem del USB

1. Bajar el driver desde desde http://usuarios.lycos.es/krovikan/adsl/Eagle.tar
   Bajar también el PPPoA desde http://usuarios.lycos.es/krovikan/adsl/ADI_PPPoA.tar

2. Comprobar si tienes instalado el código fuente del kernel y los paquetes (actualizados al máximo) gcc , xtraceroute (o traceroute), usbview y hotplug.
   Para comprobarlo teclea: rpm -q <nombre de paquete anteriormente citado>

   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

   Si no lo tienes instalado te saldrá un error como "package x is not installed".
   Kernel-source suele ser el nombre del código fuente del kernel y se suele hallar en el CD1 o 2 de la distribución.
   Si hay varios kernels para saber cual tienes teclea: uname -r


3. Copia los archivos .tar al directorio /usr/src y alli lo descomprimes tecleando: tar xvzf <nombre del .tar>
   Te habrán creado 2 directorios: el /usr/src/Eagle y el /usr/src/ADI_PPPoA

   Ejemplo: linux:/usr/src # tar xvzf ADI_PPPoA.tar
        ADI_PPPOA/
        ADI_PPPOA/ADI_PPPOA.tar
        ADI_PPPOA/PPP_INSTALL


4. Vete al directorio Eagle tecleando: cd /usr/src/Eagle y alli tecleas: ./install_modem <kernel>
   donde <kernel> es la versión que tienes del kernel
   Para saber que version tienes tecla: uname -r  , lo que sale en pantalla es lo que has de poner en <kernel>

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

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

   NOTA: Si no te acepta el parámetro vete a /usr/src y mira si tienes un directorio llamado por ejemplo linux-2.4.19.SuSE.
         En <kernel> tendrías que poner ese nombre de directorio que como ves es distinto al resultado de uname -r


5. Ahora enchufa tu modem al puerto USB, espera unos segundos y teclea: ifconfig -a
   Comprueba que aparece en la lista la interfaz ADIModem
   Ejemplo:
            linux:/usr/src # ifconfig -a
            ADIModem  Link encap:Ethernet  HWaddr 00:30:DA:19:B3:F1
            inet addr:192.168.60.30  Bcast:192.168.60.255  Mask:255.255.255.0
            inet6 addr: fe80::230:daff: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)

6. Edita el fichero /etc/analog/adiusbadsl.conf y asegúrate de que tienes estas lineas:
   Encapsulation=00000006       --> esto corresponde al tipo de PPPoA de nuestro querido CT-350
   VPI=00000008      --> esto corresponde a un VPI de 8
   VCI=00000023      --> esto corresponde a un VCI de 35
   
   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=00000023
   #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=00000006
   Linetype=00000001
   RatePollFreq=00000009
   
   Debajo de la línea de RatePollFreq hay una línea en blanco, NO BORRAR
   
7. El driver ya está instalado así que pasamos a instalar la pila PPPoA necesaria para que esto funcione.
   Vete al directorio /usr/src/ADI_PPPOA tecleando: cd /usr/src/ADI_PPPOA
   Una vez allí teclea: ./PPP_INSTALL con lo que tendrás la pila PPPoA instalada.
   Te preguntará de sobreescribir el fichero /etc/ppp/options, dile que si.

8. Sólo queda configurar unos ficheros.
   Edita el fichero /etc/ppp/pap-secrets para introducir tu nombre de usuario y password.

   Ejemplo:

       # Secrets for authentication using PAP
       # client    server    secret            IP addresses

       # OUTBOUND CONNECTIONS
       # Here you should add your PPP Login and PPP password to connect to your
       # provider via pap. The * means that the entry(login and passoword may be
       # used for ANY host you connect to.
       # Thus you do not have to worry about the foreign machine name. Just
       # replace password with your password.
       #hostname    *    password

           # PREDIFINED CONNECTIONS
       # These are user and password entries for publically accessible call-by-call
           # Internet providers in Germany. If they confict with your config, remove them.
       # READ_IN_CALLBYCALL_SECRETS

       # INBOUND CONNECTIONS
       #client        hostname    <password>    192.168.1.1

       # If you add "auth login -chap +pap" to /etc/mgetty+sendfax/login.config,
       # all users in /etc/passwd can use their password for pap-authentication.
       #
       # Every regular user can use PPP and has to use passwords from /etc/passwd
       #*    hostname    ""
       # UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
       # other accounts that should not be able to use pppd! Replace hostname
       # with your local hostname.
       #guest        hostname    "*"    -
       #master        hostname    "*"    -
       #root        hostname    "*"    -
       #support    hostname    "*"    -
       #stats        hostname    "*"    -

       usuario@wanadooadsl    *    password *


       Donde pone usuario@wanadooadsl pon tu nombre de usuario y donde pone password tu password.
       Entre el primer * y password hay una TABulación, no lo hagais con espacios.
       IMPORTANTE: después de la línea de user y password TIENE que haber una línea en blanco

9. Edita el fichero /etc/ppp/chap-secrets para introducir tu nombre de usuario y password.

   Ejemplo:
           # Secrets for authentication using CHAP
        # client    server        secret        IP addresses

        # OUTBOUND CONNECTIONS
        # Here you should add your PPP Login and PPP password to connect to your
        # provider via pap. The * means that the entry(login and passoword may be
        # used for ANY host you connect to.
        # Thus you do not have to worry about the foreign machine name. Just
        # replace password with your password.
        #hostname    *    password

        # PREDIFINED CONNECTIONS
        # These are user and password entries for publically accessible call-by-call
        # Internet providers in Germany. If they confict with your config, remove them.
        # READ_IN_CALLBYCALL_SECRETS

        # INBOUND CONNECTIONS
        #client        hostname    <password>    192.168.1.1
        usuario@wanadooadsl    *    password *

       Donde pone usuario@wanadooadsl pon tu nombre de usuario y donde pone password tu password.
       Entre el primer * y password hay una TABulación, no lo hagais con espacios.
       IMPORTANTE: después de la línea de user y password TIENE que haber una línea en blanco

10. Edita el fichero /etc/ppp/options para introducir tu nombre de usuario.

    Ejemplo: ################################
         ######### ADSL F@st800  #########
         ######### SAGEM Company #########
         #################################
         user "usuario@wanadooadsl"
         mru 1492
         mtu 1492
         noipdefault
         defaultroute
         usepeerdns
         persist
         noauth
         #ipcp-accept-remote
         #ipcp-accept-local
         nobsdcomp
         nodeflate
         nopcomp
         novj
         novjccomp
         noaccomp -am

         Donde pone usuario@wanadooadsl pon tu nombre de usuario
         
11. Edita el fichero /etc/ppp/resolv.conf y deja sólo el siguiente contenido:

    nameserver 62.81.16.129
    nameserver 62.81.0.33

    NOTA: Si no existe el archivo tendrás que crearlo.

12. Edita el fichero /etc/resolv.conf y deja sólo el siguiente contenido:

    search local

    NOTA: Si no existe el archivo tendrás que crearlo.

13. Teclea: cd /etc/hotplug/usb y una vez estés allí tecleas: ./adiusbadsl
    Espera 1 minuto, aunque antes verás como el CT-350 comienza a sincronizar haciendo parpadear la luz del
    ADSL hasta que se queda encendida :-)


    Ahora teclea: ADI_PPP_Go y teclea: ifconfig -a
    Si al teclear ADI_PPP_Go o ADI_PPP_Stop se sale "command not found" teclea:
    cd /usr/ADI_USB/ADI_PPPOA/PPP_SCRIPTS y una vez allí teclea: ./ADI_PPP_Go o ./ADI_PPP_Stop según quieras
    conectar o desconectar.
    
    NOTA: Recuerda que tarda en conectar. En una consola teclea: tail -f /var/log/messages , se irá actualizando
          la información y cuando veas algo parecido a esto:
      
      Sep 25 18:01:56 linux pppd[1273]: local  IP address 62.175.102.113
      Sep 25 18:01:56 linux pppd[1273]: remote IP address 62.81.124.210
      Sep 25 18:01:56 linux pppd[1273]: primary   DNS address 62.81.16.129
      Sep 25 18:01:56 linux pppd[1273]: secondary DNS address 62.81.0.33
      Sep 25 18:01:56 linux modify_resolvconf: Service pppd modified /etc/resolv.conf. See info block in this file
      Sep 25 18:01:56 linux pppd[1273]: Script /etc/ppp/ip-up finished (pid 1452), status = 0x0
      
      Siginifica que te habrás conectado.

    Te habrá aparecido la interfaz ppp0

    Ejemplo:
             linux:/usr/src # ifconfig -a
         ADIModem  Link encap:Ethernet  HWaddr 00:30:DA:19:B3:F1
                     inet addr:192.168.60.30  Bcast:192.168.60.255  Mask:255.255.255.0
                     inet6 addr: fe80::230:daff: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        Link encap:Local Loopback
                        inet addr:127.0.0.1  Mask:255.0.0.0
                     inet6 addr: ::1/128 Scope:Host
                     UP LOOPBACK RUNNING  MTU:16436  Metric:1
                     RX packets:166 errors:0 dropped:0 overruns:0 frame:0
                     TX packets:166 errors:0 dropped:0 overruns:0 carrier:0
                     collisions:0 txqueuelen:0
                     RX bytes:11468 (11.1 Kb)  TX bytes:11468 (11.1 Kb)

         ppp0      Link encap:Point-to-Point Protocol
                     inet addr:80.224.217.82  P-t-P:62.81.124.217  Mask:255.255.255.255
                     UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
                     RX packets:8787 errors:0 dropped:0 overruns:0 frame:0
                     TX packets:8521 errors:0 dropped:0 overruns:0 carrier:0
                     collisions:0 txqueuelen:3
                     RX bytes:2121758 (2.0 Mb)  TX bytes:528797 (516.4 Kb)

14. Vete al Konqueror, Netscape, Mozilla y teclea tu página favorita.

15. Modem funcionando XDD

 A. Los ficheros a crear o modificar puedes encontrarlos en http://usuarios.lycos.es/krovikan/adsl

Documento realizado por Alberto Santamaría

Para cualquier comentario sobre este documento: krovikan@lycos.es

Para el Sagem Fast 800 tenía otro documento, casi igual, que soportaba más distribuciones. Lo he recortado para que el foro no se queje del límite de 15.000 caracteres:

Como instalar el CT-350 sin morir en el intento

30/03/2003

Este documento va dirigido a las distribuciones: Mandrake 8.2 o superior
                         RedHat 7.2 o superior (ver punto 14 para RedHat 7.2)
                         SuSE

Quiero hacer notar que para que este documento llega al mayor número de usuarios, describo paso a paso y con
rutas absolutas todo lo que se ha de hacer.
En otras distribuciones que no sean las mencionadas ignoro si funciona el proceso.

13. Modem funcionando XDD

14. SOLO PARA REDHAT 7.2
    Necesitas crear un enlace simbólico para configurar las DNS
    Para ello teclea: ln -sf /etc/ppp/resolv.conf /etc/resolv.conf
    
Documento realizado por Alberto Santamaría

Para cualquier comentario sobre este documento: krovikan@lycos.es

Obviamente no hice todo esto solo. Yo me encargué sobretodo de la documentación y hacer algunas pruebas que ya no recuerdo.

Mencionar que la URL y el mail ya no funcionan.

Era sólo para traer un poco de añoranza de hace tantos años.

Saludos

madre mía!!
Arqueología informática!! :slight_smile:

Saludos!

Hola:

Tenia suerte, en mi época , no había www tampoco adsl ,se pagaba la llamada y conectaba ,a 1200,2400,9600,etc; el ruido era como el dichoso fax .

Aun así mis Gracias posibles a UK, Francia, y Alemania.

En UK todo material educativo, estaba libre de impuestos, mucha gente de aquí compraba mos BBC Acorn, pc educativo por excelencia + libros, juegos, sistemas operativos, etc , francia y mis amigos de la infancia de alemania, me surtían de revistas, electrónica e informática , idem Italia con las revistas electrónicas.

Lo relacionado con los modems ,era algo a respetar, las llamadas por ese medio, resultaban muy caras, mas disponibles a empresas que a particulares, en este caso muchas veces usaba mos un multi punto a otro ,por medio de un cable bipolar .

Gracias por l articulo , es el 1º que veo de ese estilo .

Saludos cordiales