- Вопрос или проблема
- Ответ или решение
- Решение проблем с подключением к Wi-Fi на Ubuntu 20.04: пошаговое руководство
- 1. Анализ текущего состояния
- 2. Об desbloqueo Wi-Fi адаптера
- 3. Перезагрузка модуля iwlwifi
- 4. Проверка конфигурации драйвера
- 5. Обновление системы
- 6. Переустановка сетевых библиотек
- 7. Проверка на Windows
- Вывод
Вопрос или проблема
У меня новый ноутбук (MSI GE66 Raider), и я недавно установил Ubuntu (двойная загрузка с Windows 10).
Я заметил, что скорость загрузки Wi-Fi на Ubuntu была медленнее, чем на Windows 10. Я пытался переустановить адаптер и следовал инструкциям в этом ответе: Не найден WiFi адаптер с новой установкой Ubuntu 20.04 на ноутбук MSI GE66 и другое странное поведение
Когда я перезагрузился, настройки Wi-Fi исчезли, и теперь у меня нет доступа к Wi-Fi.
Вывод команды sudo lshw -C network
*-network описание: Контроллер сети продукт: Intel Corporation производитель: Intel Corporation физический id: 0 информация шины: pci@0000:04:00.0 версия: 1a ширина: 64 бита тактовая частота: 33MHz возможности: pm msi pciexpress msix bus_master cap_list конфигурация: driver=iwlwifi latency=0 ресурсы: irq:16 память:a1500000-a1503fff *-network описание: Ethernet-интерфейс продукт: Intel Corporation производитель: Intel Corporation физический id: 0 информация шины: pci@0000:05:00.0 логическое имя: enp5s0 версия: 03 серийный номер: d8:bb:c1:20:82:b6 размер: 100Mbit/s ёмкость: 1Gbit/s ширина: 32 бита тактовая частота: 33MHz возможности: pm msi msix pciexpress bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation конфигурация: autonegotiation=on broadcast=yes driver=igc driverversion=5.11.0-25-generic duplex=full ip=192.168.1.8 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s ресурсы: irq:18 память:a1200000-a12fffff память:a1300000-a1303fff
Вывод команды lspci
00:00.0 Хост мост: Устройства Intel Corporation 9b44 (rev 02) 00:01.0 PCI мост: Устройства Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6-е поколение процессора Core PCIe контроллер (x16) (rev 02) 00:02.0 VGA совместимый контроллер: Устройства Intel Corporation UHD Graphics (rev 05) 00:04.0 Контроллер обработки сигналов: Устройства Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6-е поколение процессора Core Thermal Subsystem (rev 02) 00:12.0 Контроллер обработки сигналов: Устройства Intel Corporation Comet Lake PCH Thermal Controller 00:14.0 USB контроллер: Устройства Intel Corporation Comet Lake USB 3.1 xHCI Host Controller 00:14.2 RAM память: Устройства Intel Corporation Comet Lake PCH Shared SRAM 00:15.0 Контроллер последовательной шины [0c80]: Устройства Intel Corporation Comet Lake PCH Serial IO I2C Controller #0 00:15.2 Контроллер последовательной шины [0c80]: Устройства Intel Corporation Comet Lake PCH Serial IO I2C Controller #2 00:16.0 Контроллер связи: Устройства Intel Corporation Comet Lake HECI Controller 00:1b.0 PCI мост: Устройства Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0) 00:1d.0 PCI мост: Устройства Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0) 00:1d.4 PCI мост: Устройства Intel Corporation Устройство 06b4 (rev f0) 00:1d.6 PCI мост: Устройства Intel Corporation Устройство 06b6 (rev f0) 00:1d.7 PCI мост: Устройства Intel Corporation Устройство 06b7 (rev f0) 00:1f.0 ISA мост: Устройства Intel Corporation Comet Lake LPC Controller 00:1f.3 Аудиоустройство: Устройства Intel Corporation Comet Lake PCH cAVS 00:1f.4 SMBus: Устройства Intel Corporation Comet Lake PCH SMBus Controller 00:1f.5 Контроллер последовательной шины [0c80]: Устройства Intel Corporation Comet Lake PCH SPI Controller 01:00.0 VGA совместимый контроллер: Устройства NVIDIA Corporation Устройство 2520 (rev a1) 01:00.1 Аудиоустройство: Устройства NVIDIA Corporation Устройство 228e (rev a1) 02:00.0 USB контроллер: Устройства ASMedia Technology Inc. Устройство 3242 03:00.0 Контроллер памяти с нерегулируемым доступом: Устройства Sandisk Corp Устройство 5006 04:00.0 Контроллер сети: Устройства Intel Corporation Устройство 2725 (rev 1a) 05:00.0 Ethernet контроллер: Устройства Intel Corporation Устройство 3101 (rev 03) 06:00.0 Неклассифицированный класс [ff00]: Устройства Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
Вывод команды lspci -knn | grep Net -A3; rfkill list
libkmod: ОШИБКА ../libkmod/libkmod-config.c:656 kmod_config_parse: /etc/modprobe.d/iwlwifi.conf строка 8: игнорирование неправильной строки, начинающейся с '“options' 04:00.0 Контроллер сети [0280]: Устройства Intel Corporation Устройство [8086:2725] (rev 1a) Подсистема: Устройства Intel Corporation Устройство [8086:0024] Используемый драйвер ядра: iwlwifi Модули ядра: iwlwifi 0: hci0: Bluetooth Мягко заблокирован: да Жестко заблокирован: нет
Кроме того, это сообщение отображается во время загрузки: сообщение об ошибке
Если вам нужна дополнительная информация или вы хотите, чтобы я выполнил какую-либо команду, чтобы помочь вам помочь мне, не стесняйтесь спрашивать. Спасибо.
Похоже, вы заменили свой драйвер по умолчанию на устаревшую версию того же. Старый драйвер все еще должен быть на вашем компьютере. Для его загрузки сначала выполните:
sudo apt update && sudo apt upgrade
Теоретически, это должно исправить ситуацию, я так думаю. Dpkg, база данных известных пакетов, ищет самые последние версии с помощью update
и устанавливает их с помощью upgrade
.
Проверьте ваш Wi-Fi. Если он все еще не работает, перезагрузите и попробуйте Wi-Fi снова. Если вы все еще не можете подключиться, попробуйте следующее:
Если вы зайдете в меню приложений, должно быть программа под названием обновление Ubuntu или аналогично. Перейдите туда и запустите программу для поиска новых драйверов. Она должна найти оригинальные драйверы.
. EDIT 1
Хорошо, если настройки не отображаются, вы сможете получить их вручную с помощью следующей команды:
nmcli networking on
nmcli radio wifi
nmcli connection show
Это сокращение для интерфейса командной строки network-manager. Он был написан третьей стороной как “интерфейс” для network-manager и впоследствии включен в стандартную сборку, потому что работа с network manager, программой, которая, вероятно, вызывает у вас трудности, очень раздражает. Тем не менее, вы можете использовать любой из этих инструментов для решения вашей проблемы. Я рекомендую ознакомиться со страничками руководства с помощью man nlmcli
.
В любом случае, подтвердите, что все поля содержат значения для строки вывода, содержащей имя вашего маршрутизатора. Если у вас цветной вывод, вам понадобятся два значения из вывода nmcli
. Первое значение, которое вам нужно, это UUID для подключения вашего устройства (маршрутизатора). Это длинная строка случайных шестнадцатеричных цифр из вывода команды nmcli
. Скопируйте с помощью [Ctrl]+[Shift]+[C]
.
Вторая команда выглядит следующим образом:
nmcli connection up --ask uuid <UUID> ifname <DEVICE>
..где udev
(менеджер устройств) использует для вашего физического маршрутизатора. Вы, вероятно, уже заметили, но его можно скопировать из того же вывода выше.
Если все пройдет хорошо, вывод для этой команды должен отобразить интернет!
Если вы получите ошибку на последней команде, проверьте правильность написания имени устройства. Символы ‘1‘ и ‘l‘ почти идентичны в моем шрифте по умолчанию в Bash.
Если это всё еще не работает, опубликуйте вывод в комментарии или вопрос, если он длинный. У меня есть еще несколько идей.
. EDIT 2
Я вчера не заметил, что ваш Wi-Fi мягко заблокирован.
Попробуйте это:
sudo rfkill unblock wlan
Затем, если он не запускается автоматически, сначала повторно выполните команду lspci
, чтобы удостовериться, что мягкая блокировка не была усилена. Если все еще написано soft blocked: yes
, выполните следующие команды для разблокировки:
rfkill unblock wlan
systemctl enable wlan.service
systemctl start wlan.service
Иначе, если lspci
показывает soft blocked: no
, но ваш Wi-Fi все еще отключен, тогда вы можете использовать шаги, изложенные в редактировании #1 выше, чтобы вернуть его.
У меня также была проблема с моим ноутбуком с двойной загрузкой. Это произошло, когда я немедленно переключился на Ubuntu с Windows. Поэтому я просто перезагрузил снова, и Wi-Fi подключился со второго раза.
Обновление:
Вы можете попробовать выгрузить и перезагрузить модуль ядра iwlwifi.
Чтобы выгрузить модуль iwlwifi
sudo modprobe -r iwlwifi
Чтобы перезагрузить модуль iwlwifi
sudo modprobe iwlwifi
Затем проверьте еще раз, ваш интерфейс Wi-Fi появился или нет
nmcli device
Мне удалось решить эту проблему, выполнив обратные инструкции, которые я следовал шаг за шагом по ссылке (Не найден WiFi адаптер с новой установкой Ubuntu 20.04 на ноутбук MSI GE66 и другое странное поведение):
- удалил все файлы, которые я добавил
sudo make uninstall
, где я ранее использовалsudo make install
- и т.д.
И наконец, я переустановил все библиотеки, которые были связаны с этими изменениями, чтобы убедиться, что я все почистил.
Когда я перезагрузил компьютер, все снова было в порядке.
Я использую двойную загрузку с Windows.
Мне удалось решить эту проблему, загрузившись в Windows, выполнив обновление Windows, если таковое имелось, убедившись, что все обновления Windows завершены, используя столько перезагрузок, сколько необходимо, а затем, наконец, выполнив чистое завершение работы в Windows и после этого загрузившись в Ubuntu.
Затем сети Wi-Fi внезапно снова начали появляться.
Ответ или решение
Решение проблем с подключением к Wi-Fi на Ubuntu 20.04: пошаговое руководство
Введение
Проблемы с подключением к Wi-Fi на Ubuntu 20.04 могут возникать по нескольким причинам, особенно на новых устройствах, таких как ваш ноутбук MSI GE66 Raider. Ваша проблема усугубляется тем, что указанные настройки Wi-Fi отсутствуют после попытки изменить драйвер адаптера. В данной статье мы рассмотрим методы устранения этой проблемы и восстановим доступ к беспроводной сети.
1. Анализ текущего состояния
Сначала давайте оценим текущее состояние системы. Вы уже выполнили команды lshw -C network
и lspci
, которые показывают, что ваш адаптер Wi-Fi определён, и используется драйвер iwlwifi
. Тем не менее, у вас есть сообщение о том, что Wi-Fi "soft blocked". Это может быть ключевым моментом для устранения неполадки.
2. Об desbloqueo Wi-Fi адаптера
Для начала, попробуем разблокировать адаптер:
sudo rfkill unblock wlan
После выполнения данной команды проверьте состояние Wi-Fi:
rfkill list
Если "soft blocked" не исчез, выполните следующие дополнительные шаги:
sudo systemctl enable wlan.service
sudo systemctl start wlan.service
3. Перезагрузка модуля iwlwifi
Если Wi-Fi всё еще недоступен, попробуйте перезагрузить модуль iwlwifi:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
После этого проверьте доступность интерфейса:
nmcli device
4. Проверка конфигурации драйвера
Иногда проблемы могут возникать из-за неправильной конфигурации. Откройте файл конфигурации и убедитесь, что нет ошибок:
sudo nano /etc/modprobe.d/iwlwifi.conf
Если файл содержит неверные строки, такие как options iwlwifi
, исправьте их или временно переименуйте файл:
sudo mv /etc/modprobe.d/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf.bak
Затем перезагрузите систему и проверьте, появились ли настройки Wi-Fi.
5. Обновление системы
Один из ключевых шагов в устранении проблемы — обновление системы. Выполните команды:
sudo apt update
sudo apt upgrade
Убедитесь, что все пакеты обновлены, и проверьте наличие обновлений драйвера:
sudo ubuntu-drivers devices
6. Переустановка сетевых библиотек
Если все предыдущие шаги не помогли, вероятно, стоит заново установить сетевые библиотеки и драйвера. Для этого выполните:
sudo apt --reinstall install linux-firmware
7. Проверка на Windows
Также стоит проверить настройки в Windows, так как проблемы могут возникать из-за режима гибернации. Выполните следующее:
- Перезагрузите в Windows и выполните все доступные обновления.
- Завершите нормальное выключение Windows, а не перезагрузку.
Это поможет разблокировать ресурсы для Ubuntu и, возможно, решит проблему с Wi-Fi.
Вывод
Если после выполнения всех вышеперечисленных шагов проблема остаётся, возможно, стоит обратиться за помощью на форумы сообщества Ubuntu или на специализированные ресурсы. Уверен, что с помощью этих шагов вы сможете восстановить доступ к Wi-Fi на вашем ноутбуке. Если у вас есть дополнительные вопросы или требуется уточнение по вышеописанным шагам, не стесняйтесь задавать их.