Logo de AulaDigital

Infobia Como 4

``Infobia''- Como. : Conexiones sin mediar Infovía. Anterior Siguiente Indice

4. Conexiones sin mediar Infovía.

En el caso de que tengamos acceso directo a un servidor, los scripts y ficheros necesarios serían los siguientes:

  1. Script /usr/local/bin/infovia
    #!/bin/sh
    
    LOCKDIR=/var/spool/uucp
    DEVICE=modem
    NUMERO=numero_del_Proveedor
    
    if [ -f $LOCKDIR/LCK..$DEVICE ]
    then
      echo /dev/$DEVICE "El modem esta ocupado."
      exit 1
    fi
    
    /usr/lib/ppp/fix-cua $DEVICE
    (
        stty 38400 -tostop crtscts
    
        if /usr/lib/ppp/chat ABORT "NO CARRIER" ABORT BUSY "" ATZ0 OK ATDT$NUMERO CONNECT ""
        then
          pppd /dev/$DEVICE 38400 crtscts modem lock mtu 1500 defaultroute noipdefault user id@dominio
          sleep 10
          route add default ppp0
          exit 0
        else
            echo "La llamada PPP ha fallado." 1>&2
            exit 1
        fi
    ) < /dev/$DEVICE > /dev/$DEVICE
    
    en donde:
    • En la variable NUMERO= deberá reflejar el número de su Proveedor.
    • En id@dominio tendrá que poner su dirección email sin el .es del dominio perteneciente a España.
    Este script ha de ser ejecutable, por lo que tenemos que otorgarle permisos de ejecución, con una orden como por ejemplo:
    chmod 750 /usr/local/bin/infovia
    
    A decir verdad, este script lo puede colocar donde quiera, si bien /usr/local/bin/infovia sería la situación más ``estándar''.
  2. Fichero /etc/ppp/pap-secrets
    id@dominio            *                  su_password
    
    nuevamente, se aplica lo dicho en la sección Método ``B''.
  3. Fichero /etc/resolv.conf
    aquí se aplica lo mismo que en la sección Método ``A'' punto número 1.
  4. A partir de aquí, se aplica lo mismo que en la sección Método ``A'', punto 5, a excepción de que por supuesto, no ha de ejecutarse pppd, ya que lo hacemos ejecutando el script /usr/local/bin/infovia.
  5. ATENCIÓN usuarios de RedHat
    Si el sistema LiNUX que tiene instalado pertenece a una distribución RedHat, deberá tener en cuenta lo siguiente:
    • En el script /usr/local/bin/infovia deberá modificarse las líneas 13 y 17, por:
      [...]
      /usr/lib/ppp/fix-cua $DEVICE  -->  /usr/sbin/fix-cua $DEVICE
      [...]
      if /usr/lib/ppp/chat...  --> if /usr/sbin/chat...
      [...]
      
      ya que la localización de dichos ficheros en RedHat está en esos directorios.
    • Para ciertos programas que hacen uso del módem, como el binkley, y otros, resulta inocuo y muy conveniente crear el enlace o symlink siguiente:
      ln -s /var/spool /usr
      

Para obtener una visión más completa y detallada en lo que a ppp se refiere, recomiendo hacerse con la traducción del PPP-Como, realizada por Rafael Agundo, ragundo@bitmailer.net. En la sección Insflug se detallan los servidores donde obtenerlo.


Anterior Siguiente Indice