Рейтинг:0

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

флаг jp

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

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

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

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

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

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

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

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

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

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

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

lshw -класс Сеть

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

  *-сеть НЕЗАЯВЛЕНА
       описание: Контроллер Ethernet
       продукт: Корпорация Intel
       производитель: корпорация Intel
       физический идентификатор: 1f.6
       информация о шине: pci@0000:00:1f.6
       версия: 11
       ширина: 32 бита
       часы: 33 МГц
       возможности: pm msi bus_master cap_list
       конфигурация: задержка=0
       ресурсы: память: 53300000-5331ffff

сетевой план

# Разрешить NetworkManager управлять всеми устройствами в этой системе
сеть:
  версия: 2
  визуализатор: NetworkManager
флаг in
Можете ли вы [отредактировать свой вопрос], чтобы включить вывод `ip a`, `sudo lshw -C network` и `lspci`? Это покажет информацию об оборудовании и сети, которая может помочь с ответом.
Eric Huang avatar
флаг jp
@matigo большое спасибо, пожалуйста, найдите прикрепленные изображения. Кажется, есть забота об Ethernet, но я просто не знаю, как заставить ее работать.
Carles Mateo avatar
флаг cn
У вас есть физическая кнопка на ноутбуке или горячая клавиша на клавиатуре ноутбука для включения/отключения Ethernet/Wifi? Это USB-ключ или выделенный порт Ethernet? Ваше здоровье
Eric Huang avatar
флаг jp
@CarlesMateo Нет, к сожалению, я так не думаю.
Carles Mateo avatar
флаг cn
@EricHuang, пожалуйста, выполните эту команду и вставьте вывод. Вы должны увидеть там свое Ethernet-устройство: ```ls -al /sys/class/net```
Eric Huang avatar
флаг jp
@CarlesMateo только софт "lo", связанный с `../../devices/virtual/net/lo ` , даже я это вижу, но я просто не могу заставить его работать.
heynnema avatar
флаг ru
Это скриншоты из текущей работающей системы, в которой нет Ethernet? Если да, отредактируйте свой вопрос и покажите мне `cat /etc/netplan/*.yaml` и полный вывод `sudo lshw -C network`. Начинайте комментировать меня с @heynnema или я пропущу их.
Eric Huang avatar
флаг jp
@heynnema Мне спасибо! для лучшего чтения, пожалуйста, найдите отредактированный пост. Я добавил содержимое файлов на него.
Carles Mateo avatar
флаг cn
@EricHuang, когда вы говорите, что удалили eth0, какую именно команду вы выполнили, чтобы это произошло?
heynnema avatar
флаг ru
@EricHuang Имея мало информации, пожалуйста, посмотрите мой первоначальный ответ.Если это поможет решить проблему, не забудьте принять ее, щелкнув значок галочки, который появляется слева от моего ответа. Спасибо!
Eric Huang avatar
флаг jp
@CarlesMateo, когда `ip a`, я ничего не вижу, но с `lshw -c network` я это вижу. Предполагая, что ОС видит это, но не знает, как с этим бороться, и это должно быть проблемой драйвера.
Рейтинг:0
флаг ru

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

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

авто вот
iFace Lo Inet Loopback

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

[ifupdown]
управляемый = ложь

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

компакт-диск /etc/netplan # изменить каталог

лс-ал # найти имя файла

sudo пико the_filename_show_above.yaml # редактируем файл

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

# Разрешить NetworkManager управлять всеми устройствами в этой системе
сеть:
  версия: 2
  визуализатор: NetworkManager

К этому:

# Разрешить systemd-networkd управлять всеми устройствами в этой системе
сеть:
  версия: 2
  визуализатор: сетевой
  Ethernet:
    enp0s3:
      DHCP4: правда

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

sudo netplan генерировать

применить sudo netplan

перезагрузка

Eric Huang avatar
флаг jp
Спасибо, мой вопрос в том, как он может узнать, что имя Ethernet-ухода — «enp0s3», поскольку ОС видит его только на аппаратном уровне? одна новая информация. Я только что проверил у Gigabyte, производителя материнских плат, они говорят, что еще не предоставляют драйвер Ubuntu, я думаю, мне нужно найти его и снова работать.
heynnema avatar
флаг ru
@EricHuang Было бы полезно знать, как и где вы удалили eth0. Тогда я смогу дать более точный ответ. Драйвер от GB не требуется. Попробуйте мой файл .yaml и посмотрите, работает ли он.
heynnema avatar
флаг ru
@EricHuang Вы также можете загрузиться с Ubuntu **Desktop** USB / DVD и посмотреть, работает ли Ethernet. Если это так, выполните `sudo lshw -C network` и отредактируйте этот вывод в своем вопросе.
heynnema avatar
флаг ru
@EricHuang Статус, пожалуйста...
heynnema avatar
флаг ru
@EricHuang Статус, пожалуйста...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.