Página siguiente Página anterior Índice general

6. Cómo conectar con la Internet

6.1 Conexion Internet Debian 1.3.1 (a mano)

Hay que hacerlo como root.

El kernel debe soportar PPP, para saberlo, si ejecutas el comando "dmesg | more" te tienen que salir, entre otros, unos mensajes parecidos a estos:

        ... 

        Swansea University Computer Society NET3.035 for Linux 2.0 
        NET3: Unix domain sockets 0.13 for Linux NET3.035. 
        Swansea University Computer Society TCP/IP for NET3.034 
        IP Protocols: ICMP, UDP, TCP 
        ... 

        PPP: version 2.2.0 (dynamic channel allocation) 
        PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. 
        PPP line discipline registered. 
        PPP BSD Compression module registered 
        ...

En el directorio /etc hay que tener estos dos archivos (o crearlos con 'touch archivo'):

        # ls -l /etc/ppp.* 

        -rw-r-----   1 root     dip           296 Apr 10 11:47 /etc/ppp.chatscript 
        -rw-r-----   1 root     dip            82 Apr 10 11:37 /etc/ppp.options_out 
Y en /etc/ppp/ estos otros (como mínimo):
        # ls -l /etc/ppp 
        
        -rw-r-----   1 root     dip            82 Apr 10 11:42 options 
        -rw-------   1 root     root           32 Apr 10 11:21 pap-secrets 
        
Ahora seguiremos los siguientes pasos
  1. Asignamos al grupo de usuarios 'dip' estos archivos (si es necesario):
            # chgrp dip /etc/ppp.chatscript /etc/ppp.options_out 
            # chgrp dip /etc/ppp/options 
    
  2. Editamos 'ppp.chatscript':
            =====inicio===== 
            TIMEOUT 5 
            ABORT        'DELAYED' 
            ABORT        '\nBUSY\r' 
            ABORT        '\nNO ANSWER\r' 
            ABORT        '\nNO CARRIER\r' 
            ABORT        '\nRING\r\n\r\nRING\r' 
            ABORT        '\nNO DIALTONE\r' 
            ABORT        '\nERROR\r' 
            ''           '\rATH0' 
            'OK-+++\dATH0-OK''ATZM0L0' 
            TIMEOUT 60 
            OK           'AT&Q6%C0' 
            OK           'ATM0'      -- si no quieres escuchar los ruidos 
            OK           'ATW1DT055' 
            CONNECT 
    
    =====fin===== 
    
    yo he necesitado la línea -- OK          'AT&Q6%C0' -- para 
    desactivar la corrección de errores y la compresión de datos en mi 
    módem 'Boca Research MV.34SAI' a 28.8 Kbps. Prueba sin ella. 
    
    Si desde tu línea telefónica todavía no tienes cobertura 
    para marcar por tonos, cambiar -- OK           'ATW1DT055' -- 
    por -- OK           'ATW1DT055' -- (W1 para que muestre con 
    plog a que velocidad se establece la conexión). 
    
  3. Editamos /etc/ppp.options_out
            =====inicio===== 
            defaultroute 
            /dev/ttyS2 modem 
            crtscts 115200 
            :192.168.0.2 
            noipdefault 
            user LCA013138@lacaixaweb 
            ipcp-accept-remote 
            mru 576 
            mtu 576 
            =====fin===== 
    
    con "/dev/ttyS2" le indico el COM3, donde yo tengo mi modem 
    (ttyS0: COM1, ttyS1: COM2). 
    
    ":192.168.0.2" e "ipcp-accept-remote" son para solucionar algunos 
    problemas durante el establecimiento de la conexión. 
    
    mru y mtu para mejorar la velocidad de transmisión de paquetes. 
    
  4. IMPORTANTE: hacemos copia de /etc/ppp/options viejo y después lo sobreescribimos con
    /etc/ppp/options_out
            # cp /etc/ppp/options /etc/ppp/options.original 
    
            # cp /etc/ppp.options_out /etc/ppp/options 
    
              Este paso no está muy correcto. Hay duplicidad de 
              información. Pero no da problemas. 
    
  5. Editamos el fichero /etc/resolv.conf:
            =====inicio===== 
            nameserver 194.224.52.4              # DNS primaria 
            nameserver  www.xxx.yyy.zzz          # DNS secundaria, si la tienes 
            =====fin=====
    
  6. Hacemos copia de 'pap-secrets':
            # cp /etc/ppp/pap-secrets /etc/ppp/pap-secrets.original 
    
  7. Editamos /etc/ppp/pap-secrets:
            =====inicio===== 
            LCA013138@lacaixaweb * xxxxxxxxxx 
            =====fin===== 
    

Ahora el sistema debería estar listo para conectar:

        # pon

        deberías sentir como el modem llama y 'negocia' (esos sonidos...) 
        si la conexión tiene éxito, con 'plog' deberías ver algo 
        así: 

        # plog 

        Apr 10 11:51:27 Anarres chat[479]: expect (CONNECT) 
        Apr 10 11:51:27 Anarres chat[479]: ^M 
        Apr 10 11:51:44 Anarres chat[479]: ATDT055^M^M 
        Apr 10 11:51:44 Anarres pppd[478]: Serial connection established. 
        Apr 10 11:51:44 Anarres chat[479]: CONNECT -- got it 
        Apr 10 11:51:45 Anarres pppd[478]: Using interface ppp0 
        Apr 10 11:51:45 Anarres pppd[478]: Connect: ppp0 -- /dev/ttyS2 
                Apr 10 11:51:50 Anarres pppd[478]: Remote message: 
        Apr 10 11:51:50 Anarres pppd[478]: local  IP address 195.53.207.241 
        Apr 10 11:51:50 Anarres pppd[478]: remote IP address 172.16.1.36 
si no funciona te saldrá algo así:
        # plog 

        Apr  5 15:38:11 Anarres chat[5904]: ^M 
        Apr  5 15:38:34 Anarres chat[5904]: ATDT055^M^M 
        Apr  5 15:38:34 Anarres chat[5904]: CONNECT -- got it 
        Apr  5 15:38:34 Anarres pppd[5890]: Serial connection established. 
        Apr  5 15:38:35 Anarres pppd[5890]: Using interface ppp0 
        Apr  5 15:38:35 Anarres pppd[5890]: Connect: ppp0 -- /dev/ttyS2 
        Apr  5 15:38:36 Anarres pppd[5890]: Hangup (SIGHUP) 
        Apr  5 15:38:36 Anarres pppd[5890]: Modem hangup 
        Apr  5 15:38:36 Anarres pppd[5890]: Connection terminated. 
        Apr  5 15:38:36 Anarres pppd[5890]: Exit. 
o también:
        # plog 

        Apr 10 11:43:18 Anarres pppd[420]: Serial connection established. 
        Apr 10 11:43:19 Anarres pppd[420]: Using interface ppp0 
        Apr 10 11:43:19 Anarres pppd[420]: Connect: ppp0 -- /dev/ttyS2 
        Apr 10 11:43:20 Anarres pppd[420]: Remote message: 
        Apr 10 11:43:21 Anarres pppd[420]: Could not determine remote IP address 
        Apr 10 11:43:21 Anarres pppd[420]: LCP terminated at peer's request 
        Apr 10 11:43:22 Anarres pppd[420]: Hangup (SIGHUP) 
        Apr 10 11:43:22 Anarres pppd[420]: Modem hangup 
        Apr 10 11:43:22 Anarres pppd[420]: Connection terminated. 
        Apr 10 11:43:22 Anarres pppd[420]: Exit. 
este segundo me salía cuando no desactivaba la corrección de errores y la compresión de datos; el primero cuando había más problemas aun, :-)

Cuando deseas finalizar la conexión escribes:

        # poff 
        # 
y deberías oir como el modem 'cuelga'

si haces 'plog':

        # plog 

        Apr 10 11:49:35 Anarres pppd[457]: Serial connection established. 
        Apr 10 11:49:35 Anarres chat[458]: CONNECT -- got it 
        Apr 10 11:49:36 Anarres pppd[457]: Using interface ppp0 
        Apr 10 11:49:36 Anarres pppd[457]: Connect: ppp0 -- /dev/ttyS2 
        Apr 10 11:49:41 Anarres pppd[457]: Remote message: 
        Apr 10 11:49:41 Anarres pppd[457]: local  IP address 195.53.207.249 
        Apr 10 11:49:41 Anarres pppd[457]: remote IP address 172.16.1.50 
        Apr 10 11:49:55 Anarres pppd[457]: Terminating on signal 15. 
        Apr 10 11:49:55 Anarres pppd[457]: Connection terminated. 
        Apr 10 11:49:55 Anarres pppd[457]: Exit. 
Para poder utilizar 'pon', 'plog' y 'poff' sin ser 'root':
        # adduser 'usuario' dip 

        # chmod 640 /etc/ppp.* 
        # chmod 640 /etc/ppp/options 
Si haces:
        $ plog -f & 

se puede seguir todas las vicisitudes de la conexión.

6.2 Conexión a internet en Debian 2.0 (con pppconfig)

En Debian 2.0 existe la utilidad "pppconfig" para generar la conexión a Internet.

Tienen que existir los directorios /etc/chatscripts y /etc/ppp/peers, si no, no te arranca la utilidad

Comandos :

                # pon                   : efectuar conexión 
                # plog o plog -f        : para ver el log de la conexión

                 local IP address xxx.xx.xxx.xx 
                 remote IP address xxx.xx.xxx.xx 

                 (si salen estos mensajes es que ya estas conectado)

                # poff                  : para desconectar 


Página siguiente Página anterior Índice general