Configurare la scheda di rete da riga di comando

Per qualche strana ragione, dopo un aggiornamento automatico della mia ubuntu 10.04 mi son trovato con la scheda di rete disattivata e nessun applet grafica per la sua configurazione…. mah…

In ogni sappiamo benissimo che i tool grafici sotto linux sono solo vie alternative per arrivare ai comandi di shell e ai file di configurazione che sono il vero cuore del sistema e da cui si fa TUTTO. Il problema di fondo è che usando i tanto comodi tool grafici ci si dimentica spesso delle funzionalità più elementari del sistema.

La chiave per la configurazione ed attivazione della scheda di rete è il comando ifconfig. Il comando dato senza parametri mostra le schede di rete attualmente attive. Nel mio casoil responso era:

lo        Link encap:Loopback locale
indirizzo inet:127.0.0.1  Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:2122 errors:0 dropped:0 overruns:0 frame:0
TX packets:2122 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:71447 (71.4 KB)  Byte TX:71447 (71.4 KB)



Questo significa che l’unica scheda di rete che vede è quella cosidetta di loopback che non è una vera scheda ma è il pc stesso (localhost). Si tratta di una scheda di rete fittizia che identifica la nostra stessa postazione e che serve per tutti i servizi locali. Con il comando

ifconfig – a

verranno invece visualizzate tutte le schede di rete presenti nel sistema, anche quelle disattive. Nel caso più comune la scheda di rete ethernet principale è identificata dalla sigla ETH0.

Il mio scopo era attivarla ed assgnerle indirizzo IP, subnet mask e gateway.

Ecco i comandi che ho digitato per eseguire le operazioni:

sudo ifconfig eth0 10.248.97.148 netmask 255.255.254.0  up
sudo route add default gateway 10.248.96.1

Il primo comando attiva la scheda eth0 assegnandole ip e netmask specificati mentre il secondo imposta il defautl gateway ovvero l’indirizzo del router di default da utilizzare per tutte le connessioni esterne alla nostra sotto rete.

Entrambi i comandi devono essere eseguiti con privilegi di amministratore da cui il comando sudo iniziale.

Category: Senza categoria
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>