Обратите внимание: прежде чем принять решение о публикации здесь, сначала были просмотрены ресурсы, найденные в конце этого вопроса.
Проблема:
Соединение WiFi и Ethernet не работает. Wi-Fi и проводное соединение говорят, что они оба подключены, однако при попытке доступа к URL-адресу через браузер подключение к Интернету отсутствует (в сообщениях браузера говорится, что сервер для любого URL-адреса недоступен). Проводные и WiFi тестировались по отдельности, но безуспешно. Также кажется, что ПК не может получить доступ к Интернету через модем 4G с мобильного телефона, подключенного через USB.
Подробности:
Версия: Ubuntu 20.04.1 LTS
ПК оставался включенным с четверга и на выходных. В четверг Wi-Fi работал как положено. В следующий понедельник Wi-Fi и Ethernet перестали работать.
Попытки диагностики:
Проверено на наличие любых обновлений, которые могли произойти в четверг или пятницу, которые могли вызвать эту проблему, как показано в приведенной ниже команде и выводе:
$ find /var/lib/dpkg/info/ -name \*.list -mtime -4 | sed 's#.list$##;s#.*/##'
libgcrypt20: amd64
пингуется локальный хост
. Это работало совершенно нормально, предполагая, что аппаратное обеспечение работает должным образом, и это проблема программного обеспечения.
Ран судо lspci
. Вывод можно посмотреть здесь. Похоже, что адаптер беспроводной сети виден третьим снизу, поэтому кажется, что Ubuntu может найти беспроводную сетевую карту.
Ран sudo lshw -C сеть
. Вывод можно посмотреть здесь вместе с информацией о беспроводных/сетевых картах. Снова кажется, что система может найти беспроводную карту. Не уверен в актуальности этого, но, пожалуйста, обратите внимание
что в строке «конфигурация» вывода есть строка «прошивка = Н/Д».
Ран судо lsmod
чтобы увидеть список модулей/драйверов. Результат можно увидеть здесь.
Похоже, имя модуля беспроводного адаптера в выходных данных не совпадает. судо lsmod
, но попытался активировать имя драйвера, найденное в выводе из шаг 3) выше с использованием rtw_8822ce
с помощью следующей команды. Вывод показан ниже команды.
$ sudo modprobe rtw_8822ce
modprobe: FATAL: модуль rtw_8822ce не найден в каталоге /lib/modules/5.11.0-34-generic
Также проводились простые попытки, включая многократный перезапуск маршрутизатора и ПК.
Как было предложено в комментариях, я побежал IP-маршрут показать
который произвел следующий вывод:
по умолчанию через 192.168.0.1 dev wlp3s0 proto dhcp metric 600
Итоговый вопрос:
- Похоже, эта проблема возникла на выходных после автоматического обновления. Есть ли способ восстановить подключение к Интернету через Wi-Fi и Ethernet-соединение, несмотря на то, что Ubuntu показывает, что ПК уже подключен к маршрутизатору?
Ресурсы, с которыми консультировались перед публикацией этого вопроса:
- https://www.cyberithub.com/solved-no-internet-connection-after-installation-of-ubuntu-20-04/?fbclid=IwAR2TwnGZo2BUApIHEgcbyB_2PM9zZcER0lWcm6-2t-xhvecYaSx_7LNCOV8
- https://itsfoss.community/t/lost-wi-fi-after-upgrade-to-ubuntu-20-04/4682?fbclid=IwAR2TK5RbOQ450RlK9r2JlrC56EyszP62rFZsra2YtKUHOzg4oxCNgPoUPo8
- https://www.maketecheasier.com/fix-wi-fi-not-working-ubuntu/
- https://stackoverflow.com/questions/34800731/module-not-found-when-i-do-a-modprobe?fbclid=IwAR36ezrJ02blDZG_wxSdd5bc7sUxWA7wPqe1OgbiW5letwVWe-SDDo2C_gA
- Адаптер Wi-Fi не найден, также не удается подключить Ethernet
- https://ubuntuforums.org/showthread.php?t=1652957&fbclid=IwAR0qesFm_mjlYHUz4mK7YCzY988UHI4MemxjLVNnaNWYL-3M8ZXjMx8mbjY
- Замените драйвер Broadcom "wl" на "b43"
Редактировать:
Возможно, эта проблема связана с тем, что драйверы моего беспроводного сетевого адаптера несовместимы с последним ядром Ubuntu, для использования которого моя система была обновлена. WiFi и Ethernet работали на этой же машине в течение последнего года.