04 ott 2008 @ 11:53 AM 

L’altro giorno mi è capitata una cosa a cui non avevo mai dato troppo peso, infatti come molti di voi sapranno, di default linux assegna il nome alle schede di rete presenti nel sistema, in maniera autonoma e non sempre con lo stesso ordine.
Ad esempio se avete una scheda Realtek ed una Intel chiamate rispettivamente eth0 ed eth1, bhe in seguito ad aggiornamenti del kernel o semplicemente un riavvio, questi nomi possono essere invertiti, divetare eth0 la intel ed eth1 la realtek e potete immaginare le consegueze!
In aiuto ci viene udev in modo da assegnare ad un MAC address sempre lo stesso nome, per comodità io uso sempre eth0 e così via, ma potete anche chiamarle “lan”, “wan” o come volete, tenete conto di cambiare nome però in sistemi nuovi, altrimenti tutti i riferimenti a ethX saranno orfani!
Ci sono svariate tipi di sintassi che si trovano sui siti, io per esempio vi riporto quello utile in RHEL 5 (CentOS 5)
Create un file ad esempio chiamato /etc/udev/rules.d/010_netinterfaces.rules ed all'interno


KERNEL==”eth?”, SYSFS{address}==”00:37:e9:17:64:af”, NAME=”eth0″ # prima scheda
KERNEL==”eth?”, SYSFS{address}==”00:21:e9:17:64:b5″, NAME=”eth1″ # seconda scheda

Di solito per rendere effettive le modifiche ci vuole un riavvio, ma delle volte basta eseguire anche start_udev da console (ad esempio se già le schede sono ordinate in tal senso.)

Posted By: marco
Last Edit: 04 ott 2008 @ 11:53 AM

EmailPermalinkComments (0)
Tags

 Last 50 Posts
 Back
Change Theme...
  • Users » 603
  • Posts/Pages » 373
  • Comments » 81
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

Chi Sono?



    No Child Pages.

Consulenze



    No Child Pages.

Note Legali



    No Child Pages.

CV



    No Child Pages.