GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přepnout zpět síť do /etc/network/interfaces na Ubuntu 20.04 Focal Fossa Linux

Tento článek vysvětlí, jak přepnout zpět síť z NetPlan/CloudInit na Ubuntu 20.04 Focal Fossa Linux na nyní již zastaralé networking spravované přes /etc/network/interfaces .

V tomto tutoriálu se naučíte:

  • Jak se vrátit ke konvenci pojmenování sítí eth0..n
  • Jak nainstalovat ifupdown
  • Jak odstranit CloudInit
  • Jak povolit síťového démona
UPOZORNĚNÍ
Přepnutí zpět z NetPlan/CloudInit na již zastaralého síťového démona není podporováno ani doporučeno, protože byste mohli skončit s nefunkčním systémem.

Jak přepnout zpět síť do /etc/network/interfaces na Ubuntu 20.04 Focal Fossa Linux

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Nainstalováno Ubuntu 20.04 nebo upgradované Ubuntu 20.04 Focal Fossa
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak přepnout zpět síť do /etc/network/interfaces na Ubuntu 20.04 pokyny krok za krokem

  1. Prvním krokem je instalace nástrojů pro konfiguraci síťových rozhraní
    $ sudo apt update
    $ sudo apt install ifupdown net-tools
    
  2. Dále změňte z aktuálního enp0s3 starým síťovým rozhraním konvence pojmenování eth0 . Chcete-li tak učinit s právy správce, upravte /etc/default/grub file anf změňte následující řádek:
    FROM:
    GRUB_CMDLINE_LINUX=""
    TO:
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    

    Upravit spouštění Grub pro změnu na staré konvence pojmenování síťových rozhraní, např. eth0

    Jakmile budete připraveni, aktualizujte Grub pomocí:

    $ sudo update-grub
    
  3. Restartujte systém:
    $ sudo reboot
    
  4. Jako uživatel root nebo jakýkoli administrátor upravte soubor /etc/network/interfaces soubor a nastavte eth0 síťové rozhraní pro získání IP adresy z 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
    

    Pokud potřebujete nastavit síťové rozhraní na statickou IP adresu, přečtěte si tento článek.

  5. Restartujte eth0 rozhraní:
    $ sudo ifdown --force eth0
    $ sudo ifup eth0
    
    POZNÁMKA
    Restart sítě přes /etc/init.d/networking není funkční. K restartování sítě použijte ifdown a ifup příkazy, jak je uvedeno výše.
  6. V této fázi byste měli mít svůj eth0 nakonfigurováno. Použijte ifconfig příkaz pro kontrolu konfigurace síťového rozhraní:
    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. Nejprve deaktivujte a zastavte Konfigurace rozlišení DNS např. 8.8.8.8 jmenný server:

    $ sudo unlink /etc/resolv.conf
    $ sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  8. Pojďme provést očistu duše. Odebrat balíček cloud init:
    $ sudo dpkg -P cloud-init
    $ sudo rm -fr /etc/cloud/
    

    Zakázat a zastavit službu vyřešenou systémem systemd:

    $ sudo systemctl disable --now systemd-resolved
    

Ubuntu
  1. Jak nastavit statickou IP adresu na Debian Linuxu

  2. Jak restartovat síť na Ubuntu 20.04 LTS Focal Fossa

  3. Jak nainstalovat LaTex na Ubuntu 20.04 Focal Fossa Linux

  1. Jak nainstalovat Telegram na Ubuntu 20.04 Focal Fossa Linux

  2. Jak nainstalovat Viber na Ubuntu 20.04 Focal Fossa Linux

  3. Jak nainstalovat RStudio na Ubuntu 20.04 Focal Fossa Linux

  1. Jak přidat uživatele na Ubuntu 20.04 Focal Fossa Linux

  2. Jak nainstalovat Yarn na Ubuntu 20.04 Focal Fossa Linux

  3. Jak změnit název hostitele na Ubuntu 20.04 Focal Fossa Linux