Вопрос или проблема
Я потерял связь по 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-подключения.