In questo articolo ti spieghiamo come aggiungere indirizzi IPv4 e IPv6 pubblici aggiuntivi su un Server Dedicato sul quale sono installati Ubuntu 20.04, 22.04, Debian 11 e 12.

Per configurare un indirizzo IPv4 pubblico aggiuntivo su Ubuntu 20.04, 22.04, Debian 11 e 12, procedi come segue:

Requisiti
  • Hai assegnato un indirizzo IPv4 pubblico aggiuntivo al tuo server nel Cloud Panel.

  • Hai effettuato l'accesso al server come amministratore.

  • Determina il nome del file dell'interfaccia di rete. Per farlo, immetti il seguente comando:

    [root@localhost ~]# ip addr

  • Prendi nota del nome dell'interfaccia di rete.

  • 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 aprire la modalità di inserimento tramite il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per accedere alla modalità di comando, premi [ESC]. Quando usi la modalità di comando, gli input della tastiera vengono interpretati come comandi. 

  • Sostituisci le voci esistenti con le seguenti informazioni:

    source /etc/network/interfaces.d/*

    # The loopback network interface
    auto lo 
    iface lo inet loopback

    allow-hotplug NETWORKINTERFACE
    iface NETWORKINTERFACE inet static
     address INDIRIZZO-IPv4-PRINCIPALE/32
    netmask 255.255.255.255
    gateway 10.255.255.1

    auto NETWORKINTERFACE:0
    allow-hotplug NETWORKINTERFACE:0
    iface NETWORKINTERFACE:0 inet static
     address INDIRZZO-IPv4-AGGIUNTIVO/32

    iface NETWORKINTERFACE inet6 manual
    iface NETWORKINTERFACE inet6 static
        address INDIRIZZO-IPv6-PRINCIPALE
        netmask 64

    iface NETWORKINTERFACE inet6 static
        address INDIRIZZO-IPv6-AGGIUNTIVO
        netmask 64

    Esempio:

    source /etc/network/interfaces.d/*

    # The loopback network interface
    auto lo
    iface lo inet loopback

    allow-hotplug eth0
    iface eth0 inet static
     address 85.215.105.86/32
    netmask 255.255.255.255
    gateway 10.255.255.1

    auto eth0:0
    allow-hotplug eth0:0
    iface eth0:0 inet static
     address 85.215.109.181/32

    iface eth0 inet6 manual
    iface eth0 inet6 static
        address 2a01:239:0:805d::1
        netmask 64

    iface eth0 inet6 static
        address 2a01:239:0:805d::2
        netmask 64

  • Sostituisci i segnaposto e, se necessario, l'interfaccia di rete se questa differisce.

  • Per uscire da vi e salvare il file, immetti il comando :wq e premi Invio.

  • Per riavviare il server, digita il seguente comando:

    [root@localhost ~]# systemctl reboot

  • Per verificare se gli indirizzi IPv4 e IPv6 aggiuntivi sono stati aggiunti, immetti il seguente comando:

    [root@localhost ~]# ip addr

    Gli indirizzi IPv4 e IPv6 pubblici aggiuntivi vengono quindi visualizzati. Esempio

    root@FC01C67:~# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 3c:ec:ef:91:f6:04 brd ff:ff:ff:ff:ff:ff
        altname eno1np0
        altname enp198s0f0np0
        inet 85.215.105.86/32 brd 85.215.105.86 scope global eth0
           valid_lft forever preferred_lft forever
        inet 85.215.109.181/32 brd 85.215.109.181 scope global eth0:0
           valid_lft forever preferred_lft forever
        inet6 2a01:239:0:805d::3/64 scope global
           valid_lft forever preferred_lft forever
        inet6 2a01:239:0:805d::2/64 scope global
           valid_lft forever preferred_lft forever
        inet6 2a01:239:0:805d::1/64 scope global
           valid_lft forever preferred_lft forever
        inet6 fe80::3eec:efff:fe91:f604/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
        link/ether 3c:ec:ef:91:f6:05 brd ff:ff:ff:ff:ff:ff
        altname eno2np1
        altname enp198s0f1np1