Aggiungere indirizzi IPv4 e IPv6 pubblici su un server dedicato (Rocky Linux 9 e AlmaLinux 9)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
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/64Esempio:
[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.