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