All'interno di Unix/Linux ci sono molti strumenti e comandi che permettono di accedere alle informazioni e alle configurazioni di rete (impostazioni).
I file di configurazione fondamentali sono hostname e hosts, localizzati nella directory /etc. Nel file hostname si può specificare un nome per il computer. Il file /etc/hosts serve ad associare l'hostname con un indirizzo IP per l'interfaccia di rete. Il file interfaces, in /etc/network/, si usa per configurare le interfacce di rete sulla propria macchina. È usato anche per specificare gli indirizzi di rete (IP) per l'identificazione all'interno di una rete.
Per scoprire come sono configurate le proprie interfacce di rete si può usare il comando ifconfig. Questo comando necessita di essere eseguito da root.
kylie@thinking:~# ifconfig
Questo è il risultato del comando ifconfig:
eth0 Link encap:Ethernet HWaddr 00:60:97:91:99:A6 inet
addr:211.28.121.178 Bcast:211.28.121.255 Mask:255.255.255.0 UP
BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:25520
errors:6 dropped:0 overruns:6 frame:6 TX packets:8550 errors:0
dropped:0 overruns:0 carrier:1 collisions:217 txqueuelen:100
RX bytes:8158632 (7.7 MiB) TX bytes:961071 (938.5 KiB) Interrupt:3
Base address:0x300
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:148 errors:0
dropped:0 overruns:0 frame:0 TX packets:148 errors:0 dropped:0
overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8068
(7.8 KiB) TX bytes:8068 (7.8 KiB)
Qui eth0 si riferisce alla connessione via cavo. inet addr è il mio indirizzo IP.
lo si riferisce all'interfaccia di loopback locale, cioè la capacità del computer di comunicare con se stesso.