Per Server Dedicati gestiti nel Cloud Panel

Questo articolo spiega come aggiungere ulteriori indirizzi IPv4 e IPv6 pubblici a un Server Dedicati su cui è installato Rocky Linux 9 o AlmaLinux 9.

Nota bene

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

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 e IPv6 pubblici aggiuntivi in Rocky Linux 9 o AlmaLinux 9, procedi come segue:

Requisiti
  • Hai assegnato uno o più indirizzi IPv4 e/o IPv6 pubblici aggiuntivi al tuo server nel Cloud Panel.
  • Hai effettuato l'accesso al server.
  • Hai preso nota degli indirizzi IPv4 e IPv6 del server.

Creare una copia di backup del profilo esistente

  • Accedi al server come amministratore.
  • Apri la directory /etc/NetworkManager/system-connections. Digita il seguente comando:

    [root@localhost ~]# cd /etc/NetworkManager/system-connections

  • Per visualizzare i file presenti nella directory, digita il seguente comando:

    [root@localhost ~]# ls

  • Per creare una copia di backup del profilo di rete, immetti il seguente comando dopo aver sostituito i segnaposto:

    sudo cp /etc/NetworkManager/system-
    connections/NOME_CONNESSIONE.nmconnection /etc/NetworkManager/system-
    connections/NOME_CONNESSIONE.backup


    Esempio:

    sudo cp /etc/NetworkManager/system-connections/eth0.nmconnection /etc/NetworkManager/system-connections/eth0.nmconnection.backup


 

Visualizzare 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@5B9B34D ~]# 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:88:fe:ee brd ff:ff:ff:ff:ff:ff
  altname eno1np0
  altname enp198s0f0np0
  inet 82.165.19.97/32 scope global dynamic noprefixroute eth0
     valid_lft 13527sec preferred_lft 13527sec
  inet6 fe80::3eec:efff:fe88:feee/64 scope link noprefixroute
     valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
  link/ether 3c:ec:ef:88:fe:ef brd ff:ff:ff:ff:ff:ff
  altname eno2np1
  altname enp198s0f1np1

Determinare il nome della connessione

  • Per visualizzare informazioni dettagliate sull'interfaccia di rete, immetti il seguente comando:

    nmcli device show NOME_INTERFACCIA_RETE


    Esempio:

    nmcli device show eth0

  • Prendi nota del nome della connessione che trovi indicata alla voce GENERAL.CONNECTION:
  • Per uscire dalla schermata, premi il tasto q.

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 alla voce nameserver.

    Esempio:

    [root@5B9B34D ~]# cat /etc/resolv.conf # Generated by NetworkManager
    search online-server.cloud
    nameserver 212.227.123.16
    nameserver 212.227.123.17

  • Prendi nota dei server DNS.

Visualizza i 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

  • Per specificare l'indirizzo IPv4 principale, immetti il seguente comando dopo aver sostituito i segnaposto:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESSIONE" ipv4.addresses INDIRIZZO_IPV4_PRINCIPALE/32

    Esempio:

    [root@localhost ~]# nmcli connection modify "eth0" ipv4.addresses 217.160.11.143/32

  • Per specificare l'indirizzo IPv6 principale, inserisci il seguente comando dopo aver sostituito il segnaposto:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESSIONE" 
    ipv6.addresses INDIRIZZO_IPV6_PRINCIPALE/64

    Esempio:

    [root@localhost ~]# nmcli connection modify "eth0" ipv6.addresses 2001:8d8:1801:83bd::1/64

  • Per specificare il gateway IPv4, nel seguente comando sostituisci il segnaposto INDIRIZZO_IPv4_GATEWAY con il gateway IPv4 che hai determinato. Sostituisci anche il segnaposto NOME_CONNESSIONE e quindi immetti il comando:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESSIONE" ipv4.gateway INDIRIZZO_IPv4_GATEWAY

    Esempio:

    [root@localhost ~]# nmcli connection modify "eth0" ipv4.gateway 10.255.255.1

  • Per specificare il gateway IPv6, nel seguente comando sostituisci il segnaposto INDIRIZZO_IPv6_GATEWAY con il gateway IPv6 che hai determinato. Sostituisci anche il segnaposto NOME_CONNESSIONE e quindi immetti il comando:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESIONE" ipv6.gateway INDIRIZZO_IPv6_GATEWAY

    Esempio:

    [root@localhost ~]# nmcli connection modify "eth0" ipv6.gateway fe80::250:56ff:fea8:4cef

  • Per specificare i server DNS, nel seguente comando sostituisci il segnaposto DNS-SERVER con i server DNS determinati. Separali con uno spazio e aggiungi le virgolette all'inizio e alla fine. Inoltre, sostituisci il segnaposto NOME_CONNESSIONE e quindi immetti il comando:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESSIONE" ipv4.dns SERVER-DNS

    Esempi:

    [root@localhost ~]# nmcli connection modify "eth0" ipv4.dns 212.227.123.16

    [root@localhost ~]# nmcli connection modify "eth0" ipv4.dns "212.227.123.16 212.227.123.17"

  • Per modificare l'assegnazione degli indirizzi IPv4 da automatica (DHCP) a manuale, immetti il seguente comando dopo aver sostituito il segnaposto NOME_CONNESSIONE:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESSIONE" ipv4.method manual

    Esempio:

    [root@localhost ~]# nmcli connection modify "eth0" ipv4.method manual

  • Per modificare l'assegnazione degli indirizzi IPv6 da automatica (DHCP) a manuale, immetti il seguente comando dopo aver sostituito il segnaposto NOME_CONNESSIONE:

    [root@localhost ~]# nmcli connection modify "NOME_CONNESSIONE" ipv6.method manual

    Esempio:

    [root@localhost ~]# nmcli connection modify "eth0" ipv6.method manual

  • Per aggiungere l'indirizzo IPv4 aggiuntivo alla configurazione di rete, immetti il seguente comando dopo aver sostituito i segnaposto NOME_CONNESSIONE e INDIRIZZO_IPV4_AGGIUNTIVO:

    [root@localhost ~]# nmcli con mod "NOME_CONNESSIONE" +ipv4.addresses "INDIRIZZO_IPV4_AGGIUNTIVO/32"

    Esempio

    [root@localhost ~]# nmcli con mod "eth0" +ipv4.addresses "82.165.236.99/32"

  • Per aggiungere l'indirizzo IPv6 aggiuntivo alla configurazione di rete, inserisci il seguente comando dopo aver sostituito i segnaposto NOME_CONNESSIONE e INDIRIZZO_IPV6_AGGIUNTIVO:

    [root@localhost ~]# nmcli con mod "NOME_CONNESSIONE" +ipv6.addresses "INDIRIZZO_IPV6_AGGIUNTIVO/64"

    Esempio:

    [root@localhost ~]# nmcli con mod "eth0" +ipv6.addresses "2001:8d8:1801:83bd::2/64"

  • Per riavviare l'interfaccia di rete, modifica il seguente comando e inseriscilo:

    [root@localhost ~]# nmcli connection down "NOME_CONNESSIONE"; nmcli connection up "NOME_CONNESSIONE"

    Esempio:

    [root@localhost ~]# nmcli connection down "eth0"; nmcli connection up "eth0"

  • Per verificare le nuove impostazioni, digita il seguente comando:

    [root@localhost ~]# ip address show

Nota bene

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