GNU/Linux >> Linux Esercitazione >  >> Ubuntu

IP statico Netplan su configurazione Ubuntu

In questo articolo discuteremo di una configurazione IP statico netplan su Ubuntu Linux. Netplan consente una semplice configurazione dell'indirizzo IP di rete utilizzando il linguaggio di serializzazione dei dati leggibile dall'uomo YAML. L'articolo discuterà anche le impostazioni di rete Netplan predefinite e la posizione del file di configurazione Netplan.

In questo tutorial imparerai come:

  • Usa netplan per impostare l'IP statico su Ubuntu Server
  • Configura netplan per impostare IP statico su Ubuntu Server

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Qualsiasi versione del sistema Ubuntu Linux
Software Netplan.io
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Configura l'indirizzo IP statico utilizzando Netplan

La configurazione di rete Netplan è stata introdotta per la prima volta a partire da Ubuntu 18.04, quindi Netplan è disponibile per tutti i nuovi Ubuntu da questa versione e superiori. Iniziamo con alcune nozioni di base su come funziona netplan su Ubuntu.

Netplan consente la configurazione di rete tramite entrambi:networkd demone o NetworkManager . rete demone viene utilizzato principalmente per la configurazione del server, mentre NetworkManager  è utilizzato dagli utenti della GUI. Per passare da uno all'altro devi specificare renderer esplicitamente tramite il file di configurazione di netplan.

NOTA
Se nessun renderer è specificato all'interno del file di configurazione di netplan, quindi il gestore predefinito per la configurazione di rete su questo particolare dispositivo sarà networkd demone.

La posizione del file di configurazione di netplan è impostata su /etc/netplan/ directory. Altre posizioni possibili sono /lib/netplan/ e /run/netplan/ . A seconda della tua installazione di Ubuntu, il file di configurazione di Netplan effettivo può assumere una delle tre forme seguenti:

  • 01-netcfg.yaml
  • 01-network-manager-all.yaml
  • 50-cloud-init.yaml

Se non riesci a trovare il tuo file di configurazione, puoi provare a generare la nuova configurazione di netplan eseguendo il comando seguente:

$ sudo netplan generate
SAPEVI CHE PUOI CONFIGURARE IP STATICO UTILIZZANDO IL SERVER DHCP?
Molto probabilmente il tuo attuale sistema Ubuntu utilizza il server DHCP per configurare le sue impostazioni di rete. Quindi, la configurazione del tuo indirizzo IP è dinamica. In molti scenari, la semplice configurazione del router o del server DHCP locale è un modo preferito per impostare un indirizzo statico su qualsiasi host indipendentemente dal sistema operativo in uso. Controlla il manuale del tuo router e assegna l'indirizzo IP statico al tuo host in base al suo indirizzo MAC utilizzando il servizio DHCP.

Istruzioni passo passo per IP statico Netplan

Server Ubuntu

  1. Per configurare un indirizzo IP statico sul tuo server Ubuntu devi trovare e modificare un file di configurazione di rete netplan rilevante. Vedere la sezione precedente per tutti i possibili percorsi e moduli dei file di configurazione di Netplan. Ad esempio, potresti trovare un file di configurazione di netplan predefinito chiamato 01-netcfg.yaml con un seguente contenuto che istruisce il networkd deamon per configurare la tua interfaccia di rete tramite DHCP:
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
          dhcp4: yes
    
  2. Per impostare la tua interfaccia di rete enp0s3 all'indirizzo IP statico 192.168.1.222 con gateway 192.168.1.1 e server DNS come 8.8.8.8 e 8.8.4.4 sostituire la configurazione sopra con quella sotto.
    ATTENZIONE
    Devi rispettare un rientro del codice corretto per ogni riga del blocco. In altre parole, il numero di spazi prima di ogni stanza di configurazione è importante. Altrimenti potresti ricevere un messaggio di errore simile a:
    YAML non valido in //etc/netplan/01-netcfg.yaml riga 7 colonna 6:non trovata la chiave prevista
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
         dhcp4: no
         addresses: [192.168.1.222/24]
         gateway4: 192.168.1.1
         nameservers:
           addresses: [8.8.8.8,8.8.4.4]
    
  3. Una volta pronto, applica le nuove modifiche alla configurazione di Netplan con i seguenti comandi:
    $ sudo netplan apply
    

    In caso di problemi esegui:

    $ sudo netplan --debug apply
    

Desktop Ubuntu

Questo è un modo preferito per impostare l'indirizzo IP statico su Ubuntu Desktop. È importante notare che se il tuo sistema Ubuntu utilizza Netplan per configurare la rete sui tuoi host devi impostare il renderer all'interno del file di configurazione di Netplan a renderer:NetworkManager .

Avere il renderer di Netplan impostato su networkd daemon risulterà in Wired Unmanaged errore.

  1. Fare clic sull'icona di rete in alto a destra e selezionare le impostazioni corrispondenti all'interfaccia di rete che si desidera assegnare con l'indirizzo IP statico.

  2. Quindi, fai clic sull'icona a forma di ingranaggio accanto alla connessione di rete che desideri configurare. Potrebbe trattarsi di una connessione cablata o wireless.
  3. Seleziona IPv4 dal menu in alto.
  4. Scegli Manuale per le impostazioni IPv4, inserisci la configurazione desiderata e premi Applica .

  5. Riavvia la rete tramite l'interruttore ON/OFF.

  6. Verifica la tua nuova configurazione dell'indirizzo IP statico.

Pensieri conclusivi

In questo tutorial, hai visto come configurare un indirizzo IP statico su un sistema Ubuntu Linux. Abbiamo trattato una GUI e un metodo da riga di comando qui, in modo che gli utenti con un sistema desktop o un server (senza GUI) possano seguire. Le impostazioni dell'indirizzo IP statico persisteranno dopo il riavvio e dovrai riconfigurare manualmente l'indirizzo IP o ripristinare il DHCP per smettere di usarlo.


Ubuntu
  1. Come aggiungere route statiche con netplan su Ubuntu 20.04 Focal Fossa Linux

  2. Configurazione del firewall utilizzando Iptables su Ubuntu 14.04

  3. Ubuntu:come impostare un IP statico in Ubuntu?

  4. Configurazione di un bridge con IP statico con Netplan da utilizzare con container Linux?

  5. Impossibile impostare correttamente l'IP statico in Ubuntu 16.04?

Configurazione del server Samba in Ubuntu 14.04 LTS

Netplan – Come configurare l'indirizzo IP statico in Ubuntu 18.04 usando Netplan

Come installare Pelican su Ubuntu 20.04

Come configurare il networking con Netplan su Ubuntu

Come impostare un indirizzo IP statico su Ubuntu Linux

Come impostare un IP statico su Ubuntu 20.04 (desktop)