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.)

Categories
Tag Cloud
Blog RSS
Comments RSS
Last 50 Posts
Back
Void « Default
Life
Earth
Wind
Water
Fire
Light 