Рейтинг:1

Отсутствует интерфейс Ethernet в Ubuntu 20.04

флаг us

У меня возникла проблема с установкой Ubuntu 20.04, когда у меня нет интерфейса Ethernet, и я не могу найти способ вернуть его. Моя ситуация очень похожа на это вопрос, но я не могу получить доступ к внешнему сетевому адаптеру, и я сомневаюсь, что это вообще сработает для меня. У меня есть USB-адаптер Wi-Fi, но он не распознается системой, и мне не удалось собрать драйверы (когда я пытаюсь их скомпилировать, я получаю ошибку компиляции). Когда я выполнял эту установку, я выбрал вариант минимальной установки, поэтому, возможно, USB-адаптер не распознается.

Любая помощь в восстановлении хотя бы соединения Ethernet будет очень признательна. Я потратил кучу времени на настройку этой установки, и я бы предпочел не повторять всю эту работу, если я могу этого избежать. В конце концов, я всегда могу переустановить, но я бы хотел этого избежать.

Задний план

Это началось с проблемы с моим разрешением экрана 800x600 из-за некоторых проблем с драйверами. Я исправил эту проблему раньше, но забыл, как именно, поэтому я немного погуглил и использовал несколько решений, ни одно из которых не сработало для меня. У меня были другие дела, поэтому я отказался от этой проблемы и оставил компьютер на несколько недель. Когда я вернулся к этой проблеме, я также заметил, что у меня больше нет сетевого подключения. Попробовав несколько вещей (ни одну из которых я не могу вспомнить сейчас), заменив сетевой кабель, получив новую материнскую плату, процессор и оперативную память (в любом случае я хотел обновить и подумал, что, возможно, древняя плата, которую я использовал, наконец-то умирает) я понял что-то еще было не так.

Я не могу ничего установить непосредственно на машину, я смог установить несколько пакетов, загрузив их и их зависимости на другую машину, поместив их на USB-накопитель и установив их с USB-накопителя. Ниже приведен вывод группы команд, которые я видел в других потоках.

IP а

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
    инет 127.0.0.1/8 область хоста lo
       valid_lft навсегда
    inet6 :: 1/128 узел области видимости 
       valid_lft навсегда

sudo lshw -C сеть

  *-сеть НЕЗАЯВЛЕНА
       описание: Контроллер Ethernet
       продукт: RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet
       поставщик: Realtek Semiconductor Co., Ltd.
       физический идентификатор: 0
       информация о шине: pci@0000:25:00.0
       версия: 15
       ширина: 64 бита
       часы: 33 МГц
       возможности: pm msi pciexpress msix bus_master cap_list
       конфигурация: задержка=0
       ресурсы: ioport: f000 (размер = 256) память: f7504000-f7504fff память: f7500000-f7503fff

lspci

00:00.0 Хост-мост: Advanced Micro Devices, Inc. [AMD] Семейство 17h (Модели 00h-0fh) Корневой комплекс
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Семейство 17h (модели 00h–0fh) Блок управления памятью ввода-вывода
00:01.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–1fh), фиктивный хост-мост PCIe
00:01.3 Мост PCI: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh), мост PCIe GPP
00:02.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–1fh), фиктивный хост-мост PCIe
00:03.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–1fh) PCIe Dummy Host Bridge
00:03.1 Мост PCI: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh), мост PCIe GPP
00:04.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–1fh), фиктивный хост-мост PCIe
00:07.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–1fh), фиктивный хост-мост PCIe
00:07.1 Мост PCI: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh), внутренний мост PCIe GPP 0 на шину B
00:08.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–1fh), фиктивный хост-мост PCIe
00:08.1 Мост PCI: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh), внутренний мост PCIe GPP 0 на шину B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH Контроллер SMBus (версия 59)
00:14.3 Мост ISA: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (версия 51)
00:18.0 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 0
00:18.1 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 1
00:18.2 Хост-мост: Advanced Micro Devices, Inc.[AMD] Family 17h (модели 00h-0fh) Data Fabric: устройство 18h; Функция 2
00:18.3 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 3
00:18.4 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 4
00:18.5 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 5
00:18.6 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 6
00:18.7 Хост-мост: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) Data Fabric: устройство 18h; Функция 7
03:00.0 Контроллер USB: Advanced Micro Devices, Inc. [AMD] Устройство 43bc (версия 02)
03:00.1 Контроллер SATA: Advanced Micro Devices, Inc. [AMD], устройство 43b8 (версия 02)
03:00.2 Мост PCI: Advanced Micro Devices, Inc. [AMD] Устройство 43b3 (версия 02)
20:04.0 Мост PCI: Advanced Micro Devices, Inc. [AMD] Порт PCIe набора микросхем серии 300 (версия 02)
20:05.0 Мост PCI: Advanced Micro Devices, Inc. [AMD] Порт PCIe набора микросхем серии 300 (версия 02)
20:06.0 Мост PCI: Advanced Micro Devices, Inc. [AMD] Порт PCIe набора микросхем серии 300 (версия 02)
20:07.0 Мост PCI: Advanced Micro Devices, Inc. [AMD] Порт PCIe набора микросхем серии 300 (версия 02)
25:00.0 Ethernet-контроллер: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Gigabit Ethernet-контроллер PCI Express (версия 15)
29:00.0 VGA-совместимый контроллер: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
29:00.1 Аудиоустройство: аудиоконтроллер высокой четкости NVIDIA Corporation GP107GL (версия a1)
2a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 Dummy Function
2a:00.2 Контроллер шифрования: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh), процессор безопасности платформы
2a:00.3 USB-контроллер: Advanced Micro Devices, Inc. [AMD] Хост-контроллер Zeppelin USB 3.0
2b:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function
2b:00.2 Контроллер SATA: Advanced Micro Devices, Inc. [AMD] Контроллер FCH SATA [режим AHCI] (версия 51)
2b:00.3 Аудиоустройство: Advanced Micro Devices, Inc. [AMD], семейство 17h (модели 00h–0fh) HD Audio Controller

кот /etc/netplan/01-netcfg.yaml

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

модинфо r8168/модинфо r8169

Обе эти команды генерируют сообщение о том, что модуль не найден.

Редактировать

После написания моего вопроса я попытался установить дкм и r8168-dkms и это работало нормально, но у меня все еще не было подключения к сети. Я совершенно уверен, что пытался sudo modprobe r8169 на данный момент, но я не могу иметь. Я также пытался установить Linux-универсальный-hwe-20.04 как упоминалось в другом вопросе, и это не закончилось из-за некоторых ошибок.

Увидев комментарий @Terrance, я решил попробовать sudo modprobe r8169 снова и это сработало. Либо я на самом деле не запускал команду ранее, либо моя попытка установить Linux-универсальный-hwe-20.04 работало достаточно, чтобы драйвер заработал (я не уверен, что это вообще возможно).

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

флаг in
Просто для подтверждения: вы установили Ubuntu с предыдущей материнской платой, переключились на новую с новым процессором и подключили накопитель без переустановки. Правильный?
Terrance avatar
флаг id
Значит, `sudo modprobe r8169` тоже не работает? После того, как драйвер r8169 заработает, я бы порекомендовал установить драйвер r8168, который работает с dkms
chili555 avatar
флаг cn
Можем ли мы также увидеть: `sudo dpkg -s linux-modules-extra-$(uname -r) | Статус grep`
Terrance avatar
флаг id
В моем комментарии выше есть ссылка на установку драйвера r8168 для вашего устройства. r8169 работает стабильно, но только на чипсете 8169. Ваш использует 8168.

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

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