OVH Cloud OVH Cloud

périphériques et pilotes associés

6 réponses
Avatar
Jeremy Monnet
Bonjour,

Je voudrais juste savoir comment faire le lien entre un périphériques et
son pilote : j'ai 2 cartes réseaux (eth0 et eth1) qui utilisent un
pilote différent (eepro et rtl8169). Je voudrais savoir entre eth1 et
eth0 laquelle est intel, laquelle est 8169 ... ?


Merci !

Jeremy


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Vincent Bernat
--=-=- Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable

OoO Peu avant le début de l'après-midi du mardi 01 février 2005, vers
13:00, Jeremy Monnet disait:

Je voudrais juste savoir comment faire le lien entre un périphériques et
son pilote : j'ai 2 cartes réseaux (eth0 et eth1) qui utilisent un
pilote différent (eepro et rtl8169). Je voudrais savoir entre eth1 et
eth0 laquelle est intel, laquelle est 8169 ... ?



Les eth* sont attribués dans l'ordre, donc le premier chargé prend
eth0. Tu peux donc regarder dans lsmod quel est le driver chargé en
premier (ils sont triés dans l'ordre inverse).

Une autre façon de procéder est de regarder le contenu de
/sys/class/net/eth0, notamment sur quoi pointe le lien driver.

Si tu veux fixer l'ordre, le plus simple est de coller celui que tu
veux en eth0 dans /etc/modules. Il sera chargé avant le
second. L'autre solution est d'utiliser udev ou simplement nameif.
--
BOFH excuse #148:
Insert coin for new game

--=-=- Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBB/3T4KFvXofIqeU4RAkvwAKCiOkZTx96SHVbZjwtVvUAC/Q1d3wCgi0xv
AmMNB3pPC1TGVVn4PBYYD3w =8ndC
-----END PGP SIGNATURE-----
--=-=-=--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
jean-luc Coulon (f5ibh)
--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 01, 2005 at 01:00:39PM +0100, Jeremy Monnet wrote:
Bonjour,

Je voudrais juste savoir comment faire le lien entre un périphériques et
son pilote : j'ai 2 cartes réseaux (eth0 et eth1) qui utilisent un
pilote différent (eepro et rtl8169). Je voudrais savoir entre eth1 et
eth0 laquelle est intel, laquelle est 8169 ... ?



Sous linux, c'est dans l'ordre d'apparition à l'image... le permier module
chargé donne eth0.

Ca dépend donc de votre façon de charger les modules: dans /etc/modules , avec
discover / hotplus ou autre.

Il existe une arme contra ça, c'est d'affecter un nom smbolique à l'adr esse MAC
de votre carte.

La commande nameif qui fait partie du paquet net-tools le permet.

Par exemple dans votre /etc/network/interfaces:
iface lan inet static
pre-up nameif lan 00:00:B4:BB:46:E9
address 192.168.0.253
netmask 255.255.255.0

Va affecter le nom « lan » à l'adresse MAC indiquée.
ifcaonfig avec lan comme nom permettra toutes les operation voulues.

Il existe également une commande ifrename qui permet à peu près la m ême chose
(je ne l'ai pas essayée) et des possibilités avec udev.


Merci !

Jeremy



Jean-Luc




--fUYQa+Pmc3FrFX/N
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFB/3p5UdGGXzzGnNARAhiwAJ9GQgIau/vl7/MhkgCTTVzePCFwzACgnLiJ
0Ek0RCU/JhBc4hU3ElpUw/c =6hIt
-----END PGP SIGNATURE-----

--fUYQa+Pmc3FrFX/N--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sébastien
Jeremy Monnet a écrit :
Bonjour,

Je voudrais juste savoir comment faire le lien entre un périphériques et
son pilote : j'ai 2 cartes réseaux (eth0 et eth1) qui utilisent un
pilote différent (eepro et rtl8169). Je voudrais savoir entre eth1 et
eth0 laquelle est intel, laquelle est 8169 ... ?


Jette un oeil dans les messages de démarrage de ton système, si tu n'as
pas un oeil bio-ionique ;) utilises "dmesg |grep eth" par exemple, ou
alors "dmesg |less" jusqu'à ce que tu tombes sur les messages concernant
ethX.

Pour ton information, les numéros d'eth sont attribués normalement dans
l'ordre des emplacements PCI (ie le connecteur PCI 2 sera eth0 et PCI 4
eth1, si tes deux cartes réseau sont dans ces emplacements).

Usti


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
tnemeth
Selon Sébastien :

