• OBSBOT DE
  • Pneumatici
  • Pneumatici
  • Europcar IT
  • Pneumatici
  • Europcar IT
  • OBSBOT DE
  • Tappeto.it
  • Caffè Vergnano
  • OBSBOT DE
  • OBSBOT DE
  • OBSBOT DE

Come configurare due indirizzi IP sulla stessa interfaccia di rete con Netplan su Ubuntu

Netplan è uno strumento moderno e flessibile per la configurazione di rete su Ubuntu e altre distribuzioni Linux che utilizzano systemd. Consente di definire le impostazioni di rete in modo dichiarativo utilizzando file YAML, rendendo la gestione delle configurazioni più semplice e leggibile.

In questo articolo, esploreremo come utilizzare Netplan per assegnare due indirizzi IP alla stessa interfaccia di rete fisica (eth) su Ubuntu.

Prerequisiti

  • Un sistema Ubuntu con Netplan installato (di solito è preinstallato nelle versioni recenti)
  • Accesso come amministratore (root o sudo)
  • Conoscenza di base della configurazione di rete e degli indirizzi IP

Procedura

  1. Identificare l'interfaccia di rete

    Utilizzare il comando ip link per visualizzare le interfacce di rete disponibili e identificare quella a cui si desidera assegnare due indirizzi IP. In genere, l'interfaccia principale si chiama eth0.

  2. Creare o modificare il file di configurazione Netplan

    I file di configurazione di Netplan si trovano nella directory /etc/netplan/. Creare un nuovo file (ad esempio,01-two-ips.yaml) o modificare un file esistente se si sta già utilizzando Netplan per configurare la rete.

  3. Definire la configurazione

    Utilizzare il seguente esempio come base per la configurazione, adattandolo ai propri indirizzi IP, subnet mask, gateway e altre impostazioni di rete:

    <!----><!----><!----><div><div>YAML</div><!----><div><div>
    network:<br>    version:2<br>    ethernets:<br>        eth0:     # Sostituire con il nome della propria interfaccia<br>            dhcp4:no<br>            addresses:<br>            -192.168.1.100/24 # Primo indirizzo IP e subnet mask<br>            -10.0.0.10/24     # Secondo indirizzo IP e subnet mask<br>            gateway4:192.168.1.1 # Gateway predefinito<br>            nameservers:<br>                addresses:<br>                -8.8.8.8<br>                -8.8.4.4
    <!----><!----><!----></div></div><div><div><br></div><div><!----><!----><!----><!----><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span><!----></div></div><!----></div></code-block><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><p><strong>Spiegazione:</strong></p><ul><li><code class="">network:: Sezione principale del file di configurazione
  4. version: 2: Versione dello schema di configurazione Netplan
  5. renderer: networkd: Utilizza networkd per applicare la configurazione
  6. ethernets:: Sezione per configurare le interfacce Ethernet
  7. eth0:: Nome dell'interfaccia da configurare
  8. dhcp4: no: Disabilita DHCP per questa interfaccia
  9. addresses:: Elenco degli indirizzi IP da assegnare all'interfaccia
  10. gateway4:: Gateway predefinito per IPv4
  11. nameservers:: Server DNS da utilizzare
  12. Applicare la configurazione

    Eseguire il seguente comando per applicare la nuova configurazione:

    <!----><!----><!----><div><div>Bash</div><!----><div><div>
    sudo netplan apply
    </div></div><div><div><!----><!----><!----><!----><span class="mat-mdc-button-persistent-ripple mdc-icon-button__ripple"></span><span class="mat-focus-indicator"></span><span class="mat-mdc-button-touch-target"></span><!----></div></div><!----></div></code-block><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><p>Netplan verificherà la sintassi del file di configurazione e, se corretta, applicherà le modifiche.</p></li><li><p><strong>Verificare la configurazione</strong></p><p>Utilizzare il comando <code class="">ip addr per verificare che entrambi gli indirizzi IP siano stati assegnati all'interfaccia di rete:

    <!----><!----><!----><div><div>Bash</div><!----><div><div>
    ip addr show eth0
    <!----><!----><!----></div></div></div></code-block><p>Dovresti vedere entrambi gli indirizzi IP elencati nell'output del comando.</p></li></ol><h2>Considerazioni aggiuntive</h2><ul><li><strong>Routing:</strong> Se è necessario configurare routing specifico per uno dei due indirizzi IP, è possibile farlo utilizzando tabelle di routing o policy routing.</li><li><strong>Firewall:</strong> Assicurarsi di configurare correttamente il firewall per consentire il traffico in entrata e in uscita su entrambi gli indirizzi IP, se necessario.</li><li><strong>Alias di interfaccia:</strong> In alternativa all'utilizzo di Netplan, è possibile assegnare un secondo indirizzo IP utilizzando un alias di interfaccia (ad esempio,<code class="">eth0:1). Tuttavia, Netplan è generalmente considerato un metodo più moderno e flessibile per la configurazione di rete.
  13. Conclusione

    Netplan semplifica la configurazione di rete su Ubuntu, consentendo di assegnare facilmente due indirizzi IP alla stessa interfaccia di rete. Seguendo i passaggi descritti in questo articolo, è possibile configurare rapidamente e in modo affidabile più indirizzi IP sulla stessa interfaccia fisica, adattando la configurazione alle proprie esigenze specifiche.

Linkedin

Potrebbero interessarti

Cosa è uno switch ethernet e come funziona

Uno switch di rete è un dispositivo ...

Leggi ->

Cosa è un router e come funziona

Un router è un dispositivo di rete che si occupa di inoltrare pacchetti di dati a ...

Leggi ->

Cosa è il POE (Power over Ethernet)

Il PoE è una tecnologia che consente di trasm ...

Leggi ->

Modem-Router Domestici: Come Funzionano ?

Nell'era digitale in cui viviamo, la con ...

Leggi ->

Differenze tra SCSI e iSCSI

SCSI (Small Computer System Interface) e iSCS ...

Leggi ->

Come installare Node-Red su Ubuntu 22.04

Cosa è Node-Red ? Node-RED è uno strumento nato con ...

Leggi ->

Guida alla configurazione di un server Ubuntu in sicurezza

La sicurezza di un server Ubuntu richiede una configurazione meticolosa e l' ...

Leggi ->

Confronto tra pompa di calore e caldaia a gas per acqua calda: risparmio, emissioni, costo

Confronto tra pompa di calore e caldaia a gas per acqua calda: risparmio, emissi ...

Leggi ->

I vantaggi delle pompe di calore rispetto ai sistemi a gas

Ciao e bentornati! In questo articolo, voglio parlare di uno dei temi più discuss ...

Leggi ->

Come creare un canale WhatsApp

Nei vari agiornamenti di WhatsApp il grupo di Meta ha introdotto un po in sordina ...

Leggi ->
  • Pneumatici
  • Pneumatici
  • OBSBOT DE
  • Pneumatici
  • OBSBOT DE
  • OBSBOT DE
  • Caffè Vergnano
  • OBSBOT DE
  • Europcar IT
  • Tappeto.it
  • OBSBOT DE
  • Europcar IT