Per VPS Linux e Server Cloud migrato con AlmaLinux 8 o Rocky Linux 8 gestiti nel Cloud Panel

Questo articolo spiega come configurare indirizzi IPv4 pubblici aggiuntivi su un VPS o su un Server Cloud migrato su cui è installato AlmaLinux 8 o RockyLinux 8.

Se assegni un indirizzo IPv4 pubblico aggiuntivo a un VPS o a un Server Cloud migrato, devi regolare manualmente la configurazione di rete. Se assegni uno o più indirizzi IPv6 a un VPS o a un Server Cloud migrato, questi verranno riconosciuti automaticamente dopo il riavvio del server.

Nota bene

Per stabilire una connessione di rete criptata tra il server e il tuo computer, consulta i seguenti articoli:

Stabilire una connessione SSH al server Linux su un computer con Microsoft Windows

Stabilire una connessione SSH al server Linux su un computer Linux

Per configurare indirizzi IPv4 pubblici aggiuntivi in Rocky Linux 8 e AlmaLinux 8, procedi come segue:

Requisiti

  • Hai assegnato al tuo server nel Cloud Panel uno o più indirizzi IPv4 pubblici aggiuntivi.
  • Hai eseguito l'accesso al server come amministratore.
  • Hai preso nota degli indirizzi IPv4 del server.

Determinare l'interfaccia di rete

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

    [root@localhost ~]# ip addr

  • Nell'esempio seguente, viene utilizzata l'interfaccia di rete eth0:

    [root@localhost ~]# 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 fq_codel state UP group default qlen 1000
       link/ether 02:01:ef:af:de:4f brd ff:ff:ff:ff:ff:ff
       altname enp0s6
       altname ens6
       inet 82.165.34.29/32 scope global dynamic noprefixroute eth0
          valid_lft 582sec preferred_lft 582sec
       inet6 2a02:247a:21f:9c00::1/128 scope global dynamic noprefixroute
          valid_lft 3685sec preferred_lft 2685sec
       inet6 fe80::1:efff:feaf:de4f/64 scope link noprefixroute
          valid_lft forever preferred_lft forever

Visualizzare i server DNS

  • Per visualizzare i server DNS utilizzati, inserisci il seguente comando:

    [root@localhost ~]# cat /etc/resolv.conf

  • I server DNS utilizzati vengono mostrati nella voce nameserver. Esempio:

    [root@localhost ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 212.227.123.16
    nameserver 212.227.123.17

  • Prendi nota dei server DNS.

Visualizzare il gateway per IPv4

Per visualizzare il gateway predefinito dell'interfaccia attiva, inserisci il seguente comando:

IPv4:

[root@localhost ~]# ip route show default

Questo comando mostra la tabella di routing. Il gateway predefinito è elencato nella linea che inizia con default. Esempio:

[root@localhost ~]# default via 82.165.34.1 dev eth0 proto dhcp src 82.165.34.32 metric 100

Aggiungere indirizzi IPv4 e IPv6

  • 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 dispone di una modalità di inserimento e una modalità di comando. Per accedere alla modalità di inserimento, premi il tasto [i]. In questa modalità, i caratteri digitati vengono immediatamente inseriti nel testo. Per accedere alla modalità di comando, premi [ESC]. Quando utilizzi la modalità di comando, i caratteri inseriti vengono interpretati come comandi.
  • Per uscire da vi e salvare il file, immetti il comando :wq e premi Invio.
  • Sostituisci le voci esistenti con le seguenti informazioni:

    NAME=Public_NOME_INTERFACCIA_RETE
    TYPE=Ethernet
    DEVICE=NOME_INTERFACCIA_RETE
    ONBOOT=yes
    BOOTPROTO=none
    BOOTPROTOv6="dhcp"
    IPADDR=INDIRIZZO_IPV4_PRINCIPALE
    PREFIX=32
    GATEWAY=IPV4-GATEWAY
    DNS1=SERVER-DNS 1
    DNS2=SERVER-DNS 2
    IPV6INIT=yes
    IPV6_FAILURE_FATAL=no
    IPV6_AUTOCONF=yes
    DHCPV6C=yes

  • Sostituisci il segnaposto NOME_INTERFACCIA_RETE in tutti i punti con il nome dell'interfaccia di rete determinata.
  • Sostituisci il segnaposto nella riga IPADDR con l'indirizzo IPv4 principale.
  • Per DNS1 e DNS2, inserisci i server DNS di cui hai preso nota.
  • Per configurare gli indirizzi IPv4 aggiuntivi, aggiungi le seguenti voci:

    IPADDR1=INDIRIZZO_IPV4_AGGIUNTIVO
    PREFIX1=32
    IPADDR2=INDIRIZZO_IPV4_AGGIUNTIVO
    PREFIX2=32
    IPADDRN=INDIRIZZO_IPV4_AGGIUNTIVO
    PREFIXN=32

    Sostituisci la parte INDIRIZZO_IPV4_AGGIUNTIVO con l'indirizzo IPv4 aggiuntivo desiderato.

    L'esempio seguente mostra una voce completa utilizzata per configurare l'indirizzo IPv4 principale e un indirizzo IPv4 aggiuntivo.

    NAME=Public_eth0
    TYPE=Ethernet
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=none
    BOOTPROTOv6="dhcp"
    IPADDR=82.165.34.29
    PREFIX=32
    IPADDR1=85.215.75.125
    PREFIX1=32
    GATEWAY=82.165.34.1
    DNS1=212.227.123.16
    DNS2=212.227.123.17
    IPV6INIT=yes
    IPV6_FAILURE_FATAL=no
    IPV6_AUTOCONF=yes
    DHCPV6C=yes

  • Per uscire da vi e salvare il file, digita il seguente comando e premi Invio:

    :wq

  • Per riavviare il server, immetti il seguente comando:

    [root@localhost ~]# systemctl reboot

  • Accedi nuovamente al server.
  • Per verificare che gli indirizzi IPv4 desiderati siano stati configurati correttamente, immetti il comando ip addr show:

    [root@localhost ~]# ip addr show

Nota bene

Se il server non dovesse essere più accessibile a causa di un errore di configurazione, puoi eseguire l'accesso tramite la console remota e correggere la configurazione.