====== udev ====== * Objet : répertoire /etc/udev/ * Niveau requis :{{tag>débutant avisé}} * Commentaires : //Consulter/modifier la nomenclature de son matériel.// * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>à-tester}} * Création par [[user>smolski]] le 18/07/2011 * Testé par .... le .... * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6660 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== rules.d ===== ===== Introduction ===== Ce répertoire permet de consulter et de modifier la nomenclature de son matériel réseau ou cdrom. ==== Réseau ==== Les cartes **réseaux** et **firewire** sont nommées dans le fichier ''70-persistent-net.rules'' Exemple, avec la commande : cat /etc/udev/rules.d/70-persistent-net.rules J'obtiens : # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x11ab:0x4320 (skge) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:e2:c8:fa:99", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x1969:0x1026 (ATL1E) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="90:e6:ba:9d:59:32", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" Il arrive que, sur une manipulation, les noms des cartes réseaux se trouvent modifiés, par exemple eth0 devenant eth2 et une seconde carte devenant eth3. \\ Si la configuration du fichier [[:doc:reseau:interfaces | interfaces]] a été faite manuellement, c'est la pagaille. On peut ici en éditant((Voir : [[:doc:editeurs:nano]])) en root pour modifier le nom **eth2** et y réécrire **eth0** par exemple pour revenir à l'identification d'origine . //Merci au// **captnfab** //qui m'a aidé ainsi à retrouver billes et connexions filaires pour un cas similaire.// :-) ==== Lecteurs ==== La commande : cat /etc/udev/rules.d/70-persistent-cd.rules Donne : # program, run by the cd-aliases-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and set the $GENERATED variable. # DVD_RW_AD-7200S (pci-0000:00:1f.5-scsi-1:0:0:0) SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.5-scsi-1:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1" SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.5-scsi-1:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1" SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.5-scsi-1:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1" SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.5-scsi-1:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1" # Cruzer (pci-0000:00:1a.7-usb-0:4:1.0-scsi-0:0:0:1) SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1a.7-usb-0:4:1.0-scsi-0:0:0:1", SYMLINK+="cdrom1", ENV{GENERATED}="1" # Cruzer (pci-0000:00:1a.7-usb-0:4:1.0-scsi-0:0:0:1) SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="SanDisk_Cruzer_01650111BA008BA9-0:1", SYMLINK+="cdrom2", ENV{GENERATED}="1"