GNU/Linux >> Linux Esercitazione >  >> Ubuntu

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

Questo articolo spiegherà come ripristinare il networking da NetPlan/CloudInit su Ubuntu 20.04 Focal Fossa Linux a networking già ora 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.

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

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Installato Ubuntu 20.04 o aggiornato Ubuntu 20.04 Focal Fossa
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 20.04 istruzioni passo passo

  1. Il primo passo è installare gli strumenti 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 privilegi di amministratore, modifica il /etc/default/grub file e cambia la seguente riga:
    FROM:
    GRUB_CMDLINE_LINUX=""
    TO:
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    

    Modifica l'avvio di Grub per passare alla vecchia convenzione di denominazione delle interfacce di rete, ad es. eth0

    Una volta pronto, aggiorna Grub con:

    $ sudo update-grub
    
  3. Riavvia il sistema:
    $ sudo reboot
    
  4. 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.

  5. Riavvia eth0 interfaccia:
    $ 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.
  6. A questo punto dovresti avere il tuo eth0 configurato. Usa ifconfig comando per verificare la configurazione dell'interfaccia di rete:
    ifconfig 
    eth0: flags=4163  mtu 1500
            inet 192.168.1.28  netmask 255.255.255.0  broadcast 192.168.1.255
            inet6 fe80::2dc0:208f:6d8b:f8fc  prefixlen 64  scopeid 0x20 	
            ether 08:00:27:a7:75:ad  txqueuelen 1000  (Ethernet)
            RX packets 22820  bytes 33504917 (33.5 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 3446  bytes 282861 (282.8 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 409  bytes 34213 (34.2 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 409  bytes 34213 (34.2 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
  7. Prima disabilita e interrompi Configura risoluzione DNS ad es. 8.8.8.8 server dei nomi:

    $ sudo unlink /etc/resolv.conf
    $ sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  8. Eseguiamo la pulizia dell'anima. Rimuovi il pacchetto init cloud:
    $ sudo dpkg -P cloud-init
    $ sudo rm -fr /etc/cloud/
    

    Disabilita e interrompi il servizio risolto dal sistema:

    $ sudo systemctl disable --now systemd-resolved
    

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

  2. Come riavviare la rete su Ubuntu 20.04 LTS Focal Fossa

  3. Come installare LaTex su Ubuntu 20.04 Focal Fossa Linux

  4. Come installare Telegram su Ubuntu 20.04 Focal Fossa Linux

  5. Come installare Viber su Ubuntu 20.04 Focal Fossa Linux

Come installare Spotify su Ubuntu 20.04 Focal Fossa Linux

Come avviare automaticamente le applicazioni su Ubuntu 20.04 Focal Fossa Linux

Come sospendere Ubuntu 20.04 Focal Fossa Linux Desktop

Come installare TeamViewer su Ubuntu 20.04 Focal Fossa Linux

Come ibernare Ubuntu 20.04 Focal Fossa Linux Desktop

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