В Ubuntu 18.04 по неизвестной причине не обнаружено соединение Ethernet.

Я столкнулся с проблемой на моем устройстве Dell, когда во время загрузки индикатор подключения к сети Ethernet горит, но затем гаснет после полной загрузки, а два Ethernet-порты больше не распознаются.

Это моя системная информация:

  • Dell 3002 Gateway
  • Linux-X64-Generic
  • Ubuntu 18.04.3 LTS
  • Ядро: 4.15.0-1045-oem

Я знаю, что Ethernet-кабели и порты работают нормально. После новой установки Ubuntu порты и кабели работают как обычно. Проблема в том, что у меня их несколько, и случайно 30% из них выходят из строя.

Первая попытка: Я использую Netplan для управления моими физическими портами через сеть и NetworkManager для моей сим-карты. Я решил, что использование двух менеджеров может вызывать проблемы, поэтому я изменил Netplan для отображения моих физических портов в Network Manager в соответствии с этим сообщением: netplan vs NetworkManager в Ubuntu 18.04 и выше

Я думал, что это сработало, потому что IP-адреса я назначенные портам отображаются с помощью ifconfig``, а nmcli c``` показывает порты как активные. Однако мне все еще не удавалось пинговать что-либо в локальной сети.

Вторая попытка: Я нашел сообщение, очень похожее на мою проблему, в котором предлагалось понизить версию контроллера Ethernet с r8169 до r8168: Ethernet не работает в Ubuntu 18.04 на новом рабочем столе

Я не смог заставить r8168 заменить r8169 и решил, что это из-за ядра. Я решил, что версия r8101 мне нужна для моего ядра, и успешно загрузил / установил ее. Теперь при просмотре информации о драйвере я вижу, что вместо r8169 используется r8101. К сожалению, это не сработало.

Кроме того, когда я перезагружаю машину, порты в Network Manager отображаются как "неработающие", и мне приходится каждый раз повторно включать их с помощью nmcli c up netplan-eth1 . Это все еще не позволяет мне пинговать что-либо в локальной сети.

Это релевантная информация с моей машины:

lspci -knn | grep Eth -A3

02: 00.0 Контроллер Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec: 8136] (rev 07) Подсистема: Dell RTL810xE PCI Express Fast Контроллер Ethernet [1028: 07b9] Используемый драйвер ядра: r8101 Модули ядра: r8169, r8101

04: 00.0 Контроллер Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Контроллер Express Fast Ethernet [10ec: 8136] (версия 07) Подсистема: контроллер Dell RTL810xE PCI Express Fast Ethernet [1028: 07b9] Используемый драйвер ядра: r8101 Модули ядра : r8169, r8101

lshw -C network

* - сеть НЕЗАВИСИМАЯ описание: контроллер Ethernet продукт: контроллер RTL810xE PCI Express Fast Ethernet поставщик: Realtek Semiconductor Co ., Ltd. физический идентификатор: 0 информация о шине: (скрытая) версия: 07 ширина: 64 бита частота: 33 МГц возможности: pm msi pciexpress msix vpd cap_list конфигурация: латентность = 0 ресурсы: ioport: d000 (size = 256) память: 80304000-80304fff память: 80300000-80303fff

* - сеть НЕ ОБЯЗАНА описание: контроллер Ethernet продукт: контроллер RTL810xE PCI Express Fast Ethernet поставщик: Realtek Semiconductor Co., Ltd. физический идентификатор: 0 информация о шине: (скрыто) версия: 07 ширина: 64 бита часы: 33 МГц возможности: pm msi pciexpress msix vpd cap_list конфигурация : latency = 0 ресурсы: ioport: c000 (size = 256) память: 80204000-80204fff память: 80200000-80203fff

nmcli c

SIM xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx gsm cdc- wdm0 (зеленый)

netplan-eth0 xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx ethernet eth0 (зеленый)

netplan-eth1 xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx ethernet eth1 (зеленый)

Ifupdown (eth1 ) xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx ethernet -

Проводное соединение 1 xx xxxxx-xxxx-xxxx-xxxx-xxxxxxx ethernet -

Проводное соединение 2 xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx ethernet -

Очень неясно, чем может быть эта проблема. Я чувствую, что перепробовал все на этом этапе. Интересно, есть ли что-то, что я пропустил или неправильно сконфигурировал.

0
задан 2 April 2021 в 16:34

1 ответ

Ядро 4.15 устарело, поэтому лучше всего провести повторное тестирование с новейшим ядром. Если проблема не исчезнет, ​​потребуется полный журнал dmesg.

0
ответ дан 23 April 2021 в 23:27

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

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