случайно удалил элемент eth0, как его вернуть?

случайно удалил элемент eth0, как его вернуть?

Я новичок в ubuntu, пытаюсь установить ubuntu-server 20.04. Во время моей первой установки сеть работала хорошо. Насколько я помню, на странице сетевых подключений был пункт "enxxx", но я его как-то удалил, когда возился с ним.

По некоторым причинам мне нужно переустановить систему, но в этот раз я не могу найти элемент, указывающий на карту Ethernet. Хуже того, я не могу получить ни одного инструмента, так как нет доступа к Интернету после установки, скажем, sudo apt-get install ifconfig невозможно.

Я пробовал редактировать netplan /etc/netplan, какответпредложил. также я проверил биос, mac-адрес Ethernet там есть.

Пожалуйста, посоветуйте, как мне решить эту проблему, или любая подсказка будет очень кстати. Спасибо.

Кстати, недавно установленная система даже не знает autoкоманды.

обычная страница сетевого подключения

Экран при установке Экран при установке

результат дляip a ip а

результат дляlshw лшв

результат дляlspci lspci

Я могу найти контроллер Ethernet, sudo lshw -class Netно не могу заставить его работать.

lshw -класс Net

для лучшего понимания, вот мой lshw -c networkиnetplan

  *-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

нетплан

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

решение1

Предполагается, что вы устанавливаете Ubuntu.Сервер20.04...

Убедитесь, что /etc/network/interfaces (если он существует) содержит только это:

auto lo
iface lo inet loopback

Убедитесь, что /etc/NetworkManager/NetworkManager.conf содержит следующее:

[ifupdown]
managed=false

Мы изменим /etc/netplan/*.yaml...

cd /etc/netplan# сменить каталог

ls -al# найти имя файла

sudo pico the_filename_shown_above.yaml# редактировать файл

Изменить это:

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

К этому:

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

Сохраните файл.

sudo netplan generate

sudo netplan apply

reboot

Связанный контент