Handbook:AMD64/Networking/Introduction/it

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:AMD64/Networking/Introduction and the translation is 100% complete.
Manuale AMD64
Installazione
Riguardo l'installazione
Scegliere il supporto
Configurare la rete
Preparare i dischi
Il file stage
Installare il sistema base
Configurare il kernel
Configurare il sistema
Installare gli strumenti
Impostare programma d'avvio
Concludere
Lavorare con Gentoo
Introduzione a Portage
Opzioni USE
Funzionalità di Portage
Sistema script di init
Variabili d'ambiente
Lavorare con Portage
File e cartelle
Variabili
Miscelare i rami del software
Strumenti aggiuntivi
Catalogo pacchetti personalizzato
Funzionalità avanzate
Configurare la rete
Come iniziare
Configurazione avanzata
Networking modulare
Wireless
Aggiungere funzionalità
Gestione dinamica


La seguente porzione del manuale descrive una 'semplice' configurazione di rete per macchine che eseguono OpenRC come sistema di init e utilizzano netifrc come sistema di gestione della rete.

See also
I lettori che utilizzano systemd dovrebbero esaminare la sezione sulla rete dell'articolo systemd.

Iniziare con netifrc

Netifrc è una semplice infrastruttura per configurare e gestire le interfacce di rete su sistemi che utilizzano OpenRC. sys-apps/openrc installa automaticamente net-misc/netifrc , poichè l'opzione USE netifrc è abilitata in via predefinita.

Creare uno script di init per l'interfaccia

Per gestire un interfaccia con netifrc, si deve creare uno script di init per quell'interfaccia. In via predefinita netifrc installa /etc/init.d/net.lo, che può essere simbolicamente collegata per creare script di init per nuove interfacce.

Per creare un nuovo script di init per l'interfaccia eth0, collegare simbolicamente lo script predefinito net.lo:

root /etc/init.d #ln -s net.lo net.eth0
Suggerimento
Il nome dell'interfaccia può essere determinato eseguendo ip link show (ip l in breve) o ls /sys/class/net.
Importante
I nomi delle interfacce differiranno da sistema a sistema. I nomi dei dispositivi derivati dal kernel che iniziano per eth<n> o wlan<n> possono differire nell'indice tra avvii diversi. udev può impostare i nomi delle interfacce iniziando con wlp o enp, e questi nomi sono persistenti tra avvii diversi.

Configurare interfacce netifrc

Le interfacce internet spesso funzioneranno senza alcuna configurazione aggiuntiva, poichè netifrc userà automaticamente il DHCP per le interfacce senza configurazione specificata.

Se è necessaria configurazione aggiuntiva, per opzioni come IP statici, si può modificare /etc/conf.d/net:

FILE /etc/conf.d/netImpostazione di un IP statico per eth0.
# Per IP statico usando la notazione CIDR 
config_eth0="192.168.0.7/24"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"
# Per IP statico usando la notazione netmask
config_eth0="192.168.0.7 netmask 255.255.255.0"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"
Nota
Se per un interfaccia non viene specificata alcuna configurazione, viene utilizzato il DHCP.

Gestione dei servizi delle interfacce netifrc

Con gli script di init delle interfacce creati e configurati, i servizi netifrc possono essere gestiti usando rc-service. Per avviare eth0:

root #rc-service net.eth0 start
Importante
Durante la risoluzione dei problemi di rete, si dia un'occhiata a /var/log/rc.log. Tranne nel caso in cui la variabile rc_logger sia impostata su NO in /etc/rc.conf, le informazioni sull'attività di avvio verranno memorizzate in quel file di log.

Per avviare eth0 automaticamente all'avvio, si può aggiungere al runlevel default:

root #rc-update add net.eth0 default