Per Server Cloud gestiti nel Cloud Panel

In questo articolo spieghiamo come aggiungere altri indirizzi IPv4 e IPv6 pubblici su un Server Cloud su cui è installato Rocky Linux 8 o AlmaLinux 8.

Nota bene

Nei seguenti articoli trovi istruzioni per stabilire una connessione di rete criptata tra il tuo server e il tuo computer:

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

Stabilire una connessione SSH al tuo server Linux su un computer Linux

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

Requisiti
  • Hai assegnato uno o più indirizzi IPv4 e/o IPv6 pubblici aggiuntivi al tuo Server nel Cloud Panel.
  • Hai eseguito l'accesso al server come amministratore.
  • Hai preso nota degli indirizzi IPv4 e IPv6 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 ens192:

[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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
   link/ether 00:50:56:3b:b2:6d brd ff:ff:ff:ff:ff:ff
   altname enp11s0
   inet 87.106.157.39/32 scope global dynamic noprefixroute ens192
      valid_lft 37207sec preferred_lft 37207sec
   inet6 2001:8d8:1801:262::1/128 scope global dynamic noprefixroute
      valid_lft 2947sec preferred_lft 2947sec
   inet6 fe80::250:56ff:fe3b:b26d/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 visualizzati 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 e IPv6

Per visualizzare il gateway predefinito dell'interfaccia attiva, inserisci i seguenti comandi: 

IPv4:

[root@localhost ~]# ip route show | grep ‘default’

IPv6:

[root@localhost ~]# ip -6 route show | grep ‘default’

oppure

[root@localhost ~]# ip -6 route show default

Aggiungere indirizzi IPv4 e IPv6

  • Apri il file /etc/sysconfig/network-scripts/ifcfg-ens192 con l'editor vi.

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens192

Nota bene
  • L'editor vi ha una modalità di inserimento e una modalità di comando. Puoi accedere alla modalità di inserimento tramite il tasto [i]. In questa modalità, i caratteri digitati vengono inseriti immediatamente nel testo. Per accedere alla modalità di comando, premi il tasto [ESC]. Quando utilizzi la modalità di comando, i caratteri digitati 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_DI_RETE
    TYPE=Ethernet
    DEVICE=NOME_INTERFACCIA_DI_RETE
    ONBOOT=yes
    BOOTPROTO=none
    IPADDR=INIDIRIZZO-IPV4_PRINCIPALE
    PREFIX=32
    GATEWAY=INDIRIZZO_IPV4_GATEWAY
    DNS1= SERVER DNS 1
    DNS2= SERVER DNS 2
    IPV6INIT=yes
    IPV6_AUTOCONF=no
    DHCPV6C=no
    IPV6ADDR=INDIRIZZO_IPV6_PRINCIPALE/64
    IPV6_DEFAULTGW=fe80::1%NOME_INTERFACCIA_DI_RETE

  • Sostituisci ovunque il segnaposto NOME_INTERFACCIA_DI_RETE con il dispositivo di interfaccia che hai individuato.
  • Sostituisci il segnaposto nella riga IPADDR con l'indirizzo IPv4 principale.
  • Per DNS1 e DNS2, inserisci i server DNS di cui hai preso nota.
  • Sostituisci il segnaposto nella riga IPV6ADDR con l'indirizzo IPv6 principale.
  • Per IPV6_DEFAULTGW, inserisci il gateway IPv6  e sostituisci il segnaposto NOME_INTERFACCIA_DI_RETE con l'interfaccia di rete che hai individuato.
  • Per configurare gli indirizzi IPv4 aggiuntivi, aggiungi la seguente/le seguenti voci:

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

    Sostituisci il segnaposto INDIRIZZO_IPV4-AGGIUNTIVO con l'indirizzo IPv4 aggiuntivo desiderato.

  • Per configurare indirizzi IPv6 aggiuntivi, inserisci il seguente comando:

    IPV6ADDR_SECONDARIES=INDIRIZZO_IPV6_AGGIUNTIVO/64

    Sostituisci il segnaposto INDIRIZZO_IPV6_AGGIUNTIVO con l'indirizzo IPv6 aggiuntivo desiderato. Per configurare più indirizzi IPv6 aggiuntivi, inseriscili uno dopo l'altro. Separa gli indirizzi IPv6 con uno spazio. 

    L'esempio seguente mostra una voce completa che permette di configurare sia l'indirizzo IPv4 principale e l'indirizzo IPv6 principale, sia un indirizzo IPv4 aggiuntivo e un indirizzo IPv6 aggiuntivo.

    NAME=Public_ens192
    TYPE=Ethernet
    DEVICE=ens192
    ONBOOT=yes
    BOOTPROTO=none
    IPADDR=87.106.157.39
    PREFIX=32
    IPADDR1=212.227.213.81
    PREFIX1=32
    GATEWAY=10.255.255.1
    DNS1=212.227.123.16
    DNS2=212.227.123.17
    IPV6INIT=yes
    IPV6_AUTOCONF=no
    DHCPV6C=no
    IPV6ADDR=2001:8d8:1801:8329::1/64
    IPV6ADDR_SECONDARIES=2001:8d8:1801:8329::2/64
    IPV6_DEFAULTGW=fe80::1%ens192

  • Per uscire da vi e salvare il file, immetti 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 e IPv6 desiderati siano stati configurati correttamente, inserisci il comando ip addr show:

    [root@localhost ~]# ip addr show

Nota bene

Se il server non è più accessibile a causa di un errore di configurazione, puoi eseguire l'accesso al server utilizzando la console KVM e correggendo la configurazione.