Вопрос или проблема
У меня странная проблема с ноутбуком на 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. Рассмотрите изменение настроек адаптера:
-
Параметры режима работы: Попробуйте изменить параметры, такие как
powersave
, который может влиять на работу Wi-Fi. Отключите режим энергосбережения:iwconfig wlan0 power off
6. Обновление драйверов и системы
Убедитесь, что у вас установлены все последние обновления и исправления для Ubuntu и ваших драйверов. Используйте команды:
sudo apt update
sudo apt upgrade
7. Смена драйвера
Если текущий драйвер продолжает вызывать проблемы, возможно, стоит рассмотреть возможность установки альтернативного драйвера. Вы можете попробовать установить пакет rtl8723de-dkms
или другие, которые могут поддерживать данное железо.
Заключение
Проблемы с Wi-Fi, особенно с адаптерами Realtek, могут быть вызваны множеством факторов, включая настройки системы, конфигурации роутера и совместимость драйверов. Пошаговый подход, который мы описали, поможет в диагностировании и устранении вашей проблемы со связью. Возвращайтесь к основам: обновьте драйверы, проверьте маршрутизатор и его настройки, а также системные журналы. Если проблемы сохраняются, возможно, стоит обратиться к сообществу пользователей Ubuntu или на специализированные форумы поддержки для получения дополнительной помощи.