Ubuntu

Come assegnare più indirizzi IP a una singola NIC in Ubuntu 20.04 LTS

Come assegnare più indirizzi IP a una singola NIC in Ubuntu 20.04 LTS
Mentre lavori con i sistemi informatici, a volte potresti richiedere più indirizzi IP sulla tua macchina fisica. Una delle soluzioni è avere più NIC installate sul tuo sistema on. Tuttavia, non è pratico acquistare una nuova scheda NIC e collegarla al sistema quando è possibile assegnare più indirizzi IP a una singola scheda NIC denominata alias IP. Il caso d'uso comune dell'aliasing IP è l'implementazione dell'hosting virtuale basato su IP.

In questo post, ti mostreremo come assegnare più indirizzi IP a una singola NIC nel sistema operativo Ubuntu. Dimostreremo la procedura su Ubuntu 20.04 (Focale Fossa).

Assegnazione temporanea di più indirizzi IP a una singola NIC

Nella sezione seguente, vedremo come assegnare un secondo indirizzo IP a una NIC. Il secondo indirizzo IP assegnato con questo metodo è temporaneo. Una volta riavviato il sistema, verrà rimosso automaticamente.

Ecco i passaggi per assegnare un secondo indirizzo IP alla NIC.

1. Per prima cosa trova l'indirizzo IP corrente e il nome dell'interfaccia nel tuo sistema. Per fare ciò, emetti il ​​seguente comando in Terminale:

$ indirizzo IP

Il seguente output mostra che la nostra interfaccia di rete è ens33 e l'indirizzo IP corrente è 192.168.72.157/24 che è l'indirizzo IP dinamico assegnato da DHCP.

2. Assegniamo un altro indirizzo IP alla NIC. Per assegnare un indirizzo IP aggiuntivo alla tua NIC, emetti il ​​seguente comando in Terminale:

$ ip sommatore add sviluppo

Sostituisci il con l'indirizzo IP aggiuntivo che desideri assegnare alla tua NIC e con il nome della tua NIC. Ad esempio, per assegnare il secondo indirizzo IP 10.1.1.5/8 alla tua interfaccia di rete ens33, il comando sarebbe:

$ ip addr aggiungi 10.1.1.5/8 dev ens33

3. Dopo aver eseguito il comando precedente, verifica se il secondo indirizzo IP è stato assegnato alla tua interfaccia di rete. Esegui il seguente comando per farlo:

$ indirizzo IP

Ecco l'output del comando precedente che mostra due indirizzi IP assegnati al ens33 interfaccia di rete.

4. Ora prova a eseguire il ping di entrambi gli indirizzi IP uno per uno. Puoi vedere che entrambi gli indirizzi IP sono raggiungibili.

Rimuovere gli indirizzi IP multipli dalla NIC

Per rimuovere gli indirizzi IP aggiuntivi assegnati a una NIC, eseguire il comando seguente:

$ sudo ip addr del sviluppo

Sostituire il con l'indirizzo IP aggiuntivo che hai assegnato alla tua NIC e con il nome della tua NIC. Ad esempio, per rimuovere l'indirizzo IP 10.1.1.5/8 assegnato alla nostra interfaccia di rete ens33, il comando sarebbe:

$ sudo ip addr del 10.1.1.5/8 dev ens33

Assegnazione permanente di più indirizzi IP a una singola NIC

Nella sezione precedente, abbiamo assegnato il secondo indirizzo IP utilizzando il comando "ip addr add" che non è il metodo permanente. Una volta riavviato il sistema, l'indirizzo IP viene rimosso automaticamente. In questa sezione vedremo come rendere permanente l'assegnazione dell'IP.

Per assegnare in modo permanente più indirizzi IP a una singola NIC, sarà necessario configurarla nel in interfacce file di configurazione.

1. Modificare il file di configurazione delle interfacce come segue:

$ sudo nano /etc/network/interfaces

Aggiungi le seguenti righe nel file:

io affronto inet statico
indirizzo

Sostituisci il con il nome della tua NIC a cui vuoi assegnare l'indirizzo IP aggiuntivo e con l'indirizzo IP che si desidera assegnare. Ad esempio, per assegnare il secondo indirizzo IP 10.1.1.5/8 alla tua interfaccia di rete ens33, le linee sarebbero cambiate in:

iface ens33 inet statico
indirizzo 10.1.1.5/8

Dopo aver aggiunto le righe sopra, salva e chiudi il file.

Ora riavvia il servizio di rete per applicare le modifiche alla configurazione che hai apportato sopra:

$ sudo systemctl riavvia la rete

In alternativa, abbassa e visualizza l'interfaccia per applicare le modifiche:

$ sudo ifdown ens33
$ sudo ifup ens33

Ora per verificare se l'indirizzo IP aggiuntivo è stato assegnato all'interfaccia di rete, utilizzare il seguente comando:

$ indirizzo IP

Poiché abbiamo configurato l'indirizzo IP aggiuntivo nel file di configurazione, quindi rimarrà permanente anche se riavvii il sistema.

Rimuovere gli indirizzi IP multipli dalla NIC

Puoi anche rimuovere l'indirizzo IP aggiuntivo che hai configurato nel file di configurazione delle interfacce. Per farlo, modifica semplicemente il /etc/network/interfaces file e rimuovi la voce per gli indirizzi IP aggiuntivi che hai aggiunto. Quindi salva e chiudi il file e riavvia i servizi di rete:

$ sudo systemctl riavvia la rete

o abbassa e visualizza l'interfaccia per applicare le modifiche

$ sudo ifdown ens33
$ sudo ifup ens33

Ecco come puoi assegnare più indirizzi IP a una singola NIC nel sistema operativo Ubuntu. In questo post, abbiamo discusso sia i metodi temporanei che quelli permanenti per assegnare l'indirizzo IP secondario a una singola NIC. Seguendo gli stessi metodi, puoi allocare più indirizzi IP a una singola NIC.

I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...