Web del SIUV > Zonas > Red > Conexión de equipos

 

Servicio de Informática

Páginas zona Red

Conectando con la U.V.
  • CONEXIÓN DE EQUIPOS
  • ACCESO PÚBLICO
  • RED INALÁMBRICA
  • RED L.A.M. PORTÁTILES
  • ACCESO MÓDEM
  • RED PRIVADA VIRTUAL VPN
  • IPv6 en la UNIVERSITAT
  • Documentación adicional
  • Electrónica de red
  • Cortafuegos
  • Control cableado
  • Servidor de tiempo
  • Estadísticas MRTG
  • Telefonía y comunicaciones

  • Telefonía IP en la UV
  • Llamadas SIP.edu
  • Acceso a la interfaz web:
    CENTRO ATENCION AL USUARIO

     

    Zona de Red

    Conexión de modem con PPP y LINUX

    (gentileza de Daniel.Monleon@uv.es)

    He elaborado una serie de ficheros que se llaman unos a otros y que de momento no me han fallado ninguna vez.  Los ficheros empleados son los siguientes y deben ser creados como root:

    Fichero /etc/ppp/options

    ------- Principio ----------
     asyncmap 200a0000
     asyncmap a0000
     crtscts
     netmask 255.0.0.0
     -pap
     passive
     modem
    ------- Fin ------------
    

    Fichero /etc/ppp/pass

    ------- Principio ----------
    usuario
    clave
    
    ------- Fin ------------
    

    Fichero /root/ppp/entrada.chat

    ------- Principio ----------
    #!/bin/sh
    /usr/sbin/chat -v -t90 \
            ABORT "NO CARRIER" \
            ABORT BUSY "" \
            ATZ OK ATDT963157400 \
            "CONNECT" "" \
            "suario:" tu_usuario \
            "paso:" tu_password  \
            "ndo (c,v,w,x)? ..." ppp && sleep 5
    
    ------- Fin ------------
    

    Fichero /root/ppp/ppplanzador

    ------- Principio ----------
    #!/bin/sh
    # En el comando pppd introducimos connect para la conexion,
    # el fichero que ha de emplear para la llamada, el puerto
    # por el que se realizara la conexion y su velocidad, asi como
    # los parametros que se usaran para la conexion ppp.
    #
    /usr/sbin/pppd connect  /root/ppp/entrada.chat \
                    /dev/modem 38400 \
                    +ua /etc/ppp/pass \
                    crtscts mtu 296 mru 296 \
                    defaultroute debug noipdefault \
                    ipcp-accept-local ipcp-accept-remote
    
    
    ------- Fin ------------
    

    Fichero /root/ppp/pppcolgador

    ------- Principio ----------
    #!/bin/sh
    
    DEVICE=ppp0
    
    # Si el proceso ppp esta en marcha matalo
    #
    if [ -r /var/run/$DEVICE.pid ]; then
      kill -INT `cat /var/run/$DEVICE.pid`
    #
    # Por si acaso no murio antes, rematalo y asegurate.
    #
      if [ ! "$?" = "0" ]; then
        echo "removing stale $DEVICE pid file."
        rm -f /var/run/$DEVICE.pid
        exit 1
      fi
    #
    # Bien. El proceso ha terminado...
    #
      echo "$DEVICE link terminated"
      exit 0
    fi
    #
    # No hay link activo...
    #
    echo "$DEVICE link is not active"
    exit 1
    ------- Fin ------------
    

    Es necesario disponer del paquete pppd y hacer un link en algun punto del path a /root/ppp/ppplanzador y a /root/ppp/pppcolgador, del modo siguiente, por ejemplo:
     

    ln -s /root/ppp/ppplanzador /sbin/ppplanzador 
    ln -s /root/ppp/pppcolgador /sbin/pppcolgador 
    

    y hacerlos ejecutables para root solo,

    chmod u+x /root/ppp/ppplanzador
    chmod u+x /root/ppp/pppcolgador
    

    A mi esta disposicion no me ha fallado nunca ni en la conexion ni en la asignacion dinamica del numero IP. Es necesario inicializar el modem antes de ejecutar el script de llamada. Para ello ejecuta el minicom o cualquier programa de comunicaciones y dile que inicialize el modem si no lo hace por defecto. Tambien puedes anyadirle la secuencia de inicializacion a entrada.chat antes de ATDT3157400 mediante algo asi como

    "AT E1 S0=0 Q0 V1" OK \
    

    pero si quieres asegurarte ejecuta minicom...

    Para llamar entonces hay que ejecutar como root ppplanzador y para colgar pppcolgador. Una vez conectados a trabajar o a disfrutar (o ambas cosas a la vez).
    ....NOTA: Para asegurarte de que la conexion es correcta debes ejecutar ifconfig y observar un proceso ppp0 con tu numero IP. Si quieres ver lo que hace tu ordenador y el receptor a lo largo del proceso de conexion, anyade a tu /etc/syslog.conf la linea

    local2.*  /dev/console