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 IPIl 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 addSostituisci il
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 IPEcco 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 delSostituire il
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/interfacesAggiungi le seguenti righe nel file:
io affrontoindirizzo
Sostituisci il
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 reteIn 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 IPPoiché 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 reteo 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.