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

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

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

Я пытался отредактировать netplan / etc / netplan, как подсказал ответ . Также я проверил биос, там есть макинтош Ethernet.

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

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

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

Экран при установке введите описание изображения здесь

результат для ip a введите описание изображения здесь

результат для lshw введите описание изображения здесь

reslut для lspci введите описание изображения здесь

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

lshw -class 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

netplan

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
0
задан 27 June 2021 в 05:58

1 ответ

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

Подтвердите, что / etc / network / интерфейсы (если он существует) содержит только это:

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

0
ответ дан 28 July 2021 в 11:24

Другие вопросы по тегам:

Похожие вопросы: