Product SiteDocumentation Site

8.2. Configurare la rete

Poiché la rete viene configurata automaticamente durante l'installazione iniziale, il file /etc/network/interfaces contiene già una configurazione valida. Una linea che inizia con auto fornisce una lista di interfacce che devono essere configurate automaticamente all'avvio. Tra queste vi è spesso eth0, che si riferisce alla prima scheda Ethernet.

8.2.1. Interfaccia Ethernet

Se il computer dispone di una scheda Ethernet, la rete che vi sarà associata dev'essere configurata scegliendo uno tra i due metodi disponibili. Il metodo più semplice è la configurazione dinamica con DHCP e richiede un server DHCP nella rete locale. Si può indicare il nome host desiderato, corrispondente all'impostazione hostname nell'esempio seguente. Il server DHCP invia informazioni di configurazione appropriate per la rete.

Esempio 8.1. Configurazione DHCP

auto eth0
iface eth0 inet dhcp
  hostname arrakis

Una configurazione «statica» indica delle impostazioni di rete fisse. Ciò include perlomeno un indirizzo IP ed una maschera di rete; a volte vengono indicati anche indirizzi di rete e broadcast. Un router che connette verso l'esterno viene indicato come «gateway».

Esempio 8.2. Configurazione statica

auto eth0
iface eth0 inet static
  address 192.168.0.3
  netmask 255.255.255.0
  broadcast 192.168.0.255
  network 192.168.0.0
  gateway 192.168.0.1

8.2.2. Connettersi con PPP attraverso un modem PSTN

Una connessione punto-punto (PPP) stabilisce una connessione intermittente: questa è la soluzione più comune per le connessioni realizzate con un modem telefonico (detto anche modem PSTN poiché la connessione transita nella rete telefonica pubblica).
Una connessione tramite modem telefonico richiede un account su un provider di accesso, che include un numero telefonico, un nome utente, una password e talvolta uno specifico protocollo di autenticazione da utilizzare. Questo tipo di connessione si configura usando lo strumento pppconfig fornito dall'omonimo pacchetto Debian. In via predefinita, utilizza la connessione del provider d'accesso. Quando si è in dubbio circa il protocollo di autenticazione, scegliere PAP: è utilizzabile con la maggioranza dei provider di servizi Internet.
Dopo la configurazione è possibile connettersi usando il comando pon (fornendo il nome della connessione come parametro, quando il valore predefinito provider non è appropriato). Si può terminare il collegamento con il comando poff. Questi due comandi possono essere eseguiti dall'utente root, o da ogni altro utente, purché sia inserito nel gruppo dip.

8.2.3. Connessione attraverso un modem ADSL

Il termine generico «modem ADSL» ricopre una moltitudine di dispositivi con funzioni molto differenti. I modem più semplici da utilizzare con Linux sono quelli che dispongono di un'interfaccia Ethernet. Questi sono tendenzialmente popolari: i provider di servizi Internet ADSL prestano (o affittano) un dispositivo con interfacce Ethernet sempre più frequentemente, anziché consegnare le versioni con interfacce USB. In base al tipo di modem la configurazione richiesta può variare molto.

8.2.3.1. Modem che supportano PPPOE

Alcuni modem Ethernet lavorano con il protocollo PPPOE (Point to Point Protocol over Ethernet). Lo strumento pppoeconf (dall'omonimo pacchetto) configurerà la connessione. Per farlo, modifica il file /etc/ppp/peers/dsl-provider con le impostazioni fornite e registra le informazioni di accesso nei file /etc/ppp/pap-secrets e /etc/ppp/chap-secrets. Si raccomanda di accettare tutte le modifiche proposte.
Quando la configurazione è completata è possibile avviare la connessione ADSL con il comando pon dsl-provider e terminarla con poff dsl-provider.

8.2.3.2. Modem che supportano PPTP

Il protocollo PPTP (Point-to-Point Tunneling Protocol) è stato creato da Microsoft. Sviluppato agli albori dell'ADSL, è stato velocemente sostituito da PPPOE. Se questo protocollo è una scelta forzata si veda Capitolo 10, Infrastruttura di rete nella sezione dove, a proposito delle reti private virtuali, si parla di PPTP.

8.2.3.3. Modem che supportano DHCP

Quando un modem è connesso al computer tramite un cavo Ethernet (cavo incrociato o «crossover») si configura tipicamente una connessione di rete sul computer attraverso DHCP: il modem agisce automaticamente come gateway in via predefinita e si cura dell'instradamento (significa che gestisce il traffico di rete tra il computer ed Internet).
In Francia, questo metodo è utilizzato da Freebox, Neufbox e Livebox, i modem ADSL forniti dai provider Free, SFR/Neuf e Wanadoo/Orange. È inoltre fornito dalla maggior parte dei router ADSL sul mercato.

8.2.4. Automatizzare la configurazione della rete per gli utenti in movimento

Molti ingegneri della Falcot hanno un computer portatile che, per propositi professionali, utilizzano anche a casa. La configurazione di rete da usare dipende dalla posizione. A casa può esserci una rete wifi (protetta da una chiave WEP) mentre sul luogo di lavoro è disponibile una rete cablata per maggiore sicurezza e velocità.
Per evitare di doversi manualmente connettere o disconnettere alle corrispondenti interfacce di rete, gli amministratori hanno installato il pacchetto network-manager su queste macchine in movimento. Questo software abilita l'utente a passare facilmente tra una rete ed un'altra utilizzando la piccola icona visualizzata nell'area notifiche del desktop grafico. Cliccando su questa icona si visualizza una lista di reti disponibili (sia via cavo che wireless) così è possibile scegliere semplicemente la rete che si intende utilizzare. Il programma salva la configurazione per le reti alle quali l'utente si è già connesso ed automaticamente passa alla miglior rete disponibile quando la connessione corrente si interrompe.
Per poter far ciò il programma è strutturato in due parti: un demone eseguito come root gestisce l'attivazione e la configurazione delle interfacce di rete ed una interfaccia utente controlla questo demone. Solo i membri del gruppo «netdev» hanno il permesso di controllare questo programma.
Network Manager sa come gestire vari tipi di connessione (DHCP, configurazione manuale, rete locale) a patto che la configurazione sia impostata con il programma stesso. Questo è il motivo per cui ignora sistematicamente tutte le interfacce di rete in /etc/network/interfaces, che non potrebbe gestire. Queste impostazioni sono molto stringenti: i dettagli sono disponibili nel file /usr/share/doc/network-manager/README.Debian. Poiché Network Manager non fornisce dettagli quando non è visualizzata alcuna connessione di rete, il modo migliore per procedere è cancellare da /etc/network/interfaces qualsiasi configurazione per tutte le interfacce che si intende gestire con Network Manager.
Si noti che questo programma è installato in via predefinita quando viene scelto di installare l'ambiente grafico durante l'installazione iniziale.