В разделе “Расширенная настройка сети” соединение Ethernet, устройство не указано в списке устройств. Сеть не включена.

Вопрос или проблема

Я потерял связь по Ethernet и не могу её восстановить. Это не было обновлением. В предыдущих версиях Ubuntu это происходило каждый раз, когда выходил патч, заменяющий 8168 на 8169. Теперь в 22.04.5 что-то изменилось, и те же самые исправления, похоже, не работают. Вдобавок я, кажется, применил исправление по ошибке, которое предназначалось для wifi-карты, которой нет в моей системе. Мой RTL8111/8168/8411, похоже, неправильно настроен. В Расширенном диспетчере сетевых соединений на вкладке Ethernet устройство не указано. Когда я выполняю команду

sudo lshw -C network

  *-network UNCLAIMED       
       description: Ethernet controller
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:ce00(size=256) memory:fdfff000-fdffffff memory:fdff8000-fdffbfff memory:fd600000-fd61ffff

$ lspci -knn | grep Eth -A3

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
    Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
    Kernel modules: r8168
04:0e.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]
    Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:1000]

$ uname -a

Linux david-linux 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Пн Окт  7 11:24:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Как мне заставитьEthernet быть признанным и найденным диспетчером сети?

Ответ или решение

Решение проблемы с Ethernet-подключением в Ubuntu 22.04.5

Если ваша Ethernet-сеть не распознается в Ubuntu 22.04.5 и отсутствует устройство в настройках сетевого менеджера, возможно, причина кроется в неправильной конфигурации драйвера для Ethernet-контроллера RTL8111/8168/8411 от Realtek. В данном руководстве мы подробно рассмотрим шаги, которые помогут вам устранить эту проблему и восстановить подключение.

1. Проверка состояния драйвера

Ваша команда sudo lshw -C network показывает, что Ethernet-контроллер находится в состоянии UNCLAIMED. Это означает, что для вашего устройства не загружены необходимые драйверы. Драйвер для вашей модели контроллера — r8168, и его необходимо правильно установить или переподключить.

2. Проверка загруженных модулей

Выполните следующую команду, чтобы узнать, какие сетевые модули (драйвера) загружены:

lsmod | grep r816

Если драйвер r8168 не загружен, продолжите следующими шагами.

3. Удаление и переустановка драйвера

Следующий шаг — удалить и переустановить модуль драйвера. Выполните следующую последовательность команд:

sudo modprobe -r r8168
sudo apt-get remove --purge r8168-dkms
sudo apt-get install r8168-dkms

Эти команды удалят текущую версию драйвера и установят его заново. После завершения установки загрузите драйвер:

sudo modprobe r8168

4. Обновление системы

Убедитесь, что ваша система обновлена и имеют установленные все последние пакеты:

sudo apt-get update
sudo apt-get upgrade
5. Проверка состояния сети после перезагрузки

Перезагрузите компьютер и проверьте снова, видит ли система ваше устройство:

sudo lshw -C network

И в настройках сетевого менеджера, где теперь должно отображаться ваше Ethernet-устройство, а также статус подключения.

6. Альтернативные действия

Если проблема по-прежнему сохраняется, следует проверить следующее:

  • BIOS/UEFI: Убедитесь, что сетевой адаптер активирован в настройках BIOS/UEFI вашей материнской платы.
  • Загрузка Live USB: Попробуйте загрузить систему с Live USB, чтобы исключить проблемы связанный с вашей текущей установкой Ubuntu.
  • Логи системы: Посмотрите системные логи (например, dmesg и journalctl), может возникнуть более конкретная ошибка, указывающая на корень проблемы:
dmesg | grep r816

7. Заключение

После выполнения указанных шагов проблема с недоступностью Ethernet-подключения в Ubuntu 22.04.5 должна быть устранена. Если ни один из предложенных методов не помог, возможно, стоит рассмотреть возможность обращения к сообществу Ubuntu для получения дополнительной поддержки.

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

Оцените материал
Добавить комментарий

Капча загружается...