这个问题只与一个 WiFi 网络有关。我使用系统监视器的数据活动测量对其进行了测试。连接后,大约有 40 秒的工作连接,然后在大约 20 秒内线性下降到几乎为零,然后活动出现大幅激增,然后就断线了。计算机表面上仍处于连接状态,但它声称信号强度为 0%。我尝试“ping google.com”:
ping: google.com: Name or service not known
所有其他设备都可毫无问题地连接到此 WiFi。当我通过手机创建 WiFi 桥并连接到该 WiFi 时,它可以正常工作。WiFi 之前已经正常工作了好几个月。我不记得有任何可以与问题联系起来的特定变化。
我在 Ask Ubuntu 上发现的所有网络问题都是“无法连接到网络”的问题,但我的电脑始终保持连接状态。WiFi 最终停止传输任何信息。
我之前使用的是 Ubuntu 18.04,后来升级到了 20.04。问题仍然存在。
编辑:回复 johncli:
1:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ETC。
您的其余答案是否适用于这种情况?
3:该文件显然无法手动编辑:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.53
search home
输出ifconfig
:
enp3s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether a8:1e:84:81:4b:4e txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 18233 bytes 1725789 (1.7 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 18233 bytes 1725789 (1.7 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.136 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::fbeb:d153:68ac:c2f1 prefixlen 64 scopeid 0x20<link>
ether 3c:a0:67:af:bb:61 txqueuelen 1000 (Ethernet)
RX packets 1161729 bytes 1493982625 (1.4 GB)
RX errors 0 dropped 600 overruns 0 frame 0
TX packets 470115 bytes 91019517 (91.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
输出route -n
:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 600 0 0 wlp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp2s0
192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp2s0
我检查了这个答案。它可以延迟问题一段时间,但半小时左右后问题又会再次出现。如果有用的话,日志会多次显示,
Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.
编辑 2:回复 William Martens:
输出sudo service network-manager status
:
NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-10-08 17:44:44 CEST; 20h ago
Docs: man:NetworkManager(8)
Main PID: 35927 (NetworkManager)
Tasks: 4 (limit: 9322)
Memory: 7.8M
CGroup: /system.slice/NetworkManager.service
└─35927 /usr/sbin/NetworkManager --no-daemon
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9406] dhcp4 (wlp2s0): option requested_rfc3442_classless_static_routes => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9406] dhcp4 (wlp2s0): option requested_root_path => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9406] dhcp4 (wlp2s0): option requested_routers => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9406] dhcp4 (wlp2s0): option requested_static_routes => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9406] dhcp4 (wlp2s0): option requested_subnet_mask => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9407] dhcp4 (wlp2s0): option requested_time_offset => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9407] dhcp4 (wlp2s0): option requested_wpad => '1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9407] dhcp4 (wlp2s0): option routers => '192.168.0.1'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9407] dhcp4 (wlp2s0): option subnet_mask => '255.255.255.0'
říj 09 14:15:48 matej-Aspire-E5-575 NetworkManager[35927]: <info> [1602245748.9407] dhcp4 (wlp2s0): state changed extended -> extended
(říj
可能为oct
英文)
编辑3:
我没有对之前的任何无线设置进行任何操作。所有类似问题的答案要么是诊断,要么是盲目的尝试。似乎有效的方法都是重新启动,但不清楚问题是如何产生的。
没有很好答案的类似问题:
Wifi 已连接但没有数据传输:“ping:sendmsg:没有可用的缓冲区空间”
在我重新启动系统后,Ubuntu 14.04 中的 Wi-Fi 过了一会儿才工作
hp probook 的 WiFi 问题(未提供任何解释的命令将返回错误 404)
答案1
- 尝试
ping 8.8.8.8
或任何其他 IP 来检查互联网访问。- 你可以 ping 任何其他确定“可用”的公共地址
- 如果 ping 成功则表示您可以访问互联网,问题出在 DNS 配置上。
- 执行命令
sudo nano /etc/resolv.conf
。 - 它可能在“名称服务器”上设置为本地主机 ip (127.0.0.53)。
- 如果是 127.0.0.53,则将地址更改为 1.1.1.1 或 8.8.8.8。
- 您可以将地址更改为任何好的域名服务器。
- 我最喜欢 1.1.1.1。
- 保存 resolv.conf 文件。
- 执行命令
sudo systemctl restart network-manager.service
- 尝试 ping 一个域名地址,比如 google.com,或者直接打开网页并浏览某个网站来检查更改是否有帮助。
- 请评论您发现的输出或设置,以便我们可以一起解决问题。
答案2
如果你还没有尝试过,可以尝试一下:
sudo service networking stop
sudo service networking start
sudo service networking reload
sudo service network-manager stop
sudo service network-manager start
sudo service network-manager reload
如果您有以太网(可以正常工作),请连接到以太网并:
sudo apt update
sudo apt upgrade
sudo apt autoremove
**如果您安装了 net-tools:**
sudo apt remove net-tools
sudo apt install net-tools
如果你没有安装 net-tools
sudo apt install net-tools
编辑:
你能从这里尝试答案吗?它是完全一样的问题
并且,如果可能的话:您可以尝试运行他们在帖子中提到的诊断工具吗?
“我发现一个使用诊断工具(github 上的 wireless-info)的线程,它可能有助于你们确定我当前的系统/驱动程序是否有问题。”
+编辑3:
原文链接 WiFi 断开几秒钟后又恢复
根据您所面临的问题,我认为这些行非常有趣:(我稍微改了一下,看看原文链接) 但是,我再怎么强调也不为过;我跳过的是我认为行不通的部分,这就是为什么我建议你阅读带有原始答案的链接!
安装或重新安装 wpa_supplicant
sudo apt-get --reinstall install wpasupplicant
升级和安装 build-essential 和 linux-headers
sudo apt-get update
sudo apt upgrade
sudo apt-get install build-essential linux-headers-generic
和
sudo ifdown wlan0
sudo ifup wlan0
您可以重新启动
值得研究的小问题:
你没有VPN安装了什么软件,会阻碍/破坏它?
我想到了https://apple.stackexchange.com/questions/278247/macbook-pro-on-any-wifi-stays-connected-but-wont-load-pages-after-a-few-minutes你还没有使用麦克查格?(或者,提供了错误的 Mac - 或者类似的东西?)我从这里想到了这一点; Ubuntu 显示已连接 wifi,但无法加载任何页面
您还没有尝试过使用 airmon 吗?来自这里:https://www.aircrack-ng.org/doku.php?id=airmon-ng
终止干扰进程
此命令停止网络管理器然后杀死剩余的干扰进程:
~# airmon-ng check kill
Killing these processes:
PID Name
870 dhclient
1115 wpa_supplicant
希望这能有用!祝你好运;
问候。