Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

25.3.2.2. Ajout persistant d'un périphérique LCS

cio_ignore est géré de manière transparente pour les configurations persistantes de périphériques et vous n'avez pas besoin de libérer de périphériques de la liste Ignorer manuellement.
Pour ajouter un périphérique LCS de manière persistante, procédez aux étapes suivantes :
  1. Créez un script de configuration comme fichier dans /etc/sysconfig/network-scripts/ avec un nom comme ifcfg-ethnn est un entier commençant par 0. Le fichier devrait être similaire à ce qui suit :
    /etc/sysconfig/network-scripts/ifcfg-eth0
    # IBM LCS
    DEVICE=eth0
    BOOTPROTO=static
    IPADDR=10.12.20.136
    NETMASK=255.255.255.0
    ONBOOT=yes
    NETTYPE=lcs
    SUBCHANNELS=0.0.09a0,0.0.09a1
    PORTNAME=0
    OPTIONS=''
    TYPE=Ethernet
  2. Modifiez la valeur de PORTNAME afin de refléter le numéro du port LCS (portno) que vous souhaiteriez utiliser. Vous pouvez ajouter tout attribut sysfs lcs valide ainsi que sa valeur au paramètre optionnel OPTIONS. Reportez-vous à la Section 25.3.1.3, « Ajout persistant d'un périphérique qeth » pour connaître la syntaxe.
  3. Définissez le paramètre DEVICE comme suit :
    DEVICE=ethn
  4. Exécutez la commande ifup pour activer le périphérique :
    # ifup ethn
Les modifications apportées à un fichier ifcfg ne prennent effet qu'après le redémarrage du système. Vous pouvez déclencher l'activation d'un fichier ifcfg pour des canaux de réseau en exécutant les commandes suivantes :
  1. Utilisez la commande cio_ignore pour supprimer l'adaptateur du périphérique réseau de la liste des périphériques ignorés et pour le rendre visible à Linux :
    # cio_ignore -r read_device_bus_id,write_device_bus_id
    Remplacez read_device_bus_id et write_device_bus_id par les ID de bus de périphérique du périphérique LCS. Par exemple :
    # cio_ignore -r 0.0.09a0,0.0.09a1
  2. Pour déclencher l'événement uevent qui active la modification, exécutez :
    echo add > /sys/bus/ccw/devices/read-channel/uevent
    Par exemple:
    echo add > /sys/bus/ccw/devices/0.0.09a0/uevent