Con Red Hat Linux, tutte le connessioni di rete avvengono fra interfaccie software configurate e dispositivi di rete fisici connessi al sistema.
I file di configurazione delle interfaccie di rete e gli script che le attivano o disattivano sono contenuti nella directory /etc/sysconfig/network-scripts. Mentre la presenza di file di interfaccia può variare da sistema a sistema, le tre categorie di file presenti in questa directory:
file di configurazione delle interfaccie
script di controllo delle interfaccie
file di funzione della rete
I file in ognuno di questa categoria lavorano insieme per consentire a Red Hat Linux di usare i vari dispositivi di rete.
Il capitolo spiega il rapporto esistente tra questi file e come usarli.
Prima di trattare i file di configurazione delle interfaccie, parleremo dei file di configurazione primari di cui Red Hat Linux si serve per configurare la rete. Comprendere l'importanza del ruolo di questi file nella configurazione delle impostazioni di rete può essere utile per imparare a personalizzare al meglio il proprio sistema.
I file primary di configurazione di rete sono i seguenti:
/etc/hosts —lo scopo principale di questo file è quello di risolvere i nomi di host che non si possono risolvere in altro modo. Può anche essere utilizzato per risolvere i nomi di host su piccole rete prive di server DNS. Indipendentemente dal tipo di rete su cui si trova il computer, questo file dovrebbe contenere una linea in cui è specificato l'indirizzo IP del dispositivo di loopback (127.0.0.1) come localhost.localdomain. Per maggiori informazioni, consultate la pagina man relativa agli host.
/etc/resolv.conf — specifica l'indirizzo IP dei server DNS e il dominio di ricerca. A meno che la configurazione non preveda altrimenti, questo file viene popolato dagli script di inizializzazione della rete. Per ulteriori informazioni su questo file, consultate la pagina man resolv.conf.
/etc/sysconfig/network — specifica le informazioni sull'instradamento e sugli host in relazione a tutte le interfaccie di rete. Per saperne di più su questo file e su quali direttive accetta, consultate la la Sezione 4.1.23.
/etc/sysconfig/network-scripts/ifcfg-<interface-name> — per ciascuna delle interfaccie di rete presenti sul sistema esiste uno script di configurazione corrispondente. Ognuno di questi file fornisce informazioni specifiche in merito a una determinata interfaccia di rete. Per ulteriori dettagli su questo tipo di file e sulle direttive che accetta, consultate la la Sezione 8.2.
![]() | Attenzione |
|---|---|
La directory /etc/sysconfig/networking/ viene utilizzata dal Strumento di amministrazione di rete (redhat-config-network) e il suo contenuto non dovrebbe mai essere modificato manualmente. Per maggiori informazioni sulla configurazione delle interfaccie di rete tramite Strumento di amministrazione di rete, leggete il capitolo intitolato Configurazione della rete, che si trova nella Red Hat Linux Customization Guide. |