Come impostare l'IP statico su una macchina virtuale Ubuntu

Se sei come me, probabilmente hai molte macchine virtuali in esecuzione sul tuo computer. E se sei come me, probabilmente vorrai impostare un indirizzo IP statico per ognuno in modo da poterti connettere facilmente.

Ecco una guida semplice e veloce su come impostare un indirizzo IP statico su una macchina virtuale Ubuntu.

Come impostare l'IP statico su una macchina virtuale Ubuntu

Perché potresti dover impostare un indirizzo IP statico sulla tua macchina virtuale Ubuntu

Se desideri accedere alla tua macchina virtuale Ubuntu da un indirizzo IP (statico) specifico, dovrai impostare un indirizzo IP statico.

Ciò è utile anche se desideri eseguire un server sulla tua VM accessibile da Internet.

Esistono due modi per impostare un indirizzo IP statico su Ubuntu: utilizzando l'interfaccia GUI o la riga di comando. Ti mostreremo entrambi i metodi.

Come impostare un indirizzo IP statico utilizzando la GUI di Ubuntu

Questo tutorial spiega come impostare un file static indirizzo IP su un sistema Ubuntu dalla GUI e dalla riga di comando.

Il processo per impostare un indirizzo IP statico in Ubuntu è leggermente diverso rispetto ad altre distribuzioni Linux, ma non molto. Esamineremo entrambi i metodi in questo tutorial.

Come impostare un indirizzo IP statico utilizzando la riga di comando di Ubuntu

Supponendo che tu stia utilizzando Ubuntu Server 18.04, puoi impostare un file static indirizzo IP seguendo questi passaggi:

  1. Modifica il /etc/netplan/01-netcfg.yaml file e aggiungere le seguenti righe, sostituendo l'indirizzo IP, il gateway e le impostazioni DNS in base alla propria rete: rete: versione: 2 renderer: networkd ethernet: ens3: dhcp4: no indirizzi: [192.168.0.100/24] gateway4: 192.168.0.1 nameserver: indirizzi: [8.8.8.8, 8.8.4.4] Si noti che il ens3 l'interfaccia potrebbe avere un nome diverso sul tuo sistema
  2. Per scoprire come si chiama, eseguire il file ifconfig comando e cerca l'interfaccia a cui è assegnato un indirizzo IP (di solito questo sarà eth0).
  3. Si noti inoltre che se il sistema dispone di più adattatori di rete (ad esempio, se si utilizza una macchina virtuale con un adattatore "solo host" e un adattatore "NAT"), sarà necessario configurarli separatamente in questo file .
  4. Modifica il /etc/resolvconf/resolv.conf file e aggiungere la seguente riga, sostituendo l'indirizzo IP del server DNS come appropriato per la rete::
server dei nomi 

Come verificare che il tuo indirizzo IP statico funzioni

Se hai impostato un indirizzo IP statico sulla tua macchina virtuale Ubuntu, puoi verificare se funziona tramite SSH nella macchina ed eseguendo il seguente comando:

indirizzo IP

Dovresti vedere un output come questo:

1: lo: mtu 65536 qdisc noqueue state gruppo predefinito UNKNOWN
collegamento/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 ambito host lo
valid_lft per sempre preferred_lft per sempre
inet6 ::1/128 ambito host
valid_lft per sempre preferred_lft per sempre
2:(vmnet8): mtu 1500 qdisc pfifo_fast state UP gruppo predefinito qlen 1000
link/ etere 00::11 brd ff::ff
inet 192.168.:11/24 brd 192.168... ambito globale vmnet8 valid_lft sempre preferred_lft sempre

Questo output mostra che l'indirizzo IP statico impostato (192.168.:11) funziona come previsto.

Conclusione

In conclusione, impostare un indirizzo IP statico su una macchina virtuale che esegue Ubuntu è un processo abbastanza semplice.

Dovrai modificare il file /etc/network/interfaces file e aggiungere l'indirizzo IP desiderato, la maschera di rete, il gateway e le informazioni sul server DNS.

Dopo aver salvato le modifiche e riavviato l'interfaccia di rete, il tuo nuovo indirizzo IP dovrebbe essere assegnato alla tua macchina virtuale.

Italiano