| Jeremy Monnet a écrit :
| > Bonjour,
| >
| > Je voudrais juste savoir comment faire le lien entre un
| périphériques et
| > son pilote : j'ai 2 cartes réseaux (eth0 et eth1) qui utilisent un
| > pilote différent (eepro et rtl8169). Je voudrais savoir entre eth1
| et
| > eth0 laquelle est intel, laquelle est 8169 ... ?
| Jette un oeil dans les messages de démarrage de ton système, si tu
| n'as
| pas un oeil bio-ionique ;) utilises "dmesg |grep eth" par exemple, ou
| alors "dmesg |less" jusqu'à ce que tu tombes sur les messages
| concernant
| ethX.

Plus simple, avec un 2.6.x et /sys monté :

[ thomas]$ ls -l /sys/class/net/eth0
total 0
-r--r--r-- 1 root root 4096 fév 1 11:57 address
-r--r--r-- 1 root root 4096 fév 1 11:57 addr_len
-r--r--r-- 1 root root 4096 fév 1 11:57 broadcast
lrwxrwxrwx 1 root root 0 fév 1 11:57 device ->
../../../devices/pci0000:00/0000:00:02.0/
lrwxrwxrwx 1 root root 0 fév 1 11:57 driver ->
../../../bus/pci/drivers/eepro100/
-r--r--r-- 1 root root 4096 fév 1 11:57 features
-rw-r--r-- 1 root root 4096 fév 1 11:57 flags
-r--r--r-- 1 root root 4096 fév 1 11:57 ifindex
-r--r--r-- 1 root root 4096 fév 1 11:57 iflink
-rw-r--r-- 1 root root 4096 fév 1 11:57 mtu
drwxr-xr-x 2 root root 0 fév 1 11:57 statistics/
-rw-r--r-- 1 root root 4096 fév 1 11:57 tx_queue_len
-r--r--r-- 1 root root 4096 fév 1 11:57 type
[ thomas]$


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jeremy Monnet
ok !

Merci a tous pour vos réponses, je pensais qu'on pouvait trouver qq part
(dans /proc par exemple) l'occupation des modules, ou quelque chose
comme ca ... Mais ca n'a pas trop l'air d'être ca ... je vais
certainement renommer mes interfaces comme indiqué ci-dessous (en plus
"internet" "dmz" ca a l'avantage d'être bien parlant ;-) )

Question subsidiaire : ce renommage fonctionne aussi avec iptables ?
(donc possibilité de pointer les interfaces par leur petit nom)

Jeremy

jean-luc Coulon (f5ibh) wrote:
On Tue, Feb 01, 2005 at 01:00:39PM +0100, Jeremy Monnet wrote:

Bonjour,

Je voudrais juste savoir comment faire le lien entre un périphériques et
son pilote : j'ai 2 cartes réseaux (eth0 et eth1) qui utilisent un
pilote différent (eepro et rtl8169). Je voudrais savoir entre eth1 et
eth0 laquelle est intel, laquelle est 8169 ... ?




Sous linux, c'est dans l'ordre d'apparition à l'image... le permier module
chargé donne eth0.

Ca dépend donc de votre façon de charger les modules: dans /etc/modules, avec
discover / hotplus ou autre.

Il existe une arme contra ça, c'est d'affecter un nom smbolique à l'adresse MAC
de votre carte.

La commande nameif qui fait partie du paquet net-tools le permet.

Par exemple dans votre /etc/network/interfaces:
iface lan inet static
pre-up nameif lan 00:00:B4:BB:46:E9
address 192.168.0.253
netmask 255.255.255.0

Va affecter le nom « lan » à l'adresse MAC indiquée.
ifcaonfig avec lan comme nom permettra toutes les operation voulues.

Il existe également une commande ifrename qui permet à peu près la même chose
(je ne l'ai pas essayée) et des possibilités avec udev.


Merci !

Jeremy




Jean-Luc





--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-PoQech7makFBSum/RTHF
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 01.02.2005 20:39:02, Jeremy Monnet a écrit :
ok !

Merci a tous pour vos réponses, je pensais qu'on pouvait trouver qq
part (dans /proc par exemple) l'occupation des modules, ou quelque
chose comme ca ... Mais ca n'a pas trop l'air d'être ca ... je vais
certainement renommer mes interfaces comme indiqué ci-dessous (en
plus "internet" "dmz" ca a l'avantage d'être bien parlant ;-) )

Question subsidiaire : ce renommage fonctionne aussi avec iptables ?
(donc possibilité de pointer les interfaces par leur petit nom)



oui


Jeremy



J-L

[.. ]

--=-PoQech7makFBSum/RTHF
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBB/+DPUdGGXzzGnNARAr7+AJ4n1aN7LxGmy9gdObLvj0ZnJ7YOTQCeI7uo
nVCihG07Lg0jpxpgWDmqJDM =jjqf
-----END PGP SIGNATURE-----

--=-PoQech7makFBSum/RTHF--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact