Show Table of Contents
4.7.3. Nuovo schema dei nomi per la rete
Red Hat Enterprise Linux 7 fornisce i metodi necessari per uno schema di assegnazioni dei nomi dei dispositivi di rete conforme e prevedibile per le interfacce. Queste funzioni modificano il nome delle interfacce di rete su un sistema, in modo da facilitarne il compito di individuazione e distinzione.
Tradizionalmente le interfacce di rete di Linux vengono indicate con
eth[0123...]. Tuttavia in numerosi casi i suddetti nomi non corrispondono alle etichette attuali. Le piattaforme moderne per server con adattatori multipli di rete possono incontrare nomi non-deterministici ed inaspettati di queste interfacce di rete. Ciò può interessare gli adattatori di rete interni alla scheda madre (Lan-on-Motherboard, o LOM) e adattatori add-in (porta singola o multiple).
In Red Hat Enterprise Linux 7, systemd e udevd supportano un certo numero di schemi di assegnazione dei nomi. Per impostazione predefinita vengono assegnati nomi fissi in base al firmware, tipologia e informazioni sulla posizione. Con questo schema i nomi sono completamente automatici e prevedibili, i nomi non cambiano anche se viene rimosso o aggiunto l'hardware (non viene eseguita una nuova enumerazione), in presenza di problemi l'operazione di sostituzione dell'hardware è molto semplice. Lo svantaggio di questa pratica è rappresentato da un sistema di nomi non sempre semplici da leggere rispetto ai nomi precedentemente usati, per esempio,
enp5s0 al posto di eth0.
Sono supportati da udevd i seguenti schemi per le interface di rete.
- Schema 1
- I nomi con Firmware o BIOS fornivano i numeri d'indice per dispositivi presenti sulla scheda, per esempio
eno1. systemd conferisce i nomi alle interfacce, utilizzando questo schema per impostazione predefinita se le informazioni rilevanti del firmware sono applicabili e disponibili. Lo schema 2 viene usato come schema di ripiego. - Schema 2
- I nomi con Firmware o BIOS fornivano i numeri d'indice per i PCI Express hotplug slot, per esempio
ens1. systemd conferisce i nomi alle interfacce, utilizzando questo schema per impostazione predefinita se le informazioni rilevanti del firmware sono applicabili e disponibili. Lo schema 2 viene usato come schema di ripiego. - Schema 3
- Nomi con una posizione fisica del connettore dell'hardware, per esempio
enp2s0. Per impostazione predefinita systemd conferisce i nomi alle interfacce in base a questo schema se le informazioni del firmware sono applicabili e disponibili, utilizzando lo schema 5 come schema di riserva. - Schema 4
- Nomi con un indirizzo MAC delle interfacce, per esempio
enx78e7d1ea46da. Per impostazione predefinita systemd non conferisce alcun nome prendendo come riferimento questo schema, ma può essere abilitato se necessario. - Schema 5
- Schema tradizionale dei nomi kernel-native ethX non prevedibile, per esempio
eth0. systemd conferisce i nomi alle interfacce in base a questo schema se tutti gli altri metodi falliscono.
Se
BIOSDEVNAME risulta essere abilitato, o se l'utente ha aggiunto le regole udevd, le quali modificano i nomi dei dispositivi del kernel, queste regole avranno la precedenza sulla politica systemd predefinita.
Per maggiori informazioni su questo schema di nomi consultare la Red Hat Enterprise Linux 7 Networking Guide, disponibile su http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.