Aggiungere indirizzi IPv4 e IPv6 pubblici su un server Linux (Rocky Linux 8 e AlmaLinux 8)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
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=32Sostituisci 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%ens192Per 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.