GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungere un IP aggiuntivo al tuo server Ubuntu 18.04

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.


Linux
  1. Come aggiornare il server Ubuntu a 20.04 dal 18.04

  2. Come distribuire un server TeamSpeak su Ubuntu 20.04

  3. Come installare OpenLDAP su Ubuntu Server 22.04

  4. Come installare Lighttpd su Ubuntu Server

  5. Come installare localizzare su un server Ubuntu

Come installare Mumble Server su Ubuntu 15.04

Come aggiungere un IP privato a un server Ubuntu

Come installare NGINX su Ubuntu 20.04

Come aggiungere un IP privato a un server Debian

Come installare Ansible Server su Ubuntu 18.04

Come installare XWiki su Ubuntu 20.04