GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come ripristinare la rete su /etc/network/interfaces su Ubuntu 22.04 Jammy Jellyfish Linux

Questo tutorial spiegherà come tornare a networking da NetPlan/CloudInit su Ubuntu 22.04 Jammy Jellyfish Linux al networking – ormai già obsoleto – gestito tramite /etc/network/interfaces .

In questo tutorial imparerai:

  • Come ripristinare la convenzione di denominazione di rete eth0..n
  • Come installare ifupdown
  • Come rimuovere CloudInit
  • Come abilitare il demone di rete
AVVISO
Il ritorno da NetPlan/CloudInit al demone di rete ormai obsoleto non è supportato né consigliato poiché potresti ritrovarti con un sistema danneggiato. Ora è obsoleto per più versioni di Ubuntu.
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 22.04 Jammy Medusa
Software N/D
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

Come ripristinare la rete su /etc/network/interfaces su Ubuntu 22.04 istruzioni passo passo

  1. La prima cosa che dobbiamo fare è aprire un terminale a riga di comando ed eseguire i seguenti comandi per installare gli strumenti appropriati per configurare le interfacce di rete.
    $ sudo apt update
    $ sudo apt install ifupdown net-tools
    
  2. Successivamente, cambia dall'attuale enp0s3 alla vecchia convenzione di denominazione delle interfacce di rete eth0 . Per farlo, con i permessi di root apri /etc/default/grub file di configurazione.
    $ sudo nano /etc/default/grub
    
  3. All'interno di questo file, cambia la riga seguente.
    FROM:
    GRUB_CMDLINE_LINUX=""
    TO:
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    
  4. Salva le modifiche ed esci dal file. Una volta pronto, aggiorna Grub con questo comando:
    $ sudo update-grub
    
  5. Riavvia il sistema per rendere effettive le nuove modifiche:
    $ sudo reboot
    
  6. Come utente root o come utente amministrativo, modifica /etc/network/interfaces file e imposta eth0 interfaccia di rete per ottenere l'indirizzo IP da DHCP:
    source /etc/network/interfaces.d/*
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet dhcp

    Consulta questo articolo se devi impostare l'interfaccia di rete su un indirizzo IP statico.

  7. Riavvia interfaccia eth0:
    $ sudo ifdown --force eth0
    $ sudo ifup eth0
    
    NOTA
    Riavvio della rete tramite /etc/init.d/networking non è funzionale. Per riavviare la rete usa ifdown e ifup comandi come mostrato sopra.
  8. A questo punto dovresti avere il tuo eth0 configurato. Usa ifconfig comando per verificare la configurazione dell'interfaccia di rete:
    $ ifconfig
    
  9. Prima disabilita e interrompi Configura risoluzione DNS ad es. 8.8.8.8 Server dei nomi (server DNS di Google):

    $ sudo unlink /etc/resolv.conf
    $ sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  10. Eseguiamo un po' di pulizia. Rimuovi il pacchetto init cloud:
    $ sudo dpkg -P cloud-init
    $ sudo rm -fr /etc/cloud/
    
  11. Disabilita e interrompi il servizio systemd-resolved:
    $ sudo systemctl disable --now systemd-resolved
    

Pensieri conclusivi

In questo tutorial, abbiamo visto come tornare alla vecchia networking da NetPlan/CloudInit su Ubuntu 22.04 Jammy Jellyfish Linux. Questo era il vecchio modo di gestire la rete su sistemi Linux, ma da allora è diventato obsoleto. Questo è un bel modo per ripristinare la semplicità di networking al tuo moderno sistema Ubuntu 22.04.


Ubuntu
  1. Come configurare un indirizzo IP statico su Debian Linux

  2. Come ripristinare la rete su /etc/network/interfaces su Ubuntu 20.04 Focal Fossa Linux

  3. /etc/network/interfaces per connettere Ubuntu a una rete wireless

  4. Come trovare il mio indirizzo IP su Ubuntu 22.04 Jammy Jellyfish Linux

  5. Come installare Discord su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare Telegram su Ubuntu 22.04 Jammy Jellyfish Linux

Come avviare automaticamente le applicazioni su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare RStudio su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare il desktop MATE su Ubuntu 22.04 Jammy Jellyfish Linux

Come controllare il mio indirizzo IP su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare il tema macOS su Ubuntu 22.04 Jammy Jellyfish Linux