Como conectarte a Internet en NetBSD usando modem

Autor: Skull_
Fecha: 8 de mayo de 2002


Con este documento pretendo explicar un poco como puedes hacer para conectarte a internet usando un modem 56K en una NetBSD utilizando pppd. Es muy similar a la configuración del pppd de linux.

Esto lo he probado en una NetBSD-1.5ZA pero no deberia haber ningún problema para ponerlo en otras versiones mas antiguas ni por supuesto posteriores. Para ello necesitaremos la siguiente informacion sobre nuestro Proveedor de Servicios de Internet.

  • La información de las DNS's de nuestro ISP, tanto primaria como secundaria.
  • Nuestro nombre de usuario y contraseña.
  • El número de teléfono de nuestro ISP.
  • Necesitaremos saber también cuál es nuestro dispositivo, en el caso de que tengas el módem conectado al puerto COM1, tu dispositivo sería /dev/tty00, COM2 sería /dev/tty01, y así sucesivamente.

    Configuración de los archivos necesarios.

    Configuración del archivo de DNS's

    Empezaremos configurando nuestro servidor de nombres (DNS's).Para ello editaremos el archivo /etc/resolv.conf, si no lo tenemos lo creamos. En él introduciremos las siguientes líneas:

    nameserver ip_primaria
    nameserver ip_secundaria
    

    En mi caso el archivo /etc/resolv.conf quedaría del siguiente modo:

    nameserver 
    nameserver 62.81.0.1
    

    Configuración de los directorios.

    Lo siguiente será crear los directorios donde guardaremos la configuración de nuestra conexión.Estos directorios son /etc/ppp y /etc/ppp/peers.Les asignaremos permisos a ambos con:

      # chmod 700 "directorios"
      

    Configuración del script de conexión.

    El script de conexión lo guardaremos en /etc/ppp/peers y se utilizará como un parámetro del pppd. Podemos ponerle el nombre que queramos,pero ese nombre de archivo, será el parámetro que tengamos que poner al ejecutar el pppd.

    La sintaxis del archivo sería así, os mostraré un archivo de configuración base, a partir del cual haciendo un par de modificaciones podréis usarlo vosotros.Supongamos que llamamos a nuestra conexión conex, nuestro nombre de usuario es pepito y nuestra contraseña hola.

    #/etc/ppp/peers/ 
    connect '/usr/sbin/chat -v -f /etc/ppp/peers/conex'
    noauth
    user pepito
    

    Ahora a este archivo podemos añadirle también las dos opciones siguientes, que nos darán informacion en la consola sobre los posibles errores o información de nuestra conexión.

    debug
    kdebug 4
    

    Aunque también podréis ver mucha información en /var/log/messages.

    Configuración del script de llamada al ISP.


    Website templates are pre-designed websites all you need to do is add your own personal content and you're ready to jump start your own website. Website templates by Vooweb

    El script de conexión llama a la aplicación chat la cual inicializará la conexión física como puede ser la inicialización del módem, la llamada al ISP... Esto es mejor ponerlo en un archivo separado. Por ejemplo, si el número de teléfono de tu ISP fuese 123456789, un ejemplo de script de conexión sería:

    # /etc/ppp/peers/conex.chat
    ABORT BUSY
    ABORT "NO CARRIER"
    ABORT "NO DIALTONE"
    REPORT CONNECT
    SAY "Calling BigNet"
    '' ATDT123456789
    CONNECT ''	  
    

    Configuración de la autentificación.

    Hoy día casi todos los ISP's utilizan un modo de autentificación PAP/CHAP, así que será la que os ponga aquí.

    Esta información la guardaremos en /etc/ppp/pap-secrets, al cual le daremos unos permisos 600, es decir:

    # chmod 600 /etc/ppp/pap-secrets.

    En el introduciremos los siguientes datos, nombre de usuario y contraseña. De este modo el archivo nos quedaría así:

    pepito	   *     hola
    

    El espacio entre la palabra pepito, el asterisco y la contraseña es de una tabulación.

    Configuración del archivo de opciones.

    Este archivo lo crearemos en /etc/ppp/options y contendrá la información necesaria para que el pppd funcione correctamente, vaya al dispositivo correcto, velocidad del módem... Le daremos permisos 644 de este modo:

    # chmod 644 /etc/ppp/options
    

    Un ejemplo sería así:

    /dev/tty01
    lock
    crtscts
    115200
    modem
    defaultroute
    noipdefault 
    

    Para saber lo que significa cada opción remitiros al manual del pppd man pppd, ya que no es el propósito de este documento.

    Ahora ya tenemos configurada nuestra conexión a internet, por último sólo nos queda probarlo, y saber que comando utilizar para conectarnos, ya que no es simplemente pppd, sino que la sintaxis sería:

    # pppd call nombre_conexion

    En este caso el nombre_conexion es conex, que si le hubiérais llamado pepito, sería pppd call pepito

    Para desconectarte, basta con que hagas un ps -aux |grep pppd y mates la aplicación utilizando el comando kill de este modo:

    # kill pid_del_proceso
    

    Aunque siempre podrás crear tu propio script de conexión y desconexión.

    Nada más, con esto ya podréis disfrutar de vuestra conexión a internet en NetBSD. Espero que sirva de ayuda para alguien y que la gente se anime a probar NetBSD.


    Para comentarios o correcciones por favor contactad conmigo: Skull

    eldemonio.org El site BSD en Castellano Articles catalogue

    Website templates are pre-designed websites all you need to do is add your own personal content and you're ready to jump start your own website. Website templates by Vooweb

    eldemonio.org v 4_2