Modificare o aggiungere un indirizzo IPv4 o IPv6 a un server dedicato Linux
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per Server Dedicati e Server dedicati in offerta speciale amministrati nell'account IONOS, nella sezione Gestione server
In questo articolo ti mostriamo come modificare l'indirizzo IP del tuo server o aggiungerne un altro.
Per impostazione predefinita, i server dedicati sono impostati per una configurazione di rete automatica tramite DHCP. Al server viene quindi sempre assegnato il primo indirizzo IP impostato nel contratto. Qualora desiderassi cambiare l'indirizzo del server o assegnargliene uno ulteriore è necessaria una configurazione statica dell'IP.
Nota bene:
Per motivi di sicurezza di rete, tutti i server sono configurati con una rete /32 (netmask 255.255.255.255) e possono quindi raggiungere in modo diretto solo il loro gateway e i tuoi indirizzi IP impostati localmente. Tuttavia, per poter 'comunicare' con altri server nel segmento di rete, tutti gli altri pacchetti devono essere indirizzati attraverso il gateway standard. A tale scopo è necessario un percorso host che porta al gateway.
Debian/Ubuntu
Modificare l'indirizzo IP del server
- Accedi al server come amministratore.
Individua il nome dell'interfaccia di rete. Per farlo, inserisci il seguente comando:
[root@localhost ~]# ip addr
Per visualizzare il gateway predefinito dell'interfaccia di rete attiva, inserisci i seguenti comandi:
IPv4:
[root@localhost ~]# ip route show | grep ‘default’
IPv6:
[root@localhost ~]# ip -6 route show | grep ‘default’
Prendi nota degli indirizzi IP dei gateway. Questi sono elencati direttamente dopo la parte default via. Ad esempio:
[root@localhost ~]# ip route show | grep ‘default’
default via 10.255.255.1 dev eth0 proto dhcp src 217.160.94.36 metric 100Crea un backup del file /etc/network/interfaces. Per farlo, inserisci il seguente comando:
[root@localhost ~]# cp /etc/network/interfaces /etc/network/interfaces.bak
Apri il file /etc/network/interfaces con l'editor vi.
[root@localhost ~]# vi /etc/network/interfaces
Nota bene:
L'editor vi ha una modalità di inserimento e una modalità di comando. Puoi entrare nella modalità di inserimento premendo il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per entrare nella modalità di comando, premi [ESC]. Quando utilizzi la modalità di comando, l'input da tastiera viene interpretato come un comando.
Per uscire da vi e salvare il file, digita il comando :wq, poi premi Invio.
Modifica il tuo file di configurazione /etc/network/interfaces. Sostituisci le voci esistenti con le informazioni riportate di seguito.
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug INTERFACE_DEVICE
iface INTERFACE_DEVICE inet static
address HAUPT-IPv4-ADRESSE/32
gateway GATEWAY-ADRESSE
up route add -net GATEWAY-ADRESSE netmask 255.255.255.255 dev INTERFACE_DEVICE
iface INTERFACE_DEVICE inet6 static
address HAUPT-IPv6-ADRESSE/64
gateway fe80::1Ad esempio:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 82.165.103.128/32
gateway 10.255.255.1
up route add -net 10.255.255.1 netmask 255.255.255.255 dev eth0
iface eth0 inet6 static
address 2001:8d8:1800:334::1/64
gateway fe80::1- Sostituisci ovunque il segnaposto INTERFACE_DEVICE con il dispositivo di interfaccia che hai individuato. Inserisci quindi l'indirizzo IPv4 principale e l'indirizzo IPv6 principale.
- Sostituisci il segnaposto GATEWAY-ADRESSE con l'indirizzo gateway individuato.
Per configurare gli indirizzi IPv4 aggiuntivi, inserisci la seguente voce o le seguenti voci sotto la voce relativa all'indirizzo IPv4 principale:
iface INTERFACE-DEVICE inet static
address Additional-IPv4-address-1
iface INTERFACE-DEVICE inet static
address Additional-IPv4-address-2- Sostituisci la parte Additional-IPv4-address con l'indirizzo IPv4 aggiuntivo desiderato.
- Sostituisci il segnaposto INTERFACE_DEVICE con il dispositivo di interfaccia individuato.
Per configurare indirizzi IPv6 aggiuntivi, inserisci la seguente voce o le seguenti voci sotto la voce relativa all'indirizzo IPv6 principale:
iface INTERFACE-DEVICE inet6 static
address Additional-IPv6-address-1
gateway fe80::1
iface INTERFACE-DEVICE inet6 static
address Additional-IPv6-address-2
gateway fe80::1- Sostituisci la parte Additional-IPv6-address con l'indirizzo IPv6 aggiuntivo desiderato.
Sostituisci il segnaposto INTERFACE-DEVICE con l'Interface Device determinato.
Nell'esempio seguente è riportata una voce completa con cui vengono configurati l'indirizzo IPv4 principale e l'indirizzo IPv6 principale, nonché un indirizzo IPv4 aggiuntivo e un indirizzo IPv6 aggiuntivo.
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 82.165.103.128/32
gateway 10.255.255.1
up route add -net 10.255.255.1 netmask 255.255.255.255 dev eth0
iface eth0 inet static
address 212.227.193.228/32
iface eth0 inet6 static
address 2001:8d8:1800:334::1/64
gateway fe80::1
iface eth0 inet6 static
address 2001:8d8:1800:334::2/64
gateway fe80::1- Per uscire da vi e salvare il file, digita il comando :wq e premi Invio.
Per riavviare il server, digita il seguente comando:
[root@localhost ~]# systemctl reboot
Per verificare che l'indirizzo IP aggiuntivo sia stato configurato correttamente, digita il seguente comando:
[root@localhost ~]# ip addr
CentOS
Modificare l'indirizzo IP del server
- Accedi al server come amministratore.
Crea un backup del file /etc/sysconfig/network-scripts/ifcfg-eth0. Per farlo, inserisci il seguente comando:
[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
Apri il file /etc/sysconfig/network-scripts/ifcfg-eth0 con l'editor vi.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Nota bene:
L'editor vi ha una modalità di inserimento e una modalità di comando. Puoi entrare nella modalità di inserimento premendo il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per entrare nella modalità di comando, premi [ESC]. Quando utilizzi la modalità di comando, l'input da tastiera viene interpretato come un comando.
Per uscire da vi e salvare il file, digita il comando :wq, poi premi Invio.
Apporta le seguenti modifiche per la configurazione statica dell'IP e sostituisci <INDIRIZZO-IPv4-PRINCIPALE> con il tuo indirizzo IP.
DEVICE=eth0
BOOTPROTO=static
NM_CONTROLLED="yes"
ONBOOT=yes
IPADDR0=<INDIRIZZO-IPv4-PRINCIPALE>
NETMASK=255.255.255.255A questo punto bisogna configurare il percorso necessario. Per farlo, crea un file di configurazione /etc/sysconfig/network-scripts/route-eth0 con il seguente contenuto:
ADDRESS0=10.255.255.1
NETMASK0=255.255.255.255
ADDRESS1=0.0.0.0
NETMASK1=0.0.0.0
GATEWAY1=10.255.255.1Per riavviare la rete, inserisci il seguente comando:
/sbin/service network restart
Aggiungere un altro indirizzo IP
Assicurati che l'indirizzo IPv4 principale del server sia configurato come un indirizzo IP statico come descritto sopra.
Apri il file /etc/sysconfig/network-scripts/ifcfg-eth0 con l'editor vi.
Nota bene:
L'editor vi ha una modalità di inserimento e una modalità di comando. Puoi entrare nella modalità di inserimento premendo il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per entrare nella modalità di comando, premi [ESC]. Quando utilizzi la modalità di comando, l'input da tastiera viene interpretato come un comando.
Per uscire da vi e salvare il file, digita il comando :wq, poi premi Invio.
Assicurati che l'indirizzo IP principale venga inserito nel seguente formato:
IPADDR0=<INDIRIZZO-IPv4-PRINCIPALE
Per configurare l'indirizzo o gli indirizzi IPv4 aggiuntivi, aggiungi le seguenti voci e sostituisci <Indirizzo IPv4 aggiuntivo> con gli indirizzi IPv4:
IPADDR1=<Indirizzo IPv4 aggiuntivo>
PREFIX1=32
IPADDR2=<Indirizzo IPv4 aggiuntivo>
PREFIX2=32
IPADDRN=<Indirizzo IPv4 aggiuntivo>
PREFIXN=32Per riavviare il server, immetti il seguente comando:
[root@localhost ~]# systemctl reboot
Per verificare che l'indirizzo IP aggiuntivo sia stato configurato correttamente, immetti il seguente comando:
[root@localhost ~]# ip addr
SUSE 13.x
Modificare l'indirizzo IP del server
- Accedi al server come amministratore.
Crea un backup del file /etc/sysconfig/network-scripts/ifcfg-eth0. Per farlo, inserisci il seguente comando:
[root@localhost ~]# cp /etc/sysconfig/network/ifcfg-eth0 /etc/sysconfig/network/ifcfg-eth0.bak
Apri il file /etc/sysconfig/network/ifcfg-eth0 con l'editor vi.
Nota bene:
L'editor vi ha una modalità di inserimento e una modalità di comando. Puoi entrare nella modalità di inserimento premendo il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per entrare nella modalità di comando, premi [ESC]. Quando utilizzi la modalità di comando, l'input da tastiera viene interpretato come un comando.
Per uscire da vi e salvare il file, digita il comando :wq, poi premi Invio.
Per modificare l'indirizzo IPv4 PRINCIPALE del server, è necessario configurarlo come indirizzo IP statico. Per farlo, modifica i valori di default per BOOTPROTO, IPADDR e NETMASK come segue:
BOOTPROTO='static'
IPADDR=<INDIRIZZO-IPv4-PRINCIPALE>
NETMASK=255.255.255.255Crea il file /etc/sysconfig/network/routes necessario per il routing manuale e aggiungici il seguente codice:
10.255.255.1 0.0.0.0 255.255.255.255 eth0
default 10.255.255.1Per riavviare la rete, immetti il seguente comando:
/sbin/service network restart
Aggiungere un altro indirizzo IP
Assicurati che l'indirizzo IP principale del server sia stato configurato come un indirizzo IP statico come descritto sopra.
Per aggiungere un altro indirizzo IP, inserisci le seguenti informazioni nel file /etc/sysconfig/network/ifcfg-eth0:
IPADDR1='INDIRIZZO-IPv4-AGGIUNTIVO'
NETMASK1='255.255.255.0'Esempio:
IPADDR1='82.165.197.41'
NETMASK1='255.255.255.0'Per riavviare la rete, immetti il seguente comando:
/sbin/service network restart
Per verificare che l'indirizzo IP aggiuntivo sia stato configurato correttamente, digita il seguente comando:
[root@localhost ~]# ip addr