Obiettivo
L'obiettivo è configurare un indirizzo IP statico sul server Debian Linux.
Tieni presente che per le installazioni desktop si consiglia di utilizzare strumenti GUI, come network-manager
. Se desideri configurare le tue interfacce di rete direttamente tramite /etc/network/interfaces
sul desktop, assicurati di disabilitare qualsiasi altro demone di configurazione di rete che possa interferire. Ad esempio, i comandi seguenti disabiliteranno network-manager
:
# systemctl stop NetworkManager.service # systemctl disable NetworkManager.service
Sistema operativo e versioni software
- Sistema operativo: – Debian 9 (Stretch)
Requisiti
È richiesto l'accesso privilegiato al tuo sistema Debian Linux.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Abilita IP statico
Per impostazione predefinita troverai la seguente configurazione all'interno di /etc/network/interfaces
file di configurazione di rete:
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp
Aggiorna iface eth0 inet dhcp
a iface eth0 inet static
. Il contenuto risultante di /etc/network/interfaces
il file di configurazione di rete dovrebbe essere simile a quello seguente:
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static
Configura indirizzo IP
A questo punto, abbiamo due scelte su come configurare un indirizzo IP statico per il nostro eth0
interfaccia di rete. La prima opzione consiste nell'aggiungere la configurazione dell'indirizzo IP direttamente in /etc/network/interfaces
file. Aggiungi la seguente riga al tuo /etc/network/interfaces
esistente :
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
Il contenuto risultante /etc/network/interfaces
il file dovrebbe assomigliare a quello qui sotto. Aggiorna il tuo indirizzo IP, netmask e gateway secondo necessità:
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
La seconda opzione consigliata consiste nel definire le interfacce di rete separatamente all'interno di /etc/network/interfaces.d/
directory.
Durante la networking
avvio del demone il /etc/network/interfaces.d/
viene ricercata la directory per le configurazioni dell'interfaccia di rete. Qualsiasi configurazione di rete trovata è inclusa come parte di /etc/network/interfaces
.
Crea un nuovo file di configurazione di rete con qualsiasi nome di file arbitrario, ad es. eth0
e includi eth0
Configurazione dell'indirizzo IP mostrata di seguito. Per fare ciò usa il tuo editor di testo preferito, ad esempio vim:
# cat /etc/network/interfaces.d/eth0 iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
Ora rimuovi le righe sopra indicate da /etc/network/interfaces
quindi ti ritroverai con:
# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0
Server DNS statico
Per configurare un DNS statico, modifica /etc/resolv.conf
file e includi l'indirizzo IP del tuo nameserver
preferito es:
nameserver 8.8.8.8
In alternativa, aggiungi la seguente riga nel tuo /etc/network/interfaces
file di configurazione di rete:
dns-nameservers 8.8.8.8 8.8.4.4
Applica le modifiche
Per applicare le modifiche, riavvia il tuo demone di rete:
# service networking restart