Недавно я приобрел новый ноутбук (Dell Inspiron 15 5000), и у меня возникают проблемы со стабильностью беспроводного соединения с тех пор, как я установил Ubuntu 18.04. Wi-Fi исчезнет, казалось бы, наугад, где-то между 30 секундами и одной минутой, а затем снова появится. Я не смог заставить его работать как можно быстрее, перезапустив адаптер с помощью ifconfig
. Проблемы очень похожи на те, что описаны в в этом вопросе аскубунту . Я проверил /var/log/syslog
, как предложено в , эту ошибку на Launchpad и действительно нашел записи с avahi-daemon[xxx]: Withdrawing address record for xx.xx.xx.xx on interface_name
. Предложенное решение для отключения ipv6 и перезагрузки не решило проблемы.
Я не уверен, как правильно диагностировать проблему и прогресс отсюда.
Я пытался пропинговать разные адреса, когда WiFi не работает, и все это привело к следующему сообщению: ping: [xxx]: Name or service not known
.
Аналогично, rfkill list
выдает следующее, когда WiFi не работает:
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Некоторая системная информация:
lspci -v
:
Subsystem: Dell QCA9377 802.11ac Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 141
Memory at c2000000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
uname -a
: Linux mia 5.0.0-27-generic #28~18.04.1-Ubuntu SMP Thu Aug 22 03:00:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Я нашел, что много связанных с Wi-Fi вопросов могут быть решены путем отключения управления питанием.
Вот то, как я делаю это:
Создайте: /etc/network/if-up.d/wifi-powerman-off
Включите: chmod +x /etc/network/if-up.d/wifi-powerman-off
Замените имя интерфейса
#!/bin/sh
IWCONFIG=/sbin/iwconfig
WLAN_IFACE=<<interface name>>
if [ ! -x $IWCONFIG ]; then
exit 1
fi
if [ "$IFACE" = $WLAN_IFACE ]; then
$IWCONFIG $IFACE power off
fi
Из принятого ответа по этому вопросу:
Можно попробовать:
Я думаю, что зафиксировал его. Проблема, вероятно, порождается из моих установок маршрутизатора. Когда я изменился от 802.11n+g+b до 802.11n+g, соединение кажется стабильным. Хотя со временем я изменял довольно много настроек в Ubuntu и моем маршрутизаторе, это, казалось, добивалось цели.
Если ответ не работает уведомление, как вопрос использует journalctl -xe
когда соединение отбрасывает к ошибкам отчета. Попробуйте это в своей системе и обновите Ваш собственный вопрос с Вашими сообщениями об ошибках.
Просто выполните эту команду:
$ sudo service network-manager restart
Это перезапустит все услуги по проводным или беспроводным соединениям.
Решено! Попробовав несколько раз несколько вариантов, я:
Теперь все снова хорошо!