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 100

  • Crea 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::1

    Ad 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.255

  • A 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.1

  • Per 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=32

  • Per 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.255

  • Crea 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.1

  • Per 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