habe das eth0-Element versehentlich gelöscht, wie kann ich es wiederherstellen?

habe das eth0-Element versehentlich gelöscht, wie kann ich es wiederherstellen?

Ich bin neu bei Ubuntu und versuche, Ubuntu-Server 20.04 zu installieren. Bei meiner ersten Installation funktionierte das Netzwerk gut. Soweit ich mich erinnere, gab es auf der Seite „Netzwerkverbindungen“ ein Element „enxxx“, aber ich habe es irgendwie gelöscht, als ich damit herumgespielt habe.

Aus irgendeinem Grund muss ich das System neu installieren, aber dieses Mal kann ich das Element, das die Ethernet-Karte angibt, nicht finden. Schlimmer noch, ich kann kein Tool aufrufen, da nach der Installation kein Zugriff auf das Internet möglich ist. Beispielsweise ist sudo apt-get install ifconfig nicht möglich.

Ich habe versucht, den Netplan /etc/netplan zu bearbeiten, wiedie Antwortvorgeschlagen. außerdem habe ich das BIOS überprüft, der Mac des Ethernet ist da.

Bitte geben Sie mir einen Rat, wie ich dieses Problem lösen kann. Jeder Hinweis ist herzlich willkommen. Danke.

Übrigens kennt das neu installierte System nicht einmal autoBefehle.

die normale Netzwerkverbindungsseite

Bildschirm bei der Installation Bildschirm bei der Installation

Ergebnis fürip a IP-Adresse

Ergebnis fürlshw Abonnieren

Ergebnis fürlspci lspci

Ich kann den Ethernet-Controller finden, sudo lshw -class Netaber ihn nicht zum Laufen bringen.

lshw -Klasse Net

zum besseren Verständnis hier meine lshw -c networkundnetplan

  *-network UNCLAIMED
       description: Ethernet controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       version: 11
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: latency=0
       resources: memory:53300000-5331ffff

Netzplan

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Antwort1

Dies setzt voraus, dass Sie Ubuntu installierenServer20.04...

Bestätigen Sie, dass /etc/network/interfaces (falls vorhanden) nur Folgendes enthält:

auto lo
iface lo inet loopback

Bestätigen Sie, dass /etc/NetworkManager/NetworkManager.conf Folgendes enthält:

[ifupdown]
managed=false

Wir werden /etc/netplan/*.yaml ändern...

cd /etc/netplan# ändere die Richtung

ls -al# finde den Dateinamen

sudo pico the_filename_shown_above.yaml# die Datei bearbeiten

Ändere das:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Hierzu:

# Let systemd-networkd manage all devices on this system
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: true

Speicher die Datei.

sudo netplan generate

sudo netplan apply

reboot

verwandte Informationen