Я столкнулся с проблемой на моем устройстве Dell, когда во время загрузки индикатор подключения к сети Ethernet горит, но затем гаснет после полной загрузки, а два Ethernet-порты больше не распознаются.
Это моя системная информация:
Я знаю, что 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 -
Очень неясно, чем может быть эта проблема. Я чувствую, что перепробовал все на этом этапе. Интересно, есть ли что-то, что я пропустил или неправильно сконфигурировал.
Ядро 4.15 устарело, поэтому лучше всего провести повторное тестирование с новейшим ядром. Если проблема не исчезнет, потребуется полный журнал dmesg.