Выполнение небольшой настройки системы в Ubuntu Server 20.04, только CLI, на Lenovo ThinkCentre m90n NUC. Ubuntu больше не распознает, что система имеет интерфейс Ethernet вообще, и я не уверен, с чего начать устранение неполадок или исправление этого.
Что я делал до проблемы:
После очистки Docker (Судо меткая очистка
) из системы, интерфейс Ethernet эно2
вдруг не смог вытащить IP из роутера после перезагрузки. Подумал, что, может быть, маршрутизатор решил, что ему просто не нравится система (у меня были маршрутизаторы, которые так делают), поэтому я продолжал работать.
Моя следующая проблема заключалась в устранении неполадок, связанных с автоматическим перезапуском системы после выдачи выключение
или же выключение -P сейчас
команда. Нашел исправление здесь что включало добавление акпи=нуарк
к GRUB_CMDLINE_LINUX_DEFAULT
строка конфигурации в /etc/по умолчанию/жратва
. После обновления grub и повторной перезагрузки, чтобы проверить исправление, айпи адрес
больше не отображает интерфейс Ethernet.
Я восстановил конфигурацию grub и перезагрузился, но айпи адрес
все еще не перечисляет эно2
поэтому я не подозреваю, что конфигурация grub убила его. Я считаю, что очистка докера должна была удалить что-то еще.
Я не уверен, с чего начать это исправлять.
Выходы:
Вывод IP-адрес
:
calyodelphi@dragonweyr:~$ 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 навсегда
2: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
ссылка/эфир 94:e6:f7:36:91:d8 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.6/24 brd 192.168.1.255 область действия глобальная динамическая wlo1
valid_lft 3458 сек. selected_lft 3 458 сек.
inet6 fd4b:8d38:69ba:1:96e6:f7ff:fe36:91d8/64 глобальная область действия mngtmpaddr noprefixroute
valid_lft навсегда
ссылка на область inet6 fe80::96e6:f7ff:fe36:91d8/64
valid_lft навсегда
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
ссылка/эфир 02:42:5e:0e:94:56 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 глобальная область действия docker0
valid_lft навсегда
Вывод lspci
:
calyodelphi@dragonweyr:~$ lspci
00:00.0 Хост-мост: Intel Corporation Coffee Lake HOST и контроллер DRAM (версия 0c)
00:02.0 Контроллер, совместимый с VGA: Intel Corporation UHD Graphics 620 (Whiskey Lake) (версия 02)
00:04.0 Контроллер обработки сигналов: Тепловая подсистема процессора Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core (версия 0c)
00:08.0 Периферийные устройства системы: процессор Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Контроллер обработки сигналов: термоконтроллер Intel Corporation Cannon Point-LP (версия 30)
00:14.0 USB-контроллер: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (версия 30)
00:14.2 Оперативная память: Intel Corporation Cannon Point-LP Shared SRAM (версия 30)
00:14.3 Сетевой контроллер: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (версия 30)
00:16.0 Коммуникационный контроллер: Intel Corporation Cannon Point-LP MEI Controller #1 (версия 30)
00:1d.0 Мост PCI: Intel Corporation Cannon Point-LP Корневой порт PCI Express № 9 (версия f0)
00:1d.4 Мост PCI: Intel Corporation Cannon Point-LP Корневой порт PCI Express №13 (версия f0)
00:1f.0 Мост ISA: Intel Corporation Cannon Point-LP LPC Controller (версия 30)
00:1f.3 Аудиоустройство: Intel Corporation Cannon Point-LP High Definition Audio Controller (версия 30)
00:1f.4 SMBus: контроллер Intel Corporation Cannon Point-LP SMBus (версия 30)
00:1f.5 Контроллер последовательной шины [0c80]: Контроллер Intel Corporation Cannon Point-LP SPI (версия 30)
00:1f.6 Ethernet-контроллер: Intel Corporation Ethernet Connection (6) I219-V (версия 30)
02:00.0 Контроллер энергонезависимой памяти: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
Содержание и т.д./сеть/интерфейсы
(этот файл был пустым, прежде чем я добавил это, до сих пор нет исправления):
calyodelphi@dragonweyr:~$ cat /etc/network/interfaces
авто вот
iFace Lo Inet Loopback
авто эно2
iface eno2 инет dhcp
РЕДАКТИРОВАТЬ 1
Вывод lshw -C сеть
:
calyodelphi@dragonweyr:~$ sudo lshw -C сеть
[sudo] пароль для calyodelphi:
*-сеть:0
описание: Беспроводной интерфейс
продукт: Cannon Point-LP CNVi [Wireless-AC]
производитель: корпорация Intel
физический идентификатор: 14.3
информация о шине: pci@0000:00:14.3
логическое имя: wlo1
версия: 30
серийный номер: 94:e6:f7:36:91:d8
ширина: 64 бита
часы: 33 МГц
возможности: pm msi pciexpress msix bus_master cap_list ethernet физический беспроводной
конфигурация: широковещательная передача = да, драйвер = версия драйвера iwlwifi = 5.4.0-77-универсальная прошивка = 46.6bf1df06.0 ip = 192.168.1.6 задержка = 0 ссылка = да многоадресная рассылка = да беспроводная связь = IEEE 802.11
ресурсы: irq:0 память:a123c000-a123ffff
*-сеть:1 НЕЗАЯВЛЕННАЯ
описание: Контроллер Ethernet
продукт: Ethernet-соединение (6) I219-V
производитель: корпорация Intel
физический идентификатор: 1f.6
информация о шине: pci@0000:00:1f.6
версия: 30
ширина: 32 бита
часы: 33 МГц
возможности: pm msi cap_list
конфигурация: задержка=0
ресурсы: память: a1200000-a121ffff
РЕДАКТИРОВАТЬ 2
Некоторый дополнительный вывод, как рекомендуется в комментариях.
Во-первых, это /etc/netplan/*.yaml
:
calyodelphi@dragonweyr:~$ cat /etc/netplan/00-installer-config.yaml
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
Ethernet:
эно2:
DHCP4: правда
Wi-Fi:
wlo1:
DHCP4: правда
необязательно: правда
точки доступа:
«Дезинфицировано для вашей безопасности»:
пароль: «DontYouWishYourExploitsWereHotLikeMe»
версия: 2
Вывод sudo modprobe e1000e && sudo dmesg | грэп е100
:
calyodelphi@dragonweyr:~$ sudo modprobe e1000e && sudo dmesg | грэп е100
[ 1.237103] e1000e: Сетевой драйвер Intel(R) PRO/1000 — 3.2.6-k
[ 1.238833] e1000e: Copyright(c) Корпорация Intel, 1999–2015 гг.
[ 1.241057] e1000e 0000:00:1f.6: не удается найти IRQ для PCI INT A; попробуйте использовать pci=biosirq
[ 1.243023] e1000e 0000:00:1f.6: Частота регулирования прерываний (число/сек) установлена в динамический консервативный режим
[ 2.533297] e1000e: проверка 0000:00:1f.6 завершилась с ошибкой -2
И после некоторого бокового поиска (друг в другом месте предложил отсутствующий модуль ядра, и я немного погуглил), я собрал это lspci -v
поиск, чтобы получить информацию конкретно о контроллере Ethernet. Первый захваченный блок — это контроллер Wi-Fi, который отлично работает.
calyodelphi@dragonweyr:~$ lspci -v | awk '/Ethernet/,/^$/'
Имя устройства: встроенный — Ethernet
Подсистема: Intel Corporation Cannon Point-LP CNVi [Wireless-AC]
Флаги: bus master, fast devsel, latency 0
Память на уровне a123c000 (64-разрядная, без предварительной выборки) [размер = 16 КБ]
Возможности: <доступ запрещен>
Используемый драйвер ядра: iwlwifi
Модули ядра: iwlwifi
00:1f.6 Ethernet-контроллер: Intel Corporation Ethernet Connection (6) I219-V (версия 30)
Имя устройства: встроенный — Ethernet
Подсистема: Lenovo Ethernet Connection (6) I219-V
Флаги: быстрый разработчик
Память на уровне a1200000 (32-разрядная, без предварительной выборки) [размер = 128 КБ]
Возможности: <доступ запрещен>
Модули ядра: e1000e
РЕДАКТИРОВАТЬ 3
Вывод dmesg | grep -i прерывание
:
calyodelphi@dragonweyr:~$ sudo dmesg | grep -i прерывание
[sudo] пароль для calyodelphi:
[0.000000] Командная строка: BOOT_IMAGE=/vmlinuz-5.4.0-77-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro pci=biosirq
[ 0.000000] PCI: неизвестная опция `biosirq'
[ 0.063103] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[0.063105] ACPI: INT_SRC_OVR (шина 0 bus_irq 9 global_irq 9 высокий уровень)
[ 0.063107] ACPI: IRQ0 используется переопределением.
[ 0.063108] ACPI: IRQ9 используется переопределением.
[0.063521] Командная строка ядра: BOOT_IMAGE=/vmlinuz-5.4.0-77-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro pci=biosirq
[ 0.122357] NR_IRQS: 524544, nr_irqs: 2048, предварительно выделенных irqs: 16
[0.127500] DMAR-IR: включено переназначение IRQ в режиме x2apic
[0.456806] ACPI: PCI Interrupt Link [LNKA] (IRQ 3 4 5 6 10 11 12 14 15) *0
[ 0.456965] ACPI: PCI Interrupt Link [LNKB] (IRQ 3 4 5 6 10 11 12 14 15) *1
[ 0.457120] ACPI: PCI Interrupt Link [LNKC] (IRQ 3 4 5 6 10 11 12 14 15) *0
[ 0.457273] ACPI: канал прерывания PCI [LNKD] (IRQ 3 4 5 6 10 11 12 14 15) *0
[ 0.457427] ACPI: канал прерывания PCI [LNKE] (IRQ 3 4 5 6 10 11 12 14 15) *0
[ 0.457583] ACPI: PCI Interrupt Link [LNKF] (IRQ 3 4 5 6 10 11 12 14 15) *0
[ 0.457736] ACPI: канал прерывания PCI [LNKG] (IRQ 3 4 5 6 10 11 12 14 15) *0
[ 0.457890] ACPI: PCI Interrupt Link [LNKH] (IRQ 3 4 5 6 10 11 12 14 15) *0
[0.478709] PCI: Использование ACPI для маршрутизации IRQ
[0.525746] hpet0: на MMIO 0xfed00000, IRQ 2, 8, 0, 0, 0, 0, 0, 0
[ 0.950240] pcieport 0000:00:1d.0: PME: Сигнализация с IRQ 122
[ 0.950903] pcieport 0000:00:1d.4: PME: Сигнализация с IRQ 123
[0.951023] pcieport 0000:00:1d.4: AER: включен с IRQ 123
[0.960745] Серийный порт: драйвер 8250/16550, 32 порта, совместное использование IRQ включено
Как в сторону...
По какой-то причине айпи адрес
по-прежнему отображает интерфейс для докера, хотя я удалил его из системы, и процессы для контейнерd
и докерд
все еще появляются, когда я использую хтоп
поэтому я не совсем уверен, что он был полностью удален из системы.