Gestión de redes seriales con UUCP y PPP en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo configurar un equipo en una línea arrendada

  1. Conviértase en administrador en el equipo local (enrutador).

    Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Agregue una entrada para el par remoto en el archivo /etc/hosts del enrutador.
    # cat /etc/hosts
    #
    # Internet host table
    #
    127.0.0.1       localhost
    192.168.130.10  local2-peer        loghost
    192.168.130.11  local1-net
    10.0.0.25       farISP

    El archivo /etc/hosts de ejemplo es para el enrutador local en LocalCorp ficticio. Tenga en cuenta la dirección IP y el nombre de host para el par remoto farisp en el proveedor de servicios.

  3. Cree el archivo /etc/ppp/peers/peer-name para mantener información sobre el par del proveedor.

    Para este ejemplo de enlace de línea arrendada, puede crear el archivo /etc/ppp/peers/farISP.

    # cat /etc/ppp/peers/farISP
    init '/etc/ppp/conf_hsi'
    local
    /dev/hihp1
    sync
    noauth
    192.168.130.10:10.0.0.25
    passive
    persist
    noccp
    nopcomp
    novj
    noaccomp

    La siguiente tabla explica las opciones y los parámetros que se utilizan en /etc/ppp/peers/farISP.

    Opción
    Definición
    init '/etc/ppp/conf_hsi'
    Inicia el enlace. init luego configura la interfaz HSI utilizando los parámetros en la secuencia de comandos /etc/ppp/conf_hsi.
    local
    Indica al daemon pppd que no cambie el estado de la señal de Terminal de datos listo (DTR, Data Terminal Ready). También le indica a pppd que ignore la señal de entrada de Detección de portadora de datos (DCD, Data Carrier Detect).
    /dev/hihp1
    Proporciona el nombre de dispositivo de interfaz síncrona.
    sync
    Establece la codificación síncrona para el enlace.
    noauth
    Establece que el sistema local no necesita solicitar autenticación del par. Sin embargo, el par aún puede solicitar autenticación.
    192.168.130.10:10.0.0.25
    Define las direcciones IP del par local y el par remoto, separado por dos puntos.
    passive
    Indica al daemon pppd en la máquina local que pase a modo silencioso después de emitir un número máximo de solicitudes de configuración de LCP y espere a que el par inicie actividad.
    persist
    Indica al daemon pppd que intente reiniciar el enlace después de que finaliza una conexión.
    noccp, nopcomp, novj, noaccomp
    Desactiva el Protocolo de control de compresión (CCP), la compresión de campo de protocolo, la compresión de Van Jacobson y la compresión de direcciones y de campo de control respectivamente. Estas formas de compresión aceleran las transmisiones en un enlace por marcación telefónica, pero podrían disminuir la velocidad de la línea arrendada.
  4. Cree una secuencia de comandos de inicialización denominada demand, que crea el enlace de PPP como parte del proceso de arranque.
    # cat /etc/ppp/demand
    #!/bin/sh
    if [ -f /system/volatile/ppp-demand.pid ] &&
       /usr/bin/kill -s 0 `/bin/cat /system/volatile/ppp-demand.pid`
    then
            :
    else
            /usr/bin/pppd call farISP
    fi

    La secuencia de comandos demand contiene los comandos pppd para establecer un enlace de línea arrendada. La siguiente tabla explica el contenido de $PPPDIR/demand.

    Ejemplo de código
    Explicación
    if [ -f /system/volatile/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /system/volatile/ppp-demand.pid`
    Estas líneas comprueban si pppd se está ejecutando. Si pppd se está ejecutando, no es necesario iniciarlo.
    /usr/bin/pppd call farISP
    Esta línea inicia pppd. pppd lee las opciones de /etc/ppp/options. La opción call farISP en la línea de comandos hace que también se lea /etc/ppp/peers/farISP.

    La secuencia de comandos de inicio de Solaris PPP 4.0 /etc/rc2.d/S47pppd invoca la secuencia de comandos demand como parte del proceso de arranque. Las siguientes líneas en /etc/rc2.ds47pppd buscan la presencia de un archivo que se denomina $PPPDIR/demand.

        if [ -f $PPPDIR/demand ]; then
                    . $PPPDIR/demand
            fi
            

    Si se encuentra, $PPPDIR/demand se ejecuta. Durante el curso de la ejecución de $PPPDIR/demand, se establece el enlace.


    Notas - Para llegar a equipos que se encuentran fuera de la red local, debe hacer que los usuarios ejecuten telnet, ftp, rsh o comandos similares.

Véase también

Si ha seguido todos los procedimientos de este capítulo, ha completado la configuración del enlace de línea arrendada. La siguiente lista proporciona referencias a la información relacionada.