Configurare la rete ethernet

Questa guida l’ ho creata per realizzare un server con interfaccia grafica eliminando il gestore di rete grafico.
Per prima cosa dobbiamo aprire un terminale, e digitiamo:
sudo apt-get remove --purge network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome

Con questa modifica si eliminano le interfacce grafiche ed i programmi annessi per la gestione della rete.(per un server spesso inutile, molto più comodo e snello l’uso del terminale).

Prima di settare i parametri in /etc/network/interfaces dobbiamo trovare la nostra scheda lan, digitiamo quindi:
ifconfig oppure per vedere se presente piu di una scheda lshw -class network e vediamo cosa appare, solitamente è eth0 ma per alcune distro potrebbe anche essere enp0s1 o simile.

Per attivare la scheda di rete sudo ifconfig eth0 up.
fatto ciò dobbiamo inserire i parametri della rete, supponendo il router sia 192.168.1.1 supponendo di avere un firewall avente come indirizzo 192.168.1.2 possiamo dargli un indirizzo del tipo 192.168.1.5, procediamo come segue:

sudo nano /etc/network/interfaces se non presente o vuoto aggiungiamo:
# L'interfaccia di rete di loopback
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

di seguito inseriamo i valori per il server:

iface eth1 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1

E’ necessario specificare manualmente i server DNS in /etc/resolv.conf quindi digitiamo:
nano /etc/resolv.conf
aggiungiamo i seguenti punti se non presenti:
search miodominio.it
nameserver 192.168.1.1
nameserver 4.2.2.2

Per approfondimenti si suggerisce la lettura di questo articolo network-configuration