Вопрос или проблема
Недавно я установил дистрибутив Ubuntu 22.04 на своей виртуальной машине (VMware Workstation 16 Player), чтобы запустить Docker. Для подключения ВМ к интернету я использую USB WiFi адаптер (TP-Link TL-WN823N V3).
Практически каждый раз, когда я пытаюсь установить соединение с интернетом, это не срабатывает, и выскакивает сообщение “Не удалось активировать сетевое соединение” во всплывающем окне сети. Мне удалось установить стабильное соединение дважды, все остальные попытки были неудачными.
Я сделал несколько перезагрузок и попробовал множество других предложений из сети (например, https://appuals.com/activation-of-network-connection-failed-in-linux/) – без эффекта.
Вывод сетевых аппаратных устройств:
$ sudo lshw -C network
*-network
описание: Беспроводной интерфейс
физический ID: 6
информация шины: usb@1:1
логическое имя: wlx7cc2cc60656cc
серийный номер: 7c:c2:c6:06:56:cc
возможности: ethernet physical wireless
конфигурация: broadcast=yes driver=rtl8xxxu driverversion=5.15.0-30-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
Вывод iwconfig
:
$ iwconfig
lo нет беспроводных расширений
ens33 нет беспроводных расширений
wlx7cc2c60656cc IEEE-802.11 ESSID:off/any
Режим:Управляемый Точка доступа: Не ассоциирован Tx-Power=20 dBm
Краткие попытки: 7 RTS thr=2347 B Фрагментация: выкл
Управление энергией: выкл
Статус NetworkManager
:
NetworkManager.service - Сетевой менеджер
Загружен: загружен (/lib/systemd/system/NetworkManager.service; включено; комплект по умолчанию: включено)
Активно: активно (работает) с ...
Документы: man:NetworkManager(8)
Основной PID: 2718 (NetworkManager)
Задачи: 3 (ограничение: 4588)
Память: 3.5M
CPU: 223ms
CGroup: /system.slice/NetworkManager.service
'-2718 /usr/sbin/NetworkManager --no-daemon
Mai 24 12:18:00 virtual-machine NetworkManager1[2718]: <info> [1653387480.6275] устройство (wlx7cc2c60656cc): состояние интерфейса supplicant: сканирование -> аутентификация
Mai 24 12:18:01 virtual-machine NetworkManager1[2718]: <info> [1653387481.3939] устройство (wlx7cc2c60656cc): состояние интерфейса supplicant: аутентификация -> отключено
Mai 24 12:18:11 virtual-machine NetworkManager1[2718]: <info> [1653387491.4318] устройство (wlx7cc2c60656cc): состояние интерфейса supplicant: отключено -> сканирование
Mai 24 12:18:15 virtual-machine NetworkManager1[2718]: <info> [1653387495.0670] устройство (wlx7cc2c60656cc): состояние интерфейса supplicant: сканирование -> аутентификация
Mai 24 12:18:15 virtual-machine NetworkManager1[2718]: <info> [1653387495.8433] устройство (wlx7cc2c60656cc): состояние интерфейса supplicant: аутентификация -> отключено
Mai 24 12:18:19 virtual-machine NetworkManager1[2718]: <warn> [1653387499.7984] устройство (wlx7cc2c60656cc): Активация: (wifi) ассоциация заняла слишком много времени, активация не удалась
Mai 24 12:18:19 virtual-machine NetworkManager1[2718]: <info> [1653387499.7985] устройство (wlx7cc2c60656cc): изменение состояния: config -> failed (причина 'ssid-not-found', sys-iface-state: 'managed')
Mai 24 12:18:19 virtual-machine NetworkManager1[2718]: <info> [1653387499.7989] менеджер: состояние NetworkManager теперь CONNECTED_LOCAL
Mai 24 12:18:19 virtual-machine NetworkManager1[2718]: <warn> [1653387499.7990] устройство (wlx7cc2c60656cc): Активация: не удалась для соединения '<wifi-name>'
Mai 24 12:18:19 virtual-machine NetworkManager1[2718]: <info> [1653387499.7991] устройство (wlx7cc2c60656cc): изменение состояния: не удалось -> отключено (причина 'none', sys-iface-state: 'managed')
Буду признателен за любую помощь в исправлении этой ошибки.
Я попробовал это после того, как перепробовал все, и это сработало, ссылка: https://tutorialforlinux.com/2022/10/06/troubleshooting-ubuntu-22-04-vmware-virtual-machine-no-internet-connection/
Эта часть, похоже, исправила это, выполните в терминале:
sudo dhclient -v
Я установил свою сеть в режим мостового соединения на странице настроек сети VMware.
Ответ или решение
Проблема с подключением в Ubuntu 22.04 на VMware: "Активизация сети завершилась неудачей"
Описание ситуации
При установке Ubuntu 22.04 на виртуальную машину VMware Workstation 16 Player использовался USB WiFi адаптер TP-Link TL-WN823N (версия 3). После установки пользователь столкнулся с ошибкой "Активизация сетевого подключения завершилась неудачей", что мешает подключению к интернету. Несмотря на попытки различных решений и перезагрузок, проблема сохранялась, и успешное подключение происходило лишь изредка.
Анализ оборудования
-
Настройки сетевого оборудования:
$ sudo lshw -C network
Вывод показывает, что беспроводной интерфейс распознан, но не подключен к сети.
-
Статус интерфейса:
$ iwconfig
Здесь видно, что интерфейс находится в режиме "Managed", но не ассоциирован с точкой доступа.
-
Статус NetworkManager:
$ systemctl status NetworkManager
NetworkManager работает, однако в логах видны предупреждения о том, что соединение не может быть установлено из-за длительного времени ассоциации и отсутствия SSID.
Возможные решения
-
Настройка сети в VMware:
Включите режим "Bridged" (мост) в настройках сетевого адаптера виртуальной машины. Это позволит виртуальной машине напрямую взаимодействовать с сетью хоста, в отличие от режима NAT, который может блокировать подключение. -
Обновление драйверов адаптера:
Убедитесь, что для USB WiFi адаптера установлены актуальные драйверы. Вы можете использовать команду:sudo apt update && sudo apt upgrade
Также проверьте наличие специфичных драйверов для TP-Link TL-WN823N.
-
Использование dhclient:
Запустите команду для получения IP-адреса через DHCP:sudo dhclient -v
Это может помочь устранить проблемы с конфигурацией сети.
-
Диагностика через NetworkManager:
Проверьте, какие сети видит ваш адаптер с помощью:nmcli device wifi list
Подключитесь к сети вручную:
nmcli device wifi connect <SSID> password <your_password>
-
Проверка параметров безопасности:
Убедитесь, что параметры безопасности WiFi соответствуют, и используйте правильный тип шифрования (WPA2, WPA3 и т.д.), не допуская несовпадений с настройками маршрутизатора. -
Логи системы:
Посмотрите дополнительные логи для мониторинга состояния сетевого подключения:journalctl -xe | grep NetworkManager
Вывод
С помощью приведенных рекомендаций можно значительно ускорить процесс устранения ошибочного сообщения «Активизация сетевого подключения завершилась неудачей» в Ubuntu 22.04 при использовании VMware. Если ни одно из решений не сработало, возможно, стоит подумать об изменении сетевой карты VM на виртуальную Ethernet-карту, так как это может обеспечить более стабильное соединение. В случае вопросов или необходимости углубленной диагностики оставайтесь на связи, и мы постараемся помочь вам более детально.