Aggiungere indirizzi IPv4 pubblici su un VPS (Debian 10)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per i VPS acquistati dopo il 16.05.2023
In questo articolo ti spieghiamo come configurare indirizzi IPv4 pubblici aggiuntivi su un VPS in cui è installato Debian 10.
Importante
Queste indicazioni sono valide solo per i VPS.
Per aggiungere indirizzi iPV4 su un VPS con Debian 12, consulta il seguente articolo:
Aggiungere indirizzi IPv4 pubblici su un VPS (Ubuntu 20.04, 22.04 e Debian 12).
Per aggiungere indirizzi IPv4 e IPv6 su un Server Dedicato, consulta questi articoli:
Aggiungere un indirizzo IPv4 pubblico su un Server Dedicato (Ubuntu 18.04 e Debian 9)
Aggiungere un indirizzo IPv4 pubblico su un Server Dedicato (Debian 10)
Aggiungere un indirizzo IPv6 pubblico su un Server Dedicato (Ubuntu 18.04 e Debian 9)
Aggiungere un indirizzo IPv6 pubblico su un Server Dedicato (Debian 10)
Per configurare indirizzi IPv4 pubblici aggiuntivi in Debian 10, procedi come segue:
Requisiti
Hai assegnato un indirizzo IPv4 pubblico aggiuntivo al tuo server nel Cloud Panel.
Hai effettuato l'accesso al server.
Hai preso nota degli indirizzi IPv4 del server.
Determinare l'interfaccia di rete
Per individuare il nome del file dell'interfaccia di rete, inserisci il seguente comando:
root@debian:~# ip addr
In questo esempio, il nome dell'interfaccia di rete è ens6:
root@debian:~# 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: ens6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 02:01:16:8b:79:11 brd ff:ff:ff:ff:ff:ff
inet 82.165.34.29/32 brd 82.165.34.29 scope global dynamic ens6
valid_lft 517sec preferred_lft 517sec
inet6 fe80::1:16ff:fe8b:7911/64 scope link
valid_lft forever preferred_lft forever
Prendi nota del nome dell'interfaccia di rete e della maschera di rete. Questi sono elencati in corrispondenza della riga che contiene l'indirizzo IP principale. La maschera di rete è indicata nella notazione CIDR. La notazione 195.20.234.94/32 corrisponde all'indirizzo 195.20.234.94 con la maschera di rete 255.255.255.255.
Per ulteriori informazioni sulla notazione CIDR, consulta il seguente articolo:
Visualizzare il gateway per IPv4
Per visualizzare il gateway predefinito dell'interfaccia attiva, inserisci il seguente comando:
root@debian:~# ip route show | grep 'default'
Prendi nota degli indirizzi IP dei gateway. Questi sono elencati direttamente dopo la voce default via. Esempio:
Gateway IPv4root@debian:~# ip route show | grep 'default'
default via 82.165.34.1 dev ens6
Aggiungere un indirizzo IPv4
Crea il file di configurazione /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg. Per farlo, digita il seguente comando:
root@debian:~# vi /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Aggiungi la seguente voce:
network: {config: disabled}
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 immediatamente inseriti nel testo. Per aprire la 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.
Apri il file /etc/network/interfaces con l'editor vi. Inserisci il seguente comando:
[root@localhost ~]# vi /etc/network/interfaces
Sostituisci le voci esistenti con le seguenti informazioni:
auto lo INTERFACE_DEVICE
iface lo inet loopback
allow-hotplug INTERFACE_DEVICE
iface INTERFACE_DEVICE inet static
address INDIRIZZO-IPv4-PRINCIPALE/32
netmask MASCHERA DI RETE
gateway GATEWAY-PREDEFINITO DELL'INTERFACCIA ATTIVA
auto INTERFACE_DEVICE:0
allow-hotplug INTERFACE_DEVICE:0
iface INTERFACE_DEVICE:0 inet static
address INDIRIZZO-IPv4-AGGIUNTIVO/32Esempio:
auto lo ens6
iface lo inet loopback
allow-hotplug ens6
iface ens6 inet static
address 82.165.34.29/32
netmask 255.255.255.255
gateway 82.165.34.1
auto ens6:0
allow-hotplug ens6:0
iface ens6:0 inet static
address 195.20.236.17/32Per uscire da vi e salvare il file, digita il comando :wq e premi Invio.
Riavvia il server.
Per verificare se l'indirizzo IP aggiuntivo è stato configurato correttamente, immetti il seguente comando:
root@debian:~# ip addr
Viene quindi visualizzato l'indirizzo IPv4 pubblico aggiuntivo. Esempio:
root@A34C022:~# 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 ac:1f:6b:9b:22:44 brd ff:ff:ff:ff:ff:ff
inet 217.160.244.147/32 scope global dynamic eth0
valid_lft 42230sec preferred_lft 42230sec
inet 82.165.248.54/32 brd 82.165.248.255 scope global eth0:0
valid_lft forever preferred_lft forever
inet6 2001:8d8:1800:1a1::1/128 scope global
valid_lft forever preferred_lft forever
inet6 fe80::ae1f:6bff:fe9b:2244/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ac:1f:6b:9b:22:45 brd ff:ff:ff:ff:ff:ff
Nota bene
Se il server non dovesse essere più accessibile a causa di un errore di configurazione, puoi usare la console remota per accedere al server e correggere la configurazione.