LAN MINI TUTORIAL - PRATICA
Configurazione rete lan Linux



CONFIGURAZIONE RETE LAN LINUX

Visto che ora i LANGAMERS hanno deciso di utilizzare come gioco "ufficiale" America' Army Operations e visto che questo gioco e' disponibile sia per WINDOWS che per LINUX (a proposito, abbiamo riscontrato che le performances installandolo su LINUX come sistema operativo sono di MOOOOOOOLTO superiori alle performances ottenute sulla stessa macchina con windows 98/2000/XP), abbiamo voluto inserire, nel LAN-TUTORIAL, anche la configurazione passo-passo per LINUX. Piuttosto che descrivere il funzionamento dei vari tool di configurazione messi a disposizione della varie distribuzioni (ad esempio "netconfig" o "netcfg" per RedHat, Mandrake, Slackware, oppure Yast2 su SuSe Linux), abbiamo deciso di illustrare i comandi da utilizzare da terminale, in quanto sono gli stessi per tutte le distribuzioni esistenti.

Punto 1 - visualizzare le impostazioni correnti della scheda di rete

Eseguite il LOGIN come ROOT, o prendete i privilegi di superutente da una sessione shell da utenti normali (i privilegi di superutente si prendono immettendo il comando "su -").
Il trattino orizzontale dopo il comando su, sebbene non obbligatorio, e' comunque consigliato in quanto serve per far caricare alla shell le variabili d'ambiente dell'utente che si sta tentando di impersonare (in questo caso root).
Una volta eseguito l'accesso come root, digitate il comando "ifconfig" e premete INVIO. Apparira' come output del comando una tabella riportante le configurazioni attuali della rete.
Potrete notare che le tabelle sono 2, una riguardante l'interfaccia eth0 e l'altra riguardante l'interfaccia lo, che e' l'interfaccia di loopback presente di default.
La sigla eth0 e' utilizzata dai sistemi operativi LINUX per definire l'interfaccia di rete primaria. Se avete 2 schede di rete nel vostro sistema appariranno 3 tabelle, una lo (Local Loopback che ci sara' sempre), una eth0 una eth1 e e cosi via per ogni scheda di rete.
In questa tabella potrete notare l'indirizzo
IP e la NETMASK assegnati alla scheda di rete in uso. Se la vostra rete utilizza indirizzi IP e NETMASK differenti da quelli visualizzati allora dovete cambiarli seguendo le istruzioni al punto 2.

Punto 2 - modificare le impostazioni della scheda di rete per la sessione in corso

Sempre da utente ROOT digitate sulla riga di comando
ifconfig eth0 <ip da assegnare> netmask <netmask da assegnare> (Se avete dei dubbi riguardo l'indirizzo IP e la netmask da assegnare al vostro pc, vi preghiamo caldamente di far riferimento alla sezione TEORIA di questo tutorial)
Ad esempio, un caso classico di configurazione potrebbe essere:
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
A questo punto se digitate nuovamente il comando ifconfig
senza nessun parametro noterete che l'indirizzo IP riportato dall'interfaccia di rete eth0 sara' quello che voi gli avete impostato con il comando precedente.
La rete ora e' configurata perfettamente per la sessione corrente, ma e' bene sapere una cosa:al riavvio del sistema i valori inseriti con il comando IFCONFIG saranno nuovamente sostituiti con i valori di default del sistema. Per fare in modo che i valori che intendete immettere rimangano impostati nel sistema ad ogni reboot, dovete andare a cambiare la configurazione di default della scheda di rete, come descittto nel punto 3.

 

Punto 3 - modificare le impostazioni di rete di default del sistema

ATTENZIONE: la posizione del file contenenti le impostazioni delle interfacce di rete e la posizione ed il numero di campi da modificare differiscono a seconda delle varie distribuzioni. Per quanto riguarda le distribuzioni che noi utilizziamo, si trovano:

DEBIAN  : /etc/network/interfaces

SLACKWARE: /etc/rc.d/rc.inet1.conf

SUSE: /etc/sysconfig/network/ifcfg-eth0

Eseguire sempre la LOGIN come ROOT, e selezionate il file da modificare (a seconda della distribuzione che avete). Per quanto riguarda la posizione di immissione dei valori, generalmente le distribuzioni contengono gia' un file con dei valori di default, con delle righe di commento (quelle che iniziano con il carattere #) che ne spiegano il significato. Vi consigliamo di far riferimento alla documentazione della vostra distribuzione.

Se non avete a disposizione un editor di testi grafico, (ad esempio KWrite o Kate), vi lascio qui i consigli del buon vecchio DEMON che cerca di spiegare in sintesi come utilizzare il famoso editor disponibile anche nell'interfaccia testuale, il "vi"


Miniguida di Vi a cura di DEMON:
Impostazioni di esempio prese dalla distribuzione SUSE 8.1.
Digitate il comando vi /etc/sysconfig/network/ifcfg-eth0 (dove vi e' l'editor di testi e ifcfg-eth0 e' il file che contiene gli indirizzi IP della rete) . Apparira' una schermata con diverse voci e diverse impostazioni. Fate attenzione perche' questo editor di default e' impostato in lettura e quindi non vi fa modificare nulla. Con i tasti direzionali (nel caso in cui non dovessero funzionare, potete utilizzare i tasti j, k l, m) spostatevi in basso finche' non troverete la voce IP="192.168.0.x" oppure IPADDR"192.168.0.x" e ancora sotto troverete la voce NETMASK="255.255.255.0" (GLI INDIRIZZI IP USATI PER GLI ESEMPI NON SONO DA INTENDERSI DI DEFAULT!!) . Bisogna ora cambiare i valori che sono all'interno delle apici. Per fare cio' bisogna passare in modalita' INSERIMENTO premendo il tasto i. Noterete dopo aver premuto questo tasto che in basso a sx apparira una voce INSERT che indica la modalita' corrente (modalita' di inserimento). A questo punto spostatevi, con i tasti direzionali, all'interno degli apici e con il tasto CANC eliminate il valore corrente ed inserite il nuovo valore dell' indirizzo IP (se non funziona il tasto canc, premete ESC per uscire dalla modalita' inserimento, posizionatevi sul carattere che volete cancellare e premete il tasto "x", poi con il tasto "i" rientrate in modalita' inserimento).
Inserito il valore premete il tasto ESC per tornare ala modalita' lettura e spostatevi all'interno degli apici della NETMASK. Ripremete il tasto per l'iserimento e cambiate anche questo valore. Infine premete nuovamente il tasto ESC per ritornare nella modalita' lettura. Adesso avete configurato il file di rete che il sistema andra' a caricare ogni volta all'avvio ed in questo modo la rete sara' sempre configurata con questi valori. Per salvare ed uscire dall'editor di testi premete in sequenza i tasti :wq (dove i : abilitano i comandi, la w sta per write e la q sta per quit). Si ritornera' cosi sulla riga di comando. Riavviate il sistema (con il comando "reboot" o anche "init 6" se siete loggati come root) e se dalla riga di comando digitate il comando IFCONFIG ed il risultato e' uguale alle impostazione che avete inserito, la rete e' configurata correttamente.
Questo metodo e' da considerarsi valido per la configurazione manuale da terminale ma le stesse impostazioni possono essere modificate anche dall'interfaccia grafica utilizzando il programma di configurazione SuSe YaSt2 (opzioni di configurazione rete).

 

INDIETRO AVANTI