Вопрос или проблема
Я возвращаюсь к Linux после многих лет, так что по сути я новичок в этом. У меня есть ноутбук Dell, и я установил двойную загрузку Ubuntu 24.04 и Windows 10. Я не уверен, что связано с моей проблемой, поэтому извините, если это слишком много информации, но я начну с самого начала.
Мой ноутбук медленно работал на Windows, поэтому я решил использовать Linux. Я уменьшил размер диска C и установил Fedora с помощью автоматического инструмента на сайте Fedora. До этого момента я использовал внутренний стандартный беспроводной адаптер, и он работал отлично. При первой загрузке в Fedora Wi-Fi не работал. Когда я перезагрузился обратно в Windows, он все еще не работал. В настройках Wi-Fi он был выключен, и когда я нажимал, чтобы включить его, на компьютере появлялась анимация ожидания примерно на минуту, а затем кнопка возвращалась в положение выключено.
Думая, что возможно, Fedora не поддерживает стандартный адаптер, я удалил раздел и установил Ubuntu. Это все еще с стандартным беспроводным адаптером. В настройках Ubuntu было написано “Wi-Fi адаптер не найден”. После выполнения инструкций по установке драйверов он все еще не работал.
Поэтому я исследовал и купил адаптер Panda PAU0B, потому что прочитал, что он поддерживается из коробки. Он отображался в настройках беспроводных сетей Ubuntu, но был выключен. Когда я нажимал, чтобы включить его, происходило то же самое, что и со стандартным адаптером в Windows.. Кнопка перемещается вправо в положение включено, а затем сразу же перемещается влево обратно в положение выключено.
Затем я решил переустановить Ubuntu, так как возможно я что-то испортил, когда занимался стандартным адаптером. Во время переустановки Ubuntu, когда я был в “живой” USB-сессии, я подключил Panda, и он был распознан и подключился к моей домашней сети Wi-Fi без проблем.
Я думал, что все в порядке, но после завершения установки и перезагрузки я снова оказался в той же ситуации. Он отображается в настройках в разделе Wi-Fi, но выключен, и когда я нажимаю, чтобы включить его, кнопка просто перемещается вправо и обратно влево в положение выключено.
Я знаю, что адаптер Panda не неисправен, потому что он работал в “живой” среде и прекрасно работает в Windows.
Извините за долгую историю, просто я не знаю, поможет ли что-то из этого диагностировать мою проблему.
Когда я открываю настройки Wi-Fi в Ubuntu, в начале экрана я вижу “Broadcom и дочерние компании BCM 43142” и “MediaTek Wi-Fi”. То же поведение для обоих адаптеров. Оба выключены, и нажатие для их включения не срабатывает – кнопка перемещается вправо и обратно влево в положение выключено.
Я выполнил sudo apt update и sudo apt upgrade в терминале.
Это вывод терминальных команд, который может предоставить необходимую информацию:
lshw -C network:
abacus@abacus-Inspiron-3721:~$ sudo lshw -C network *-network description: Ethernet interface product: RTL810xE PCI Express Fast Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:01:00.0 logical name: enp1s0 version: 05 serial: e0:db:55:ea:7e:80 capacity: 100Mbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=6.11.0-17-generic firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=twisted pair resources: irq:16 ioport:2000(size=256) memory:c0404000-c0404fff memory:c0400000-c0403fff *-network DISABLED description: Wireless interface product: BCM43142 802.11b/g/n vendor: Broadcom Inc. and subsidiaries physical id: 0 bus info: pci@0000:02:00.0 logical name: wlp2s0 version: 01 serial: 64:27:37:fd:b5:7f width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes wireless=IEEE 802.11 resources: irq:17 memory:c0500000-c0507fff *-network:0 DISABLED description: Wireless interface physical id: 9 bus info: usb@3:4 logical name: wlx9cefd5faff8e serial: 9c:ef:d5:fa:ff:8e capabilities: ethernet physical wireless configuration: broadcast=yes driver=mt76x0u driverversion=6.11.0-17-generic firmware=0.1.00-b7640 link=no multicast=yes wireless=IEEE 802.11 *-network:1 description: Ethernet interface physical id: a bus info: usb@3:1 logical name: enx260564c3429f serial: 26:05:64:c3:42:9f capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=cdc_ncm driverversion=6.11.0-17-generic duplex=half firmware=CDC NCM (NO ZLP) ip=10.149.81.51 link=yes multicast=yes port=twisted pair
это вывод iwconfig
abacus@abacus-Inspiron-3721:~$ iwconfig lo no wireless extensions. enp1s0 no wireless extensions. wlp2s0 IEEE 802.11 ESSID:off/any Mode:Managed Access Point: Not-Associated Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off wlx9cefd5faff8e IEEE 802.11 ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=off Retry short limit:7 RTS thr:off Fragment thr:off Power Management:on enx260564c3429f no wireless extensions.
это rfkill list all
abacus@abacus-Inspiron-3721:~$ rfkill list all 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: brcmwl-0: Wireless LAN Soft blocked: no Hard blocked: yes 3: phy2: Wireless LAN Soft blocked: no Hard blocked: no
lsusb:
abacus@abacus-Inspiron-3721:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 004: ID 1bcf:28a2 Sunplus Innovation Technology Inc. Dell Integrated Webcam Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 045e:07b2 Microsoft Corp. 2.4GHz Transceiver v8.0 used by mouse Wireless Desktop 900 Bus 003 Device 004: ID 0e8d:7610 MediaTek Inc. WiFi Bus 003 Device 006: ID 18d1:4eeb Google Inc. Pixel 9 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
ifconfig:
abacus@abacus-Inspiron-3721:~$ ifconfig enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether e0:db:55:ea:7e:80 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enx260564c3429f: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.149.81.51 netmask 255.255.255.0 broadcast 10.149.81.255 inet6 fe80::6978:2131:89e0:d62a prefixlen 64 scopeid 0x20<link> ether 26:05:64:c3:42:9f txqueuelen 1000 (Ethernet) RX packets 76376 bytes 74850992 (74.8 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 39905 bytes 10507708 (10.5 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 2772 bytes 248918 (248.9 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2772 bytes 248918 (248.9 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Я сейчас подключен к интернету, используя свой мобильный телефон, подключенный через USB.
Опять же, извините, если этот пост слишком длинный – я никогда раньше ничего не размещал, поэтому не знаю, что считается хорошим или плохим этикетом. Также я не уверен, что имеет или не имеет отношение к моей проблеме, поэтому решил включить все с самого начала.
Заранее спасибо за любую помощь, которую вы можете оказать.
**исправление – я получил ответ от поддержки Panda, и они сказали, что на моем ноутбуке есть аппаратный переключатель, который мешает работе Wi-Fi… Я, сколько бы ни старался, не могу найти переключателя на этом ноутбуке, и поиск в Google говорит, что аппаратного переключателя нет… плюс адаптер работал в “живой” USB-сессии во время установки…
Ответ или решение
Уважаемый пользователь,
Проблема с беспроводными адаптерами на Linux может быть достаточно сложной, особенно когда используются внешние USB-адаптеры, такие как Panda PAU0B. Прежде чем приступить к решению, давайте проанализируем представленные вами данные и сформулируем подход к исправлению ситуации.
Теория
Судя по вашим данным, проблема заключается в том, что Wi-Fi адаптеры, как встроенный Broadcom BCM43142, так и внешний Panda PAU0B (на базе MediaTek), не активируются после перезагрузки системы в установленной среде Ubuntu, хотя при использовании live USB они работают корректно. Это говорит о том, что проблема, скорее всего, связана с конфигурацией системы или драйверами в установленной среде.
В системе Linux функции беспроводных адаптеров могут быть заблокированы как программно, так и аппаратно. Команда rfkill list all
указывает на то, что встроенный адаптер Broadcom имеет аппаратную блокировку (hard blocked), тогда как MediaTek – Софтовая блокировка – отсутствует (off), что исключает программную блокировку (soft blocked) как причину проблемы для MediaTek.
Пример
-
Анализ команды rfkill: Аппаратная блокировка (hard block) может быть связана с физическим переключателем на ноутбуке (он может отсутствовать, в зависимости от модели устройства) либо с клавишами (например, совместные клавиши Fn в сочетании с функциональными клавишами, как правило, F2 или F3). Проверьте документацию вашего ноутбука или на его корпусе клавиши включения/выключения беспроводной связи.
-
Драйверы: Для Broadcom устройства рекомендованы проприетарные драйверы из репозитория. Они устанавливаются командой:
sudo apt install bcmwl-kernel-source
-
Проблемы с конфигурацией системы: Обычно, в установленной системе могут отсутствовать необходимые пакеты или конфигурации для работы адаптера. Возможно, в live-системе используются другие, обновленные или дополнительные версии драйверов, или конфигурационные скрипты не сохранились при установке.
-
Поведение после перезагрузки: Поведение, при котором Wi-Fi работает в режиме live, но перестает работать после установки, иногда связано с тем, что конфигурации сети по умолчанию (например, NetworkManager) при установке системы перезаписываются.
Применение
-
Проверка и установка проприетарных драйверов:
-
Найдите доступные драйверы с помощью:
ubuntu-drivers devices
Это должно показать, какие драйверы можно установить или обновить.
-
Установите необходимые драйверы:
sudo ubuntu-drivers autoinstall
-
-
Обновление системы: Убедитесь, что ваша система обновлена:
sudo apt update && sudo apt upgrade
-
Сброс конфигурации сети:
-
Перезапустите Network Manager:
sudo systemctl restart NetworkManager
-
Попробуйте удалить все файлы конфигурации сети и перезагрузить Network Manager.
-
-
Ручная активация адаптера: Попробуйте вручную включить Wi-Fi адаптер:
sudo ifconfig wlp2s0 up sudo ifconfig wlx9cefd5faff8e up
-
Диагностика и журналирование: Проверьте системные журналы на наличие ошибок:
dmesg | grep -i wifi journalctl -xe
-
Биос/UEFI конфигурация: Иногда беспроводные адаптеры могут быть отключены на уровне BIOS/UEFI, проверьте, нет ли у вас там соответствующих опций.
-
Дополнительные утилиты: Установите (если необходимо) утилиты для улучшенного управления беспроводной сетью, такие как
WICD
.
Заключение: Проблема отсутствия подключения Wi-Fi может иметь множество причин, варьирующихся от аппаратных до программных. Обеспечение правильных драйверов и отключение аппаратных блокировок часто является достаточным для разрешения большинства проблем. Я рекомендую вам следовать приведенным рекомендациям поэтапно и проверять состояние сети после каждого изменения, чтобы идентифицировать, какой метод оказался успешным. Если проблема не решается, рассмотрите возможность обращения за поддержкой в специализированные Linux сообщества или официальные форумы Ubuntu.