Subject: eth0 eth1 eth2...comment est-ce attribué ?
Et ça ne fonctionne pas...en fait, j'ai l'impression que "eth2" est
"réservé" par le module eth1394 pour mes ports firewire :
dmesg | grep eth
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56.
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
eth1: RealTek RTL8139 at 0x9000, 00:08:54:06:36:23, IRQ 209
eth1: Identified 8139 chip type 'RTL-8100B/8139D'
eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
eth1394: eth3: IEEE-1394 IPv4 over 1394 Ethernet (fw-host1)
eth1: link up, 10Mbps, full-duplex, lpa 0x4061
eth0: no IPv6 routers present
eth1: no IPv6 routers present
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
<snip>
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
Subject: eth0 eth1 eth2...comment est-ce attribué ?
Et ça ne fonctionne pas...en fait, j'ai l'impression que "eth2" est
"réservé" par le module eth1394 pour mes ports firewire :
dmesg | grep eth
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56.
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
eth1: RealTek RTL8139 at 0x9000, 00:08:54:06:36:23, IRQ 209
eth1: Identified 8139 chip type 'RTL-8100B/8139D'
eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
eth1394: eth3: IEEE-1394 IPv4 over 1394 Ethernet (fw-host1)
eth1: link up, 10Mbps, full-duplex, lpa 0x4061
eth0: no IPv6 routers present
eth1: no IPv6 routers present
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
<snip>
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
Subject: eth0 eth1 eth2...comment est-ce attribué ?
Et ça ne fonctionne pas...en fait, j'ai l'impression que "eth2" est
"réservé" par le module eth1394 pour mes ports firewire :
dmesg | grep eth
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56.
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
eth1: RealTek RTL8139 at 0x9000, 00:08:54:06:36:23, IRQ 209
eth1: Identified 8139 chip type 'RTL-8100B/8139D'
eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
eth1394: eth3: IEEE-1394 IPv4 over 1394 Ethernet (fw-host1)
eth1: link up, 10Mbps, full-duplex, lpa 0x4061
eth0: no IPv6 routers present
eth1: no IPv6 routers present
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
<snip>
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
ssecem ~ $ cat /etc/udev/rules.d/0net.rules
# Integrated
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*",
SYSFS{address}=="00:18:f3:04:74:ce", NAME="eth0"
# 3Com
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*",
SYSFS{address}=="00:04:76:9b:2a:b2", NAME="eth1"
c'est interessant ça...je vais essayer de me lance...
Regarde plutôt dans /sys/class/net, en particulier les fichiers vendor et
device du répertoire lié par device, qui doivent correspondre à la sortie de
lspci -n.
On dirait que la 3Com n'est pas détectée, mais ce n'est pas complètement
probant.
sit0: unknown hardware address type 776
<snip>
De la part de qui ?
ssecem ~ $ cat /etc/udev/rules.d/0net.rules
# Integrated
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*",
SYSFS{address}=="00:18:f3:04:74:ce", NAME="eth0"
# 3Com
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*",
SYSFS{address}=="00:04:76:9b:2a:b2", NAME="eth1"
c'est interessant ça...je vais essayer de me lance...
Regarde plutôt dans /sys/class/net, en particulier les fichiers vendor et
device du répertoire lié par device, qui doivent correspondre à la sortie de
lspci -n.
On dirait que la 3Com n'est pas détectée, mais ce n'est pas complètement
probant.
sit0: unknown hardware address type 776
<snip>
De la part de qui ?
ssecem ~ $ cat /etc/udev/rules.d/0net.rules
# Integrated
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*",
SYSFS{address}=="00:18:f3:04:74:ce", NAME="eth0"
# 3Com
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*",
SYSFS{address}=="00:04:76:9b:2a:b2", NAME="eth1"
c'est interessant ça...je vais essayer de me lance...
Regarde plutôt dans /sys/class/net, en particulier les fichiers vendor et
device du répertoire lié par device, qui doivent correspondre à la sortie de
lspci -n.
On dirait que la 3Com n'est pas détectée, mais ce n'est pas complètement
probant.
sit0: unknown hardware address type 776
<snip>
De la part de qui ?
alors là, il y a un truc bizarre...
~ ls /sys/class/net/
eth0/ eth1/ eth2/ eth2_rename_ren/ eth3/ lo/ sit0/
pourtant le module 3c59x est bien chargé.
en plus, avant que j'ajoute la carte réseau pci Realtek, la 3com était
bien reconnue et fonctionnait bien...
je sais pas...c'est au boot... :-(
alors là, il y a un truc bizarre...
~ ls /sys/class/net/
eth0/ eth1/ eth2/ eth2_rename_ren/ eth3/ lo/ sit0/
pourtant le module 3c59x est bien chargé.
en plus, avant que j'ajoute la carte réseau pci Realtek, la 3com était
bien reconnue et fonctionnait bien...
je sais pas...c'est au boot... :-(
alors là, il y a un truc bizarre...
~ ls /sys/class/net/
eth0/ eth1/ eth2/ eth2_rename_ren/ eth3/ lo/ sit0/
pourtant le module 3c59x est bien chargé.
en plus, avant que j'ajoute la carte réseau pci Realtek, la 3com était
bien reconnue et fonctionnait bien...
je sais pas...c'est au boot... :-(
Subject: eth0 eth1 eth2...comment est-ce attribué ?
Dans l'ordre où les cartes sont détectées. Du coup, compter dessus pour une
configuration robuste n'est vraiment pas une bonne idée. Il faut utiliser un
critère persistant, comme l'adresse MAC, pour attribuer des noms fiables.
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
<snip>
De la part de qui ?
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
Non, ça c'est tout vieux et ça ne sert plus. Et surtout c'est complètement
confusogène, ça n'a jamais servi à associer un nom/numéro d'interface à un
driver.
Subject: eth0 eth1 eth2...comment est-ce attribué ?
Dans l'ordre où les cartes sont détectées. Du coup, compter dessus pour une
configuration robuste n'est vraiment pas une bonne idée. Il faut utiliser un
critère persistant, comme l'adresse MAC, pour attribuer des noms fiables.
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
<snip>
De la part de qui ?
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
Non, ça c'est tout vieux et ça ne sert plus. Et surtout c'est complètement
confusogène, ça n'a jamais servi à associer un nom/numéro d'interface à un
driver.
Subject: eth0 eth1 eth2...comment est-ce attribué ?
Dans l'ordre où les cartes sont détectées. Du coup, compter dessus pour une
configuration robuste n'est vraiment pas une bonne idée. Il faut utiliser un
critère persistant, comme l'adresse MAC, pour attribuer des noms fiables.
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
<snip>
De la part de qui ?
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
Non, ça c'est tout vieux et ça ne sert plus. Et surtout c'est complètement
confusogène, ça n'a jamais servi à associer un nom/numéro d'interface à un
driver.
L'ennui avec l'adresse MAC, c'est quand on doit remplacer une carte en
panne par une autre de même modèle mais qui aura forcément une adresse
MAC différente (à moins de la reprogrammer). Un autre critère persistant
peut être la localisation sur le bus PCI (la suite de chiffres
qu'affiche lspci) combinée aux Vendor ID/Device ID PCI.
Du client DHCP dhclient, il me semble. J'ai le même concernant sit0.
En effet. L'intérêt des alias de modules peut être d'associer des alias
à plusieurs jeux d'options différentes pour un même module et/ou de
charger plusieurs fois un même module (utile pour le bonding par
exemple),
L'ennui avec l'adresse MAC, c'est quand on doit remplacer une carte en
panne par une autre de même modèle mais qui aura forcément une adresse
MAC différente (à moins de la reprogrammer). Un autre critère persistant
peut être la localisation sur le bus PCI (la suite de chiffres
qu'affiche lspci) combinée aux Vendor ID/Device ID PCI.
Du client DHCP dhclient, il me semble. J'ai le même concernant sit0.
En effet. L'intérêt des alias de modules peut être d'associer des alias
à plusieurs jeux d'options différentes pour un même module et/ou de
charger plusieurs fois un même module (utile pour le bonding par
exemple),
L'ennui avec l'adresse MAC, c'est quand on doit remplacer une carte en
panne par une autre de même modèle mais qui aura forcément une adresse
MAC différente (à moins de la reprogrammer). Un autre critère persistant
peut être la localisation sur le bus PCI (la suite de chiffres
qu'affiche lspci) combinée aux Vendor ID/Device ID PCI.
Du client DHCP dhclient, il me semble. J'ai le même concernant sit0.
En effet. L'intérêt des alias de modules peut être d'associer des alias
à plusieurs jeux d'options différentes pour un même module et/ou de
charger plusieurs fois un même module (utile pour le bonding par
exemple),
Dans /etc/udev.d/rules.d/, tu as
probablement un fichier avec « persistent-net-generator » dans le nom.
Je conseille vivement de le virer
et d'autre part, un « persistent-net » qui
a été créé par le précédent, qu'il faudrait éditer pour donner des noms plus
sains à tout.
Ce serait quand même intéressant de le déterminer, en regardant plus
précisément avant et après quoi ça apparaît.
Dans /etc/udev.d/rules.d/, tu as
probablement un fichier avec « persistent-net-generator » dans le nom.
Je conseille vivement de le virer
et d'autre part, un « persistent-net » qui
a été créé par le précédent, qu'il faudrait éditer pour donner des noms plus
sains à tout.
Ce serait quand même intéressant de le déterminer, en regardant plus
précisément avant et après quoi ça apparaît.
Dans /etc/udev.d/rules.d/, tu as
probablement un fichier avec « persistent-net-generator » dans le nom.
Je conseille vivement de le virer
et d'autre part, un « persistent-net » qui
a été créé par le précédent, qu'il faudrait éditer pour donner des noms plus
sains à tout.
Ce serait quand même intéressant de le déterminer, en regardant plus
précisément avant et après quoi ça apparaît.
Pascal Hambourg wrote in message <enc1io$n74$:L'ennui avec l'adresse MAC, c'est quand on doit remplacer une carte en
panne par une autre de même modèle mais qui aura forcément une adresse
MAC différente (à moins de la reprogrammer). Un autre critère persistant
peut être la localisation sur le bus PCI (la suite de chiffres
qu'affiche lspci) combinée aux Vendor ID/Device ID PCI.
Pour changer une carte réseau, il faut de toutes façons rebooter la machine.
Alors éditer une règle udev en plus ou en moins... Quelle que soit la
manière dont on cherche à caractériser la carte, on trouvera toujours un
scénario qui la met en échec.
Du client DHCP dhclient, il me semble. J'ai le même concernant sit0.
Mais de quoi il se mêle ? Qui lui demande de toucher à sit0 ?
En effet. L'intérêt des alias de modules peut être d'associer des alias
à plusieurs jeux d'options différentes pour un même module et/ou de
charger plusieurs fois un même module (utile pour le bonding par
exemple),
Charger plusieurs fois le même module, j'ai de gros doutes, mais bon.
Pascal Hambourg wrote in message <enc1io$n74$1@biggoron.nerim.net>:
L'ennui avec l'adresse MAC, c'est quand on doit remplacer une carte en
panne par une autre de même modèle mais qui aura forcément une adresse
MAC différente (à moins de la reprogrammer). Un autre critère persistant
peut être la localisation sur le bus PCI (la suite de chiffres
qu'affiche lspci) combinée aux Vendor ID/Device ID PCI.
Pour changer une carte réseau, il faut de toutes façons rebooter la machine.
Alors éditer une règle udev en plus ou en moins... Quelle que soit la
manière dont on cherche à caractériser la carte, on trouvera toujours un
scénario qui la met en échec.
Du client DHCP dhclient, il me semble. J'ai le même concernant sit0.
Mais de quoi il se mêle ? Qui lui demande de toucher à sit0 ?
En effet. L'intérêt des alias de modules peut être d'associer des alias
à plusieurs jeux d'options différentes pour un même module et/ou de
charger plusieurs fois un même module (utile pour le bonding par
exemple),
Charger plusieurs fois le même module, j'ai de gros doutes, mais bon.
Pascal Hambourg wrote in message <enc1io$n74$:L'ennui avec l'adresse MAC, c'est quand on doit remplacer une carte en
panne par une autre de même modèle mais qui aura forcément une adresse
MAC différente (à moins de la reprogrammer). Un autre critère persistant
peut être la localisation sur le bus PCI (la suite de chiffres
qu'affiche lspci) combinée aux Vendor ID/Device ID PCI.
Pour changer une carte réseau, il faut de toutes façons rebooter la machine.
Alors éditer une règle udev en plus ou en moins... Quelle que soit la
manière dont on cherche à caractériser la carte, on trouvera toujours un
scénario qui la met en échec.
Du client DHCP dhclient, il me semble. J'ai le même concernant sit0.
Mais de quoi il se mêle ? Qui lui demande de toucher à sit0 ?
En effet. L'intérêt des alias de modules peut être d'associer des alias
à plusieurs jeux d'options différentes pour un même module et/ou de
charger plusieurs fois un même module (utile pour le bonding par
exemple),
Charger plusieurs fois le même module, j'ai de gros doutes, mais bon.
Bref, il faut choisir en fonction de la situation la plus fréquente.
Donc quelque chose a implicitement chargé le module dummy en lui donnant
le nom de l'interface. Et on peut encore charger le module dummy sous
son vrai nom, qui crée une interface dummy2. Ce mécanisme ne fonctionne
plus avec un noyau 2.6.
Bref, il faut choisir en fonction de la situation la plus fréquente.
Donc quelque chose a implicitement chargé le module dummy en lui donnant
le nom de l'interface. Et on peut encore charger le module dummy sous
son vrai nom, qui crée une interface dummy2. Ce mécanisme ne fonctionne
plus avec un noyau 2.6.
Bref, il faut choisir en fonction de la situation la plus fréquente.
Donc quelque chose a implicitement chargé le module dummy en lui donnant
le nom de l'interface. Et on peut encore charger le module dummy sous
son vrai nom, qui crée une interface dummy2. Ce mécanisme ne fonctionne
plus avec un noyau 2.6.
donc, je détruis "persistent-net-generator.rules" ou le lien symbolique
z45_persistent-net-generator.rules@ ?
Par contre, dans /etc/udev/rules.d, il y a z25_persistent-net.rules...
Est-ce bien ce fichier que je dois modifier à mon goût ?
en fait, lorsque je lance le réseau :
<snip>
donc, je détruis "persistent-net-generator.rules" ou le lien symbolique
z45_persistent-net-generator.rules@ ?
Par contre, dans /etc/udev/rules.d, il y a z25_persistent-net.rules...
Est-ce bien ce fichier que je dois modifier à mon goût ?
en fait, lorsque je lance le réseau :
<snip>
donc, je détruis "persistent-net-generator.rules" ou le lien symbolique
z45_persistent-net-generator.rules@ ?
Par contre, dans /etc/udev/rules.d, il y a z25_persistent-net.rules...
Est-ce bien ce fichier que je dois modifier à mon goût ?
en fait, lorsque je lance le réseau :
<snip>