Вопрос или проблема
У меня очень странная проблема.
У меня есть ноутбук Aspire V Nitro с установленным Ubuntu 18, который загружает Windows, и вдруг вчера интернет постоянно отключался. Это можно исправить перезапуском менеджера сети.
Если я пытаюсь пинговать что-либо, когда это не работает, я получаю
PING 8.8.8.8 (8.8.8.8) 56(84) байт данных.
ping: sendmsg: Недостаточно доступного буфера
Вывод команды lspci -knn | grep Net -A3
Контроллер сети [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
Подсистема: Foxconn International, Inc. QCA6174 802.11ac Wireless Network Adapter [105b:e09d]
Драйвер ядра в использовании: ath10k_pci
Модули ядра: ath10k_pci
и iwconfig
enp7s0 нет беспроводных расширений.
lo нет беспроводных расширений.
wlp6s0 IEEE 802.11 ESSID:"Bluffin Muff McGuff"
Режим:Управляемый Частота:5.24 GHz Точка доступа: 54:67:51:DA:AF:BF
Скорость передачи=6 Мбит/с Мощность передатчика=30 дBm
Короткое ограничение повторной передачи:7 RTS порог:выкл Фрагмент порог:выкл
Управление питанием:включено
Качество связи=63/70 Уровень сигнала=-47 dBm
Неверные полученные nwid:0 Неверные полученные crypt:0 Неверные полученные frag:0
Чрезмерные попытки передачи:0 Неверные случайные:73 Пропущенные маяки:0
Я много гуглил и нашел много ответов, которые не помогают. Я даже переустановил всю ОС (после того как полностью сломал свою сеть, пытаясь это исправить).
Есть идеи у кого-нибудь?
редактировать: – команды, которые мне сказали ввести
nmcli device
УСТРОЙСТВО ТИП СТАН СОЕДИНЕНИЕ
wlp6s0 wifi подключен Bluffin Muff McGuff
enp7s0 ethernet недоступен --
lo loopback неуправляемый --
sudo lshw -short -class network
H/W путь Устройство Класс Описание
====================================================
/0/100/1c/0 wlp6s0 сеть QCA6174 802.11ac Wireless Network Adapt
/0/100/1c.3/0 enp7s0 сеть RTL8111/8168/8411 PCI Express Gigabit E
networkctl status
ПРЕДУПРЕЖДЕНИЕ: systemd-networkd не работает, вывод будет неполным.
● Состояние: н/а
Адрес: 192.168.0.52 на wlp6s0
2a02:8388:7001:5d80:4540:4576:28fd:3b58 на wlp6s0
2a02:8388:7001:5d80:754b:c96c:dc20:7b43 на wlp6s0
fe80::5e90:7e4e:7688:acea на wlp6s0
Шлюз: 192.168.0.1 (Compal Broadband Networks, Inc.) на wlp6s0
fe80::5667:51ff:fedb:ac25 (Compal Broadband Networks, Inc.) на
Состояние: н/а
Адрес: 192.168.0.52 на wlp6s0
2a02:8388:7001:5d80:4540:4576:28fd:3b58 на wlp6s0
2a02:8388:7001:5d80:754b:c96c:dc20:7b43 на wlp6s0
fe80::5e90:7e4e:7688:acea на wlp6s0
Шлюз: 192.168.0.1 (Compal Broadband Networks, Inc.) на wlp6s0
fe80::5667:51ff:fedb:ac25 (Compal Broadband Networks, Inc.) на
rfkill
ID ТИП УСТРОЙСТВО МЯГКИЙ ЖЕСТКИЙ
0 wlan acer-wireless разблокировано разблокировано
2 wlan phy0 разблокировано разблокировано
4 bluetooth hci0 заблокировано разблокировано
ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 25 23:10 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
редактировать2:
Ладно, во-первых, я запускал `ping 8.8.8.8` в фоновом режиме, когда он отключался.
64 байта от 8.8.8.8: icmp_seq=566 ttl=122 время=18.3 мс
64 байта от 8.8.8.8: icmp_seq=567 ttl=122 время=20.3 мс
ping: sendmsg: Недостаточно доступного буфера
ping: sendmsg: Недостаточно доступного буфера
*-сеть
описание: Беспроводной интерфейс
продукт: QCA6174 802.11ac Wireless Network Adapter
производитель: Qualcomm Atheros
физический id: 0
информация о шине: pci@0000:06:00.0
логическое имя: wlp6s0
версия: 32
серийный номер: 18:4f:32:b5:ca:cb
ширина: 64 бита
частота: 33MHz
возможности: pm msi pciexpress bus_master cap_list ethernet physical wireless
конфигурация: broadcast=yes driver=ath10k_pci driverversion=4.18.0-18-generic firmware=WLAN.RM.4.4.1-00079-QCARMSWPZ-1 ip=192.168.0.52 latency=0 link=yes multicast=yes wireless=IEEE 802.11
ресурсы: irq:128 память:94000000-941fffff
*-сеть
описание: Ethernet интерфейс
продукт: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
производитель: Realtek Semiconductor Co., Ltd.
физический id: 0
информация о шине: pci@0000:07:00.0
логическое имя: enp7s0
версия: 15
серийный номер: 30:65:ec:8a:a0:cd
размер: 10Mбит/с
емкость: 1Gбит/с
ширина: 64 бита
частота: 33MHz
возможности: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
конфигурация: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mбит/с
ресурсы: irq:19 ioport:3000(size=256) память:94204000-94204fff память:94200000-94203fff
dmesg | grep -i wlp6s0
[ 15.392889] ath10k_pci 0000:06:00.0 wlp6s0: переименован из wlan0
[ 33.459583] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 34.197278] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 34.898963] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 39.792930] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 39.847542] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 39.868316] wlp6s0: аутентифицирован
[ 39.872106] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 39.913957] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 39.917295] wlp6s0: ассоциирован
[ 40.621555] IPv6: ADDRCONF(NETDEV_CHANGE): wlp6s0: связь готова
[ 5772.041721] wlp6s0: деаутентификация от 54:67:51:da:af:bf по локальному выбору (Причина: 3=DEAUTH_LEAVING)
[ 5777.593015] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 5778.358382] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 5778.471103] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 5783.388233] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 5783.444693] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 5783.465210] wlp6s0: аутентифицирован
[ 5783.466775] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 5783.508253] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 5783.511065] wlp6s0: ассоциирован
[ 5783.540761] IPv6: ADDRCONF(NETDEV_CHANGE): wlp6s0: связь готова
[ 6169.007742] wlp6s0: деаутентификация от 54:67:51:da:af:bf по локальному выбору (Причина: 3=DEAUTH_LEAVING)
[ 6174.676947] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 6175.444728] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 6175.559420] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 6180.450842] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 6180.505205] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 6180.525923] wlp6s0: аутентифицирован
[ 6180.530653] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 6180.573152] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 6180.576150] wlp6s0: ассоциирован
[ 6180.604972] IPv6: ADDRCONF(NETDEV_CHANGE): wlp6s0: связь готова
[ 6507.292646] wlp6s0: деаутентификация от 54:67:51:da:af:bf по локальному выбору (Причина: 3=DEAUTH_LEAVING)
[ 6512.947438] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 6513.710596] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 6513.817718] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 6518.723552] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 6518.777723] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 6518.798235] wlp6s0: аутентифицирован
[ 6518.798570] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 6518.839995] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 6518.842529] wlp6s0: ассоциирован
[ 6518.872491] IPv6: ADDRCONF(NETDEV_CHANGE): wlp6s0: связь готова
[ 7213.465121] wlp6s0: деаутентифицирован от 54:67:51:da:af:bf (Причина: 4=DISASSOC_DUE_TO_INACTIVITY)
[ 7213.513877] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 7213.564154] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 7213.584967] wlp6s0: аутентифицирован
[ 7213.588965] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 7213.631522] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 7213.634487] wlp6s0: ассоциирован
[ 7369.018698] wlp6s0: деаутентификация от 54:67:51:da:af:bf по локальному выбору (Причина: 3=DEAUTH_LEAVING)
[ 7369.464133] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 7370.223353] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 7370.326891] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 7375.221841] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 7375.275592] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 7375.296914] wlp6s0: аутентифицирован
[ 7375.300681] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 7375.343005] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 7375.346102] wlp6s0: ассоциирован
[ 7375.375993] IPv6: ADDRCONF(NETDEV_CHANGE): wlp6s0: связь готова
[ 7753.050810] wlp6s0: деаутентификация от 54:67:51:da:af:bf по локальному выбору (Причина: 3=DEAUTH_LEAVING)
[ 7758.505647] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 7759.259469] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 7759.381181] IPv6: ADDRCONF(NETDEV_UP): wlp6s0: связь не готова
[ 7764.284278] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 7764.338257] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 7764.360011] wlp6s0: аутентифицирован
[ 7764.361525] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 7764.404107] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 7764.407021] wlp6s0: ассоциирован
[ 7764.436045] IPv6: ADDRCONF(NETDEV_CHANGE): wlp6s0: связь готова
[ 8675.862443] wlp6s0: деаутентифицирован от 54:67:51:da:af:bf (Причина: 4=DISASSOC_DUE_TO_INACTIVITY)
[ 8676.102072] wlp6s0: аутентификация с 54:67:51:da:af:bf
[ 8676.152726] wlp6s0: отправка аутентификации на 54:67:51:da:af:bf (попытка 1/3)
[ 8676.174711] wlp6s0: аутентифицирован
[ 8676.178618] wlp6s0: ассоциация с 54:67:51:da:af:bf (попытка 1/3)
[ 8676.220993] wlp6s0: RX AssocResp от 54:67:51:da:af:bf (capab=0x1511 status=0 aid=2)
[ 8676.224142] wlp6s0: ассоциирован
Ответ или решение
Описание проблемы сети на ноутбуке Aspire V Nitro с Ubuntu 18
В процессе работы с вашим ноутбуком Acer Aspire V Nitro под управлением Ubuntu 18 вы столкнулись с проблемой, связанной с постоянной потерей интернет-соединения. Учитывая, что перезапуск Network Manager временно решает вашу проблему, это может указывать на ряд возможных причин.
Анализ предоставленных данных
1. Сетевые адаптеры
Проанализировав данные, полученные с помощью команд lspci
и iwconfig
, можно выделить следующее:
- Беспроводной адаптер: Qualcomm Atheros QCA6174, использующий драйвер
ath10k_pci
. - Ethernet адаптер: Realtek RTL8111/8168/8411.
Хорошее состояние беспроводного адаптера подтверждается строками, показывающими, что он подключен к сети с хорошим уровнем сигнала (Signal level=-47 dBm
).
2. Статус устройств
По результатам команды nmcli device
, ваше беспроводное устройство wlp6s0
подключено, но время от времени теряет соединение.
3. Ошибка в ping
Ошибка sendmsg: No buffer space available
может свидетельствовать о проблемах с сетевым стеком или временными перегрузками. Это может произойти из-за недостатка системных ресурсов, конфликта драйверов, или проблем с DHCP.
Потенциальные причины проблемы
-
Проблемы с драйверами: Возможно, версия драйвера
ath10k_pci
не полностью совместима с вашим оборудованием. Проверьте наличие обновлений драйверов или возможность их замены. -
Перегрузка сетевого стека: Если соединение часто разрывается, проверьте, не происходит ли это из-за ограничений на уровне протоколов. Возможно, стоит отключить поддержку IPv6, если она не используется.
-
Нестабильные настройки сети: Перегрузка ресурсов может быть связана с неправильными настройками роутера (например, ограничение по MAC, конфликты IP-адресов).
-
Конфликт DHCP: Проверьте, не конфликтуют ли IP-адреса в сети. Вы можете попробовать задать статический IP-адрес для вашего устройства.
-
Конфликт программного обеспечения: Некоторые программы и службы могут конфликтовать с Network Manager. Если вы используете системные службы, такие как
systemd-networkd
, убедитесь, что они не мешают работу Network Manager.
Рекомендации для решения проблемы
-
Обновление драйверов: Убедитесь, что драйверы вашего беспроводного адаптера обновлены. Вы можете использовать команду:
sudo apt update && sudo apt upgrade
-
Отключение IPv6 (если не используется):
- Откройте файл
/etc/sysctl.conf
и добавьте следующие строки:net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
- Примените изменения:
sudo sysctl -p
- Откройте файл
-
Настройка статического IP:
- В файле
/etc/netplan/01-netcfg.yaml
добавьте статические настройки для вашего интерфейса.
- В файле
-
Проверка конфликтов: Убедитесь, что другие устройства в вашей сети не используют тот же IP-адрес.
-
Мониторинг системных ресурсов: Используйте команды
top
,htop
, илиfree -m
для отслеживания использования ресурсов вашей системы. Это может помочь выявить потенциальные перегрузки. -
Логи событий: Используйте команду
dmesg | grep -i wlp6s0
, чтобы отслеживать события, связанные с вашим беспроводным адаптером. Помогает диагностировать возможные конфликты или сбои.
Заключение
Итак, проблемы с сетью на вашем Ubuntu-устройстве могут быть связаны с несовместимостью драйверов, перегрузкой системных ресурсов, неправильными настройками IP или конфликтами с другими программами. Следуя вышеуказанным рекомендациям, вы сможете стабилизировать ваше интернет-соединение и избежать необходимости частого перезапуска Network Manager. Если проблема сохраняется, возможно, стоит рассмотреть возможность обращения к специалистам по IT или обсуждения проблемы на специализированных форумах по Linux.