Creazione del file /etc/hosts

Se state per configurare una scheda di rete, dovete decidere indirizzo IP, FQDN e possibili alias da usare nel file /etc/hosts. La sintassi è:

<IP address> myhost.example.org aliases

A meno che il vostro computer sia visibile in Internet (es.avete registrato un dominio e un blocco valido di indirizzi IP assegnati - la maggior parte non l'ha) dovete essere sicuri che l'indirizzo IP sia compreso nella gamma di indirizzi IP per reti private. Valori validi sono:

     Classe   Reti
        A     10.0.0.0
        B     172.16.0.0 fino a 172.31.0.0
        C     192.168.0.0 fino a 192.168.255.0

Un indirizzo IP valido può essere 192.168.1.1. Un FQDN valido per questo IP può essere www.linuxfromscratch.org (non raccomandato perché questo è un indirizzo di dominio valido registrato e può causare problemi al vostro domain name server).

Se non state per usare una scheda di rete, avrete ugualmente bisogno di uscire con un FQDN. Questo è necessario perché certi programmi operino correttamente.

Se la scheda di rete non verrà configurata, create il file /etc/hosts eseguendo:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts (versione senza scheda di rete)

127.0.0.1 <valore dell'HOSTNAME>.example.org <valore dell'HOSTNAME> localhost

# End /etc/hosts (versione senza scheda di rete)
EOF

Se la scheda di rete verrà configurata, create il file /etc/hosts eseguendo:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts (versione con scheda di rete)

127.0.0.1 localhost
192.168.1.1 <valore dell'HOSTNAME>.example.org <valore dell'HOSTNAME>

# End /etc/hosts (versione con scheda di rete)
EOF

Naturalmente, 192.168.1.1 e <valore dell'HOSTNAME>.example.org devono essere cambiati a vostro piacimento (o necessità se è stato assegnato un indirizzo IP da un amministratore di rete/sistema e questa macchina è destinata ad essere connessa ad una rete esistente).