Sous redhat/mdk, je crois que l'on peut effectivement passer un paramètre dans le fichier ifcfg-eth0 présent dans /etc/sysconfig/network-scripts/
HWADDRESS="" <- adresse MAC
gui42
j'avais ça aussi un temps et comme tu dis, elles sont détectées dans l'ordre des ports pci (ce qui est finalement assez logique). Donc normalement elles seront toujours pareilles.
multani
Hum, apparement, ya un utilitaire pour faire ça : guessnet. Mais ça me va pas trop :/
Bon, c'ets pas grave, j'ai laissé comme ça, elles sont l'air d'être détecté dans l'ordre dans laquelle elles sont mis (enfin, c'est toujours le même ordre en fait).
udok
pistes à suivre (non testées) :
man interfaces
propriété "hwaddress"
et si ça marche pas :
The ifup and ifdown programs work with so-called "physical" interface names. These names are assigned to hardware by the ker-
nel. Unfortunately it can happen that the kernel assigns different physical interface names to the same hardware at different
times; for example, what was called "eth0" last time you booted is now called "eth1" and vice versa. This creates a problem if
you want to configure the interfaces appropriately. A way to deal with this problem is to use mapping scripts that choose log-
ical interface names according to the properties of the interface hardware. See the get-mac-address.sh script in the examples
directory for an example of such a mapping script. See also Debian bug #101728.
multani
Salut,
sur ma passerelle, j'ai deux cartes réseaux, une Intel et une Realtek. J'ai configuré mon noyau pour ne pas avoir de modules, du coup, j'ai compilé les drivers en dur.
Tout marche bien, mais j'aimerais savoir comment faire pour dire que je veux la Intel en eth0 et la Realtek en eth1 (ou l'inverse).
Avec les modules, je faisais un alias de eth0 vers le bon module, et eth1 vers l'autre module, mais là, je vois pas.