Carte réseau : adresse physique et nom logique
Catégories : Administration système
Tags : mémo, debian, linux, réseau, interface, adresse physique, nom logique, eth, xen, pci back, pci passthrough, pci hide
Lorsqu'on est en environnement XEN et que l'on souhaite associer une carte réseau PCI à l'une des machines invitée, on peut utiliser ce qu'on appelle le PCI BACK (alias le PCI HIDE ou le PCI PASSTROUGH).
C'est notamment utile pour associer des cartes réseau ou des cartes de téléphonie composée de FXO ou FXS à une machine virtuelle.
L'une des solutions pour retrouver l'adresse physique d'une carte PCI est d'utilise la commande lshw :
lshw -class network > net.txt
Cette instruction va sauvegarder la sortie de la commande dans le fichier net.txt pour une lecture ultérieure. Elle filtre également les données en ne récupérant que les informations concernant la classe "network".
Pour une carte donnée, voici le type de sortie qui est renvoyée par la commande :
*-network:0 description: Ethernet interface product: DGE-528T Gigabit Ethernet Adapter vendor: D-Link System Inc physical id: 0 bus info: pci@0000:06:00.0 logical name: eth1 version: 10 serial: 00:19:5b:5d:39:7c size: 1GB/s capacity: 1GB/s width: 32 bits clock: 66MHz capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.2LK-NAPI duplex=full ip=10.0.....
Il reste à modifier le fichier de configuration de grub menu.lst en ajoutant les informations suivantes :
title Xen 3.2-1-amd64 / Debian GNU/Linux, kernel 2.6.26-2-xen-amd64 root (hd0,0) kernel /xen-3.2-1-amd64.gz dom0_mem=512M module /vmlinuz-2.6.26-2-xen-amd64 root=/dev/mapper/xen2-root ro console=tty0 pciback.permissive pciback.hide=(0000:06:03.0)(0000:06:01.0)(0000:04:00.0) pciback.verbose_request=1 module /initrd.img-2.6.26-2-xen-amd64
Pour terminer, il faut installer grub dans la mbr pour que les modifications soit prises en compte :
$ > grub-install /dev/sda
Testé avec Debian 5 et 6 et Xen des dépôts officiels
Partagez cet article avec votre réseau
A propos de l'auteur
![]() |
Martin Giry - Directeur Technique - EPIXELIC Depuis 2004 au sein de la société EPIXELIC je possède une forte expérience dans le développement des applications Internet. Aux commandes d'une équipe d'ingénieurs et de techniciens, j'exerce mon métier avec passion dans mes activités de management, de conseil et d'expertise dans le domaine des nouvelles technologies de l'information.
|