Как диагностировать проблему с Wi-Fi (адаптер Realtek RTL8723DE)

Вопрос или проблема

У меня странная проблема с ноутбуком на Ubuntu 24.04.1 (ядро 6.8.0.49-generic) с адаптером Wi-Fi Realtek RTL8723DE.

Если он теряет соединение с Wi-Fi, я полностью теряю интернет-соединение, даже после перезагрузки. Символ показывает соединение (и получает IP-адрес), но ping google.com дает максимум 5 ответов в пингах, прежде чем соединение пропадает. Перезапуск соединения, либо путем перезагрузки роутера, либо переключением настройки, дает еще 5 успешных пингов, прежде чем все вновь начнет тайм-аутить.

Единственный способ восстановить соединение – это подключиться через LAN, позволить соединению «успокоиться», а затем удалить сетевой кабель – ноутбук остается подключенным по Wi-Fi и получает интернет.

Как мне диагностировать, в чем проблема с соединением? Драйверы правильные (lspci -knn | grep Net -A3 дает:)

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]
    DeviceName: WLAN
    Subsystem: Hewlett-Packard Company RTL8723DE 802.11b/g/n PCIe Adapter [103c:8319]
    Kernel driver in use: rtw_8723de

И этот драйвер работает успешно с тех пор, как я обновился до 24.04.1 и версий ядра начиная с 6.8.xxx летом.

Единственное изменение в сети с момента обновления – это замена роутера, который является тридиапазонным (2,4 ГГц/5 ГГц/6 ГГц) и обеспечивает DNS и подключение IPv4/IPv6. Ноутбук подключается только на диапазоне 2,4 ГГц – другие устройства в этой же сети не имеют проблем с соединением.

ДОПОЛНЕНИЕ (больше характеристик ноутбука): HP 15-db0598sa 15.6″ Ноутбук, процессор AMD A6-9225, 8 ГБ памяти, графика AMD Radeon R4 и адаптер Wi-Fi Realtek RTL8723DE.

Ответ или решение

Чтобы диагностировать проблемы с Wi-Fi на ноутбуке под управлением Ubuntu 24.04.1, использующем адаптер Realtek RTL8723DE, необходимо провести систематический анализ. Ниже представлены шаги, которые могут помочь выявить причину нестабильного подключения к интернету.

1. Проверка подключения и конфигурации

Проверям статус адаптера:

Сначала убедитесь, что адаптер работает корректно. Для этого выполните следующую команду:

lspci -knn | grep Net -A3

Вы уже указали вывод этой команды, который подтверждает, что драйвер rtw_8723de используется корректно. Это важный шаг, так как некоторые проблемы могут возникнуть из-за несовместимых или устаревших драйверов.

Проверка сетевых интерфейсов:

Выполните команду, чтобы увидеть статус всех сетевых интерфейсов:

ip a

Здесь проверьте, что ваш Wi-Fi интерфейс (обычно wlan0 или wlp2s0) активен и получает IP-адрес от DHCP-сервера вашего роутера.

2. Анализ логов системы

Проверка системных логов может предоставить ценную информацию о проблемах с соединением. Выполните следующую команду, чтобы увидеть записи, связанные с сетью:

dmesg | grep rtw

Или посмотрите общий лог ошибок:

journalctl -xe | grep NetworkManager

Обратите внимание на сообщения об ошибках или предупреждения, которые могут указывать на проблемы с драйвером или конфигурацией.

3. Проверка настроек роутера

Вы упомянули, что связь восстанавливается при подключении через LAN. Это может указывать на ошибку в настройках роутера, особенно если другие устройства работают корректно. Проверьте следующие параметры:

  • Частота канала: Попробуйте изменить канал работы на 2.4 ГГц. Часто каналы 1, 6 и 11 работают наиболее стабильно.
  • Ширина канала: Убедитесь, что ширина канала на 2.4 ГГц установлена на 20 МГц, чтобы избежать пересечений с другими сетями.
  • Безопасность: Некоторые типы шифрования могут вызывать проблемы. Попробуйте временно изменить уровень безопасности (например, использовать WPA2 вместо WPA3 или отключить шифрование для тестирования).
  • DHCP и IP-адресация: Убедитесь, что роутер корректно раздает IP-адреса и что на вашем устройстве не конфликтуют IP-адреса.

4. Испытание сетевых утилит

Инструменты, такие как ping, traceroute и nslookup, помогут вам диагностировать проблемы с соединением:

ping 8.8.8.8

Это позволит проверить, работает ли интернет на уровне IP. Если пакетные потери наблюдаются, это может указывать на проблему с маршрутизацией или оборудованием.

5. Параметры конфигурации Wi-Fi

Возможно, наличие некоторых параметров может помешать стабильной работе Wi-Fi. Рассмотрите изменение настроек адаптера:

  1. Параметры режима работы: Попробуйте изменить параметры, такие как powersave, который может влиять на работу Wi-Fi. Отключите режим энергосбережения:

    iwconfig wlan0 power off

6. Обновление драйверов и системы

Убедитесь, что у вас установлены все последние обновления и исправления для Ubuntu и ваших драйверов. Используйте команды:

sudo apt update
sudo apt upgrade

7. Смена драйвера

Если текущий драйвер продолжает вызывать проблемы, возможно, стоит рассмотреть возможность установки альтернативного драйвера. Вы можете попробовать установить пакет rtl8723de-dkms или другие, которые могут поддерживать данное железо.

Заключение

Проблемы с Wi-Fi, особенно с адаптерами Realtek, могут быть вызваны множеством факторов, включая настройки системы, конфигурации роутера и совместимость драйверов. Пошаговый подход, который мы описали, поможет в диагностировании и устранении вашей проблемы со связью. Возвращайтесь к основам: обновьте драйверы, проверьте маршрутизатор и его настройки, а также системные журналы. Если проблемы сохраняются, возможно, стоит обратиться к сообществу пользователей Ubuntu или на специализированные форумы поддержки для получения дополнительной помощи.

Оцените материал
Добавить комментарий

Капча загружается...