L'aggiunta di un IP aggiuntivo è una routine per qualsiasi amministratore di sistema. Quando imposti un nuovo server, avrà un unico indirizzo IP collegato al nome host del server. Ci sono diversi motivi per cui potresti aver bisogno di impostare un indirizzo IP aggiuntivo sul tuo sistema. Alcuni di essi sono elencati di seguito:
- Per configurare la condivisione Internet con il server proxy Squid.
- Per eseguire lo stesso servizio più volte.
- Per utilizzare nomi host diversi nelle ricerche DNS inverse.
- Per evitare di essere inserito nella lista nera dei filtri antispam.
- Per ospitare più siti SSL.
Ubuntu ti consente di aggiungere più indirizzi IP virtuali su una singola scheda di interfaccia di rete senza acquistare un adattatore di rete aggiuntivo.
In questo tutorial spiegheremo come aggiungere un indirizzo IP aggiuntivo su un server Ubuntu 18.04.
Prerequisiti
- Un nuovo VPS Ubuntu 18.04 sulla piattaforma Atlantic.Net Cloud.
- Un IP aggiuntivo riservato. Puoi scoprire come prenotare un IP aggiuntivo qui.
Crea un server cloud Atlantic.Net
Per prima cosa, accedi al tuo Net Cloud Server. Crea un nuovo server, scegliendo Ubuntu 18.04 come sistema operativo con almeno 2GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Dopo aver effettuato l'accesso al tuo server Ubuntu 18.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.
apt-get update -y
Aggiungi un indirizzo IP aggiuntivo in modo permanente
Il processo per configurare un indirizzo IP su un server Ubuntu 18.04 è diverso dal metodo precedente utilizzato nella versione precedente di Ubuntu. Ubuntu 18.04 utilizza l'utilità Netplan per configurare la rete.
Puoi aggiungere un indirizzo IP aggiuntivo in modo permanente al tuo sistema modificando il file /etc/netplan/50-cloud-init.yaml .
Innanzitutto, puoi vedere il tuo indirizzo IP esistente con il seguente comando:
indirizzo IP
Dovresti vedere il seguente output:
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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:c8:48:62 brd ff:ff:ff:ff:ff:ff inet 192.168.0.101/24 brd 192.168.0.255 scope global enp0s3 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fec8:4862/64 scope link valid_lft forever preferred_lft forever
Puoi anche vedere la tua configurazione di rete esistente con il seguente comando:
cat /etc/netplan/50-cloud-init.yaml
Dovresti vedere la configurazione di rete esistente nel seguente output:
# This file is generated from information provided by # the datasource. Changes to it will not persist across an instance. # To disable cloud-init's network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 ethernets: enp0s3: dhcp4: no addresses: [192.168.0.101/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8]
Nell'output sopra, dovresti vedere che l'indirizzo IP 192.168.0.101 è assegnato all'interfaccia.
Ecco una breve spiegazione di ogni parametro:
- enp0s3 :un nome dispositivo da configurare.
- dhcp4 : Utilizzato per abilitare o disabilitare dhcp4.
- dhcp6 :Usato per abilitare o disabilitare dhcp6.
- indirizzi :L'indirizzo IP del dispositivo.
- gateway4 :L'indirizzo IP del tuo gateway.
- server dei nomi :L'indirizzo IP del tuo server DNS.
Successivamente, aggiungeremo un ulteriore indirizzo IP 192.168.0.100 al server.
Per farlo, apri il tuo file /etc/netplan/50-cloud-init.yaml nel tuo editor di testo preferito:
nano /etc/netplan/50-cloud-init.yaml
Dopo aver aggiunto un indirizzo IP aggiuntivo, il tuo file dovrebbe assomigliare a questo:
network: version: 2 ethernets: enp0s3: dhcp4: no addresses: [192.168.0.101/24, 192.168.0.100/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8]
Salva e chiudi il file quando hai finito. Quindi, abilita la nuova configurazione con il seguente comando:
netplan apply
Ora controlla il tuo nuovo indirizzo IP con il seguente comando:
ip addr
Dovresti vedere entrambi gli indirizzi IP nel seguente output:
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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:c8:48:62 brd ff:ff:ff:ff:ff:ff inet 192.168.0.101/24 brd 192.168.0.255 scope global enp0s3 valid_lft forever preferred_lft forever inet 192.168.0.100/24 brd 192.168.0.255 scope global secondary enp0s3 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fec8:4862/64 scope link valid_lft forever preferred_lft forever
Aggiungi un indirizzo IP aggiuntivo temporaneamente
Puoi anche aggiungere temporaneamente un indirizzo IP aggiuntivo al tuo server facilmente con ip addr comando.
Ad esempio, aggiungi l'indirizzo IP 192.168.0.100 temporaneamente con il seguente comando:
ip addr add 192.168.0.100/24 dev enp0s3 label enp0s3:1
Ora controlla il tuo indirizzo IP con il seguente comando:
ip addr
Dovresti vedere che il nuovo indirizzo IP 192.168.0.100 è assegnato all'interfaccia enps3:1 .
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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:c8:48:62 brd ff:ff:ff:ff:ff:ff inet 192.168.0.101/24 brd 192.168.0.255 scope global enp0s3 valid_lft forever preferred_lft forever inet 192.168.0.100/24 scope global secondary enp0s3:1 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fec8:4862/64 scope link valid_lft forever preferred_lft forever
Conclusione
Congratulazioni! Hai configurato correttamente più indirizzi IP su una singola interfaccia di rete. Spero che ora tu abbia abbastanza conoscenze per aggiungere più indirizzi IP al tuo sistema secondo le tue esigenze. Se sei pronto per iniziare a configurare più IP su un VPS, dai un'occhiata alle opzioni di hosting VPS di Atlantic.Net.