Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

7.4.1.2. Crearea regulilor Udev personalizate

Schema de denumire poate fi personalizată prin crearea unor reguli Udev personalizate. A fost inclus un script care generează regulile inițiale. Generați aceste reguli rulând:


bash /lib/udev/init-net-rules.sh

bash /lib/udev/init-net-rules.sh

Acum, inspectați /etc/udev/rules.d/70-persistent-net.rules fișier, pentru a afla ce nume a fost atribuit căruia dispozitiv de rețea:


cat /etc/udev/rules.d/70-persistent-net.rules

cat /etc/udev/rules.d/70-persistent-net.rules


notițe

În unele cazuri, cum ar fi atunci când adresele MAC au fost atribuite manual unei plăci de rețea sau într-un mediu virtual, cum ar fi Qemu sau Xen, este posibil ca fișierul de reguli de rețea să nu fi fost generat deoarece adresele nu sunt atribuite în mod consecvent. În aceste cazuri, această metodă nu poate fi utilizată.

notițe

În unele cazuri, cum ar fi atunci când adresele MAC au fost atribuite manual unei plăci de rețea sau într-un mediu virtual, cum ar fi Qemu sau Xen, este posibil ca fișierul de reguli de rețea să nu fi fost generat deoarece adresele nu sunt atribuite în mod consecvent. În aceste cazuri, această metodă nu poate fi utilizată.

imagine

Fișierul începe cu un bloc de comentarii urmat de două rânduri pentru fiecare NIC. Prima linie pentru fiecare NIC este o descriere comentată care arată ID-urile sale hardware (de exemplu, furnizorul său PCI și ID-urile dispozitivului, dacă este o placă PCI), împreună cu driverul său în paranteze, dacă driverul poate fi găsit. Nici ID-ul hardware, nici driverul nu sunt folosite pentru a determina ce nume să dea unei interfețe; aceste informații sunt doar pentru referință. A doua linie este regula Udev care se potrivește cu acest NIC și îi atribuie de fapt un nume.

Toate regulile Udev sunt alcătuite din mai multe taste, separate prin virgule și opțional spații albe. Cheile acestei reguli și o explicație a fiecăreia dintre ele sunt următoarele:


SUBSYSTEM=="net" - Acest lucru îi spune lui Udev să ignore dispozitivele care nu sunt plăci de rețea.

ACTION=="adăugați" - Acest lucru îi spune lui Udev să ignore această regulă pentru un eveniment care nu este o adăugare (se întâmplă și evenimentele „elimină” și „modifică”, dar nu trebuie să redenumească interfețele de rețea).

ȘOFERI=="?.*" - Aceasta există astfel încât Udev să ignore sub-interfețele VLAN sau bridge (deoarece aceste sub-interfețe nu au drivere). Aceste sub-interfețe sunt ignorate deoarece numele care ar fi atribuit s-ar ciocni cu dispozitivele lor părinte.

ATTR{adresa} - Valoarea acestei chei este adresa MAC a NIC-ului.

ATTR{type}="1" - Acest lucru asigură că regula se potrivește doar cu interfața principală în cazul anumitor drivere wireless, care creează mai multe interfețe virtuale. Interfețele secundare sunt omise din același motiv pentru care sunt ignorate subinterfețele VLAN și bridge: altfel ar exista o coliziune de nume.

NUME - Valoarea acestei chei este numele pe care Udev îl va atribui acestei interfețe.

Valoarea a NUME este partea importantă. Asigurați-vă că știți ce nume a fost atribuit fiecărei plăci de rețea înainte de a continua și asigurați-vă că îl utilizați NUME valoare atunci când creați fișierele de configurare de mai jos.


Top OS Cloud Computing la OnWorks: