Come assegnare più indirizzi IP a single Nic in Ubuntu Top 10.Top 10 LTS

Come assegnare più indirizzi IP a single Nic in Ubuntu Top 10.Top 10 LTS
Mentre si lavora con i sistemi informatici, a volte potresti richiedere più indirizzi IP sulla macchina fisica. Una delle soluzioni è quella di installare multipli multipli sul sistema. Tuttavia, non è pratico acquistare una nuova NIC e inserirla nel sistema quando hai la possibilità di assegnare più indirizzi IP a una singola NIC che viene definita Aliasing IP. Il caso di utilizzo comune di aliasing IP è l'implementazione dell'hosting virtuale basato su IP.

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

Assegnazione temporanea di più indirizzi IP al singolo NIC

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

Ecco i passaggi per l'assegnazione di un secondo indirizzo IP a NIC.

1. Prima trova l'indirizzo IP corrente e il nome dell'interfaccia nel sistema. Per fare ciò, emette il seguente comando nel terminale:

$ ip addr

Il seguente output mostra 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. Assediamo un altro indirizzo IP alla NIC. Per assegnare un indirizzo IP aggiuntivo alla NIC, emettere il seguente comando in terminale:

$ ip Adder Aggiungi Dev

Sostituisci il con l'indirizzo IP aggiuntivo che si desidera assegnare alla tua scheda NIC e Con il nome della tua scheda. 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 sopra, verifica se il secondo indirizzo IP è stato assegnato all'interfaccia di rete. Esegui il seguente comando per farlo:

$ ip addr

Ecco l'output del comando sopra 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.

Rimuovi i più indirizzi IP da NIC

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

$ sudo ip addr del Dev

Sostituire IL con l'indirizzo IP aggiuntivo che hai assegnato alla tua NIC e Con il nome della tua scheda. 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 di più indirizzi IP al singolo NIC permanentemente

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

Per assegnare più indirizzi IP a una singola NIC permanentemente, dovrai configurarlo nel interfacce file di configurazione.

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

$ sudo nano/etc/rete/interfacce

Aggiungi le seguenti righe nel file:

io affronto Inet statico
indirizzo

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

Iface ens33 Inet static
Indirizzo 10.1.1.5/8

Una volta aggiunte le righe sopra, salva e chiudi il file.

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

$ sudo SystemCtl Riavvia Networking

In alternativa, abbattere e allevare 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 comando seguente:

$ ip addr

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

Rimuovi i più indirizzi IP da NIC

È inoltre possibile rimuovere l'indirizzo IP aggiuntivo che hai configurato nel file di configurazione delle interfacce. Per farlo, è sufficiente modificare il /etc/rete/interfacce file e rimuovere la voce per gli indirizzi IP aggiuntivi che hai aggiunto. Quindi salva e chiudi il file e riavvia i servizi di networking:

$ sudo SystemCtl Riavvia Networking

o abbattere e allevare l'interfaccia per applicare le modifiche

$ sudo ifdown ens33
$ sudo ifup ens33

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