Imprimir

Configurar una interfaz PPP en Linux

El protocolo PPP (Point to Point Protocol, Protocolo punto a punto), se utiliza generalmente para conectarse a Internet a través de un modem, aunque también es utilizado sobre conexiones de banda ancha (como PPPoE o PPPoA).

Supongamos un modem ISAPnP, como el SupraExpress 56i.

  1. Primero tenemos que configurar la tajeta ISAPnP, que se tiene que activar at boot time. En la BIOS:

    ¿El sistema operativo es PnP? No.

    Instalar el paquete isapnptools. Esto creará el script /etc/init.d/isapnp y el enlace /etc/rcS.d/S15isapnp, que se encargarán de configurar la tarjeta ISAPnP al iniciar.

    Con pnpdump sabremos los datos de la tarjeta y del puerto en que está conectada. Ejecutar:

    # pnpdump > /etc/isapnp.conf

    Editar /etc/isapnp.conf y descomentar las líneas adecuadas:

    io=0x03e8
    irq=5

    Activar la tarjeta ISAPnP ejecutando el comando:

    # /etc/init.d/isapnp start
  2. Ahora tenemos que configurar el puerto serie del modem. Instalamos el paquete setserial y comprobamos la configuración del puerto serie del modem ejecutando (por ejemplo, para COM4):
    # setserial /dev/ttyS3

    obtendiendo algo similar a:

    /dev/ttyS3, UART: unknown, Port: 0x02f8, IRQ: 3

    Probablemente estará todo mal: el tipo de chip UART (16550A), el puerto de entrada-salida (0x03e8) y la interrupción (5). Asignaremos los valores correctos con el comando:

    # setserial /dev/ttyS3 port 0x03e8 irq 5 autoconfig

    Comprobamos que todo esté correcto:

    # setserial /dev/ttyS3
    /dev/ttyS3, UART: 16550A, Port: 0x03e8, IRQ: 5

    Para que el puerto serie del modem se configure correctamente al iniciar añadiremos a /etc/init.d/isapnp (a continuación de isapnp) la línea:

    setserial /dev/ttyS3 port 0x03e8 irq 5 autoconfig
  3. Una vez configurado el modem, hay que configurar el daemon pppd para que funcione con mi_isp. Para ello necesitaremos los datos del ISP: num_teléfono, usuario y password. Podemos editar manualmente los archivos de configuración de pppd, pero es mucho más sencillo utilizar el comando pppconfig, una herramienta para la línea de comandos con menús que se encarga de editar los archivos de configuración de pppd.
    # pppconfig
  4. Por último, activamos la conexión modem con:
    # pon mi_isp

    Para cerrar la conexión haremos:

    # poff mi_isp

Deja un comentario