У меня возникла проблема с установкой 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
работало достаточно, чтобы драйвер заработал (я не уверен, что это вообще возможно).
Конечным результатом является то, что моя система работает достаточно, я должен быть в состоянии это исправить, но я не знаю точного исправления, которое меня больше раздражает.