Wifi 停止响应

Wifi 停止响应

概括

Wifi 可以正常连接到我的接入点。在停止响应之前,它会运行几秒钟到几分钟。它说它仍然连接到网络,但 DNS 查找似乎失败 - 浏览器说连接最终因“无法找到”错误而失败。然后它会在等待一分钟左右后“返回”,并且 DNS 查找将成功,并且我尝试加载的任何内容都会加载。但大约一分钟后 Wifi 将再次停止响应,并出现相同的症状。如果我运行 Nordvpn 一切都很好 - wifi 永远不会断线并且互联网按预期工作。

系统

联想 Thinkpad X1 Carbon Gen 5

                                       sdean@x1c5
 MMMMMMMMMMMMMMMMMMMMMMMMMmds+.        OS: Linuxmint 5 elsie
 MMm----::-://////////////oymNMd+`     Kernel: x86_64 Linux 5.10.0-20-amd64
 MMd      /++                -sNMd:    Uptime: 1h 9m
 MMNso/`  dMM    `.::-. .-::.` .hMN:   Packages: 2277
 ddddMMh  dMM   :hNMNMNhNMNMNh: `NMm   Shell: zsh 5.8
     NMm  dMM  .NMN/-+MMM+-/NMN` dMM   Resolution: 1600x900
     NMm  dMM  -MMm  `MMM   dMM. dMM   DE: GNOME
     NMm  dMM  -MMm  `MMM   dMM. dMM   WM: Muffin
     NMm  dMM  .mmd  `mmm   yMM. dMM   WM Theme: Mint-Y-Dark-Pink (Mint-Y)
     NMm  dMM`  ..`   ...   ydm. dMM   GTK Theme: Mint-Y-Aqua [GTK2/3]
     hMM- +MMd/-------...-:sdds  dMM   Icon Theme: Mint-Y-Aqua
     -NMm- :hNMNNNmdddddddddy/`  dMM   Font: Ubuntu 10
      -dMNs-``-::::-------.``    dMM   Disk: 58G / 241G (26%)
       `/dMNmy+/:-------------:/yMMM   CPU: Intel Core i7-7600U @ 4x 3.9GHz [49.0°C]
          ./ydNMMMMMMMMMMMMMMMMMMMMM   GPU: Mesa Intel(R) HD Graphics 620 (KBL GT2)
             \.MMMMMMMMMMMMMMMMMMM     RAM: 3153MiB / 15760MiB

注意:我在 Linux Mint 21.0 上运行它并遇到了同样的问题

其他一些可能有用的信息:

$ route -n                              
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.86.1    0.0.0.0         UG    20600  0        0 wlp4s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlp4s0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-68d430a47d2f
172.19.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-0bafb649454b
172.20.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-65553a0d1569
172.21.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-e110d1251ad2
192.168.86.0    0.0.0.0         255.255.255.0   U     600    0        0 wlp4s0
$ ifconfig
wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.86.30  netmask 255.255.255.0  broadcast 192.168.86.255
        inet6 fd8f:a209:b552:0:6aec:c5ff:fe0a:f221  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::6aec:c5ff:fe0a:f221  prefixlen 64  scopeid 0x20<link>
        ether 68:ec:c5:0a:f2:21  txqueuelen 1000  (Ethernet)
        RX packets 19344  bytes 13531781 (12.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13074  bytes 3081937 (2.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

尝试过的事情(但失败了)

  • 显式将网关设置为192.168.86.1viaroute add
  • 使用关闭 wifi 电源管理sudo iwconfig wlp4s0 power off
  • 关闭 IPv6
  • 更改/重新安装操作系统
  • 可能还有一些我不记得的事情

您可以提出任何建议来帮助我解决这个问题。我不介意一直运行我的 VPN,但它会破坏与内部网络上的连接,因此我需要在没有 VPN 的情况下也能正常工作。

如果我遗漏了任何可能有助于查明问题的内容和信息,请告诉我。谢谢。

答案1

我发现了这个问题。我的网络上的两个设备 - 笔记本电脑和 Raspberry Pi - 使用相同的 IP。 Pi 有一个静态 IP 设置,而笔记本电脑则使用动态分配的 IP。我不确定为什么路由器将已在使用的 IP 分配给笔记本电脑,但这就是发生的情况。我必须进入路由器配置并为 Pi 保留静态 IP,然后为笔记本电脑分配一个新 IP。问题解决了。

相关内容