6.2.2.16.3. interface-names

6.2.2.16.3.1. Introduction

La commande interface-names du sous-groupe set advanced-configuration permet d'effectuer :

  • l'assignation des interfaces physiques du GCap :

    • les interfaces de management (gcp0 et gcp1)

    • les interfaces de capture et de détection mon0 à monx ou virtuelle monvirt Cette assignation se fait grâce à la commande set advanced-configuration interface-names <PCI-ID> <nom des interfaces>...

  • la réinitialisation de l'assignation courante et revenir à une assignation automatique Cette assignation se fait grâce à la commande set advanced-configuration interface-names reset


6.2.2.16.3.2. Prérequis

  • Utilisateur : setup

  • Dépendances : le moteur de détection doit être à l'arrêt


6.2.2.16.3.3. Commandes

set advanced-configuration interface-names {{<PCI-ID> <name>...}|reset}


6.2.2.16.3.4. Exemple pour assigner manuellement les interfaces du GCap

  • Pour vérifier la nécessité de faire l'assignation des interfaces

    • Entrer la commande suivante.

      (gcap-cli) show interfaces
      
    • Valider.

      Le système affiche les interfaces de capture disponibles.

      Waiting 10s for interfaces to be up
      
      Name    State    Physical Address  Status Speed Type    Vendor ID Device ID PCI bus
      gcp0    Enabled  00:50:56:01:29:01 UP     1Gb   RJ45    0x8086    0x10d3    0b:00.0        
      gcp1    Disabled 00:50:56:01:29:02 UP     1Gb   RJ45    0x8086    0x10d3    13:00.0        
      mon0    Enabled  00:50:56:01:29:03 UP     1Gb   RJ45    0x8086    0x10d3    1b:00.0        
      mon1    Disabled 00:50:56:01:29:04 UP     1Gb   RJ45    0x8086    0x10d3    04:00.0        
      mon2    Disabled 00:50:56:01:29:05 UP     1Gb   RJ45    0x8086    0x10d3    0c:00.0        
      mon3    Disabled 00:50:56:01:29:06 UP     1Gb   RJ45    0x8086    0x10d3    14:00.0        
      monvirt Enabled  N/A               UP     N/A   Virtual N/A       N/A       N/A        
      
      

      Dans ce cas, les noms des interfaces sont corrects. L'assignation existante a bien été faite.

      Exemple d'un cas de défaut :

      Name     State     Physical Address   Status Speed  Type         Vendor ID Device ID PCI bus
      eno12399 N/A       68:05:ca:dd:fe:fa  UP     1Gb    1000BASE-SX  0x8086    0x1572    31:00.0        
      eno12409 N/A       68:05:ca:dd:fe:fb  UP     1Gb    1000BASE-SX  0x8086    0x1572    31:00.1        
      eno12419 N/A       68:05:ca:dd:fe:fc  UP     1Gb    1000BASE-SX  0x8086    0x1572    31:00.2        
      eno12429 N/A       68:05:ca:dd:fe:fd  UP     1Gb    1000BASE-SX  0x8086    0x1572    31:00.3        
      eno8303  N/A       ec:2a:72:02:3a:1c  DOWN   N/A    RJ45         0x14e4    0x165f    04:00.0        
      eno8403  N/A       ec:2a:72:02:3a:1d  DOWN   N/A    RJ45         0x14e4    0x165f    04:00.1        
      monvirt  Disabled  N/A                UP     N/A    Virtual      N/A       N/A       N/A   
      
      

Note

Les interfaces étant non assignées, l'accès via la connexion SSH sur le port gcpx ne fonctionne pas. Donc seuls, sont possibles :

  • les accés physiques ou

  • via l'accès web sur la console de gestion (iDRAC) ou

  • via la connexion SSH sur le port iDRAC

Dans ce cas, le système n'a pas pu associer chacune des interfaces réseau avec son nom.

  • Pour corriger ce problème, effectuer la procédure suivante.

    Astuce

    Pour effectuer l'assignation, il faut utiliser le ID PCI Bus.

    Pour l'ensemble des interfaces, il y a 3 parties :

    • un ensemble de 4 interfaces correspondant aux interfaces de capture mon0 à monx

    • un ensemble de 2 interfaces correspondant aux interfaces de gestion gcp0 à gcp1

    • la ligne monvirt qui n'est pas à affecter

    donc l'affectation à effectuer est la suivante en triant par :

    • vendor ID

    • device ID

    • adresse physique (PCI bus)

    Dans cet exemple, ceci donne :

    Nom détecté (Name)

    Vendor ID

    Device ID

    PCI bus

    NOM à assigner

    eno12399

    0x8086

    0x1572

    31:00.0

    `mon0`

    eno12409

    0x8086

    0x1572

    31:00.1

    `mon1`

    eno12419

    0x8086

    0x1572

    31:00.2

    `mon2`

    eno12429

    0x8086

    0x1572

    31:00.3

    `mon3`

    eno8303

    0x8086

    0x165f

    04:00.0

    `gcp0`

    eno8403

    0x8086

    0x165f

    04:00.1

    `gcp1`

    monvirt

    N/A

    N/A

    N/A

    pas d'assignation

  • Entrer la commande suivante.

     (gcap-cli) set advanced-configuration interface-names 0x165f 31:00.0 mon0 31:00.1 mon1 31:00.2 mon2 31:00.3 mon3 04:00.0 gcp0 04:00.1 gcp1
    
    
  • Valider.


6.2.2.16.3.5. Exemple pour réinitialiser l'assignation courante et revenir à une assignation automatique

  • Entrer la commande suivante.

    (gcap-cli) set advanced-configuration interface-names reset 
    
    
  • Valider.

    Le système affiche le message suivant :

    Network interfaces will be refreshed and corresponding configuration applied
    Rebooting in 10 seconds...
    You can still abort by pressing CTRL+C.