Вопрос или проблема
Недавно я обновил свой ThinkPad-T470p с 22.04 до 24.04.
Обновление прошло гладко, за исключением того, что после этого Ethernet перестал работать (cat6 и USB3.0), Wifi работает хорошо.
Выводы:
~$sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 008: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 010: ID 04f2:b5c0 Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 012: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 001 Device 043: ID 138a:0097 Validity Sensors, Inc.
Bus 001 Device 044: ID 1199:9079 Sierra Wireless, Inc. EM7455
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
~$ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 54:e1:ad:5a:f6:bc brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ac:ed:5c:5f:e6:00 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.136/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp3s0
valid_lft 3382sec preferred_lft 3382sec
inet6 2a00:a041:e03a:c200:3adf:157e:c5dd:65ce/64 scope global temporary dynamic
valid_lft 300sec preferred_lft 300sec
inet6 2a00:a041:e03a:c200:ab08:c7c7:f08f:4afa/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 300sec preferred_lft 300sec
inet6 fe80::11b0:f4cb:5946:bc6b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
13: wwan0: <BROADCAST,MULTICAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 26:7a:ce:f3:f4:52 brd ff:ff:ff:ff:ff:ff
14: enxe04f435c57e3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether e0:4f:43:5c:57:e3 brd ff:ff:ff:ff:ff:ff
Спросите, есть ли еще что-то, что стоит проверить.
Ответ или решение
Причины проблемы с Ethernet после обновления до Ubuntu 24.04 могут быть разнообразными, и для их выявления и устранения полезно провести ряд диагностических шагов. Давайте разберем текущую ситуацию и попытаемся определить возможные причины проблемы.
1. Анализ состояния подключения
По вашему описанию и выводам команд видно, что адаптер Ethernet (enp0s31f6) имеет статус NO-CARRIER
, что указывает на отсутствие физического подключения или проблемы с настройками. Состояние UP
, но отсутствие соединения, говорит о том, что система «видит» устройство, но не может установить с ним активное соединение.
2. Проверка Ethernet-кабеля и порта
Первым делом убедитесь, что:
- Кабель исправен. Если возможно, протестируйте его на другом устройстве.
- Порт переключателя или маршрутизатора также работает. Попробуйте подключиться к другому порту на маршрутизаторе.
3. Проверка сетевых настроек и драйверов
Так как вы обновили систему, возможно, возникли проблемы с драйверами:
-
Обновление системы и драйверов:
Выполните команду для обновления всех пакетов и драйверов:sudo apt update && sudo apt upgrade
-
Проверка драйвера Ethernet:
Выполните команду для получения информации о подключенных устройствах:lspci | grep -i ethernet
Убедитесь, что ваш Ethernet-адаптер отображается. После этого проверьте, какие драйверы используются для него:
sudo ethtool -i enp0s31f6
4. Сброс настроек сети
Иногда конфигурационные файлы могут нарушиться после обновления. Вы можете попробовать сбросить сетевые настройки:
sudo ip link set enp0s31f6 down
sudo ip link set enp0s31f6 up
5. Настройка конфигурации сети
Если вышеуказанные меры не сработали, возможно, вам нужно проверить конфигурацию сети. Убедитесь, что ваш файл /etc/netplan/*.yaml
(или конфигурация NetworkManager) корректно настроены для вашего Ethernet-адаптера. Попробуйте добавить или изменить настройки, если требуется.
6. Журналы и диагностика
Посмотрите журналы системных сообщений для выяснения возможных причин проблемы. Выполните:
dmesg | grep enp0s31f6
И также проверьте системные логи:
journalctl -xe | grep NetworkManager
7. Обновление или установка дополнительных пакетов
В некоторых случаях может помочь установка проприетарных драйверов. Попробуйте следующее перед проверкой:
sudo apt install linux-generic-hwe-24.04
Заключение
Если ни один из вышеописанных шагов не привел к решению проблемы, рекомендую обратиться на форумы или в техподдержку вашей операционной системы, предоставив все собранные вами данные. Это поможет быстрее диагностировать и устранить возникшую проблему. Вы также можете рассмотреть возможность временного использования Wi-Fi, пока проблема не будет решена.