Gestion de réseaux série à l'aide d'UUCP et de PPP dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Configuration d'une machine sur une ligne spécialisée

  1. Connectez-vous en tant qu'administrateur à la machine locale (routeur).

    Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

  2. Ajoutez une entrée pour le pair distant dans le fichier /etc/hosts du routeur.
    # 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

    L'exemple de fichier /etc/hosts est pour le routeur local de la société fictive LocalCorp. Notez l'adresse IP et le nom d'hôte pour le pair distant farISP du fournisseur de service.

  3. Créez le fichier /etc/ppp/peers/peer-name pour conserver des informations à propos du pair de l'opérateur.

    Pour cet exemple de liaison de ligne spécialisée, créez le fichier /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

    Le tableau suivant décrit les options et les paramètres utilisés dans le fichier /etc/ppp/peers/farISP.

    Option
    Définition
    init '/etc/ppp/conf_hsi'
    Initialise la liaison. init configure ensuite les interfaces HSI à l'aide des paramètres du script /etc/ppp/conf_hsi.
    local
    Indique au démon pppd de ne pas modifier l'état du signal DTR (Data Terminal Ready). Indique également à pppd d'ignorer le signal d'entrée DCD (Data Carrier Detect).
    /dev/hihp1
    Donne le nom de périphérique de l'interface synchrone.
    sync
    Etablit le codage synchrone de la liaison.
    noauth
    Etablit que le système local n'a pas besoin d'exiger du pair qu'il s'authentifie. Cependant, le pair peut toujours exiger l'authentification.
    192.168.130.10:10.0.0.25
    Définit les adresses IP du pair local et du pair distant, séparées par un signe deux-points.
    passive
    Indique au démon pppd résidant sur la machine locale de s'interrompre et d'attendre le démarrage du pair, après avoir établi le nombre maximal de demandes de configuration LCP.
    persist
    Indique au démon pppd d'essayer de redémarrer la liaison après l'arrêt d'une connexion.
    noccp, nopcomp, novj, noaccomp
    Désactive CCP (Compression Control Protocol), la compression du champ protocole, la compression Van Jacobson et la compression de champ adresse et contrôle, respectivement. Ces formes de compression accélèrent les transmissions sur une liaison commutée mais peuvent ralentir une ligne spécialisée.
  4. Créez un script d'initialisation appelé demand, qui crée la liaison PPP dans le cadre du processus de démarrage.
    # 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

    Le script demand contient la commande pppd permettant d'établir une liaison de ligne spécialisée. Le tableau suivant décrit le contenu de $PPPDIR/demand.

    Exemple de code
    Explication
    if [ -f /system/volatile/ppp-demand.pid ] && /usr/bin/kill -s 0 "/bin/cat /system/volatile/ppp-demand.pid"
    Ces lignes vérifient l'exécution de la commande pppd. Si pppd est en cours d'exécution, il n'est pas nécessaire de la démarrer.
    /usr/bin/pppd call farISP
    Cette ligne lance pppd. pppd lit les options de /etc/ppp/options. De plus, l'option call farISP sur la ligne de commande entraîne la lecture de /etc/ppp/peers/farISP.

    Le script de démarrage Solaris PPP 4.0 /etc/rc2.d/S47pppd appelle le script demand dans le cadre du processus d'initialisation. Les lignes suivantes dans /etc/rc2.dS47pppd recherchent la présence d'un fichier appelé $PPPDIR/demand.

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

    S'il est trouvé, $PPPDIR/demand est exécuté. Au cours de l'exécution de $PPPDIR/demand, la liaison est établie.


    Remarque - Pour atteindre les machines résidant en dehors du réseau local, demandez aux utilisateurs d'exécuter telnet, ftp, rsh ou des commandes similaires.

Voir aussi

Si vous avez suivi l'ensemble des procédures décrites dans ce chapitre, vous avez terminé la configuration de la liaison de ligne spécialisée. La liste ci-après fournit les références à des informations connexes.