我正在处理一个非常烦人的问题,我显然不知道如何解决。情况如下:
- 收到新路由器,安装光纤网络
- 连接路由器,出现 WiFi,将 PC 与以太网连接,路由器面板上显示正确的网速。
- 手机连接上后,出现“已连接但无网络”的警告。
- 我从桌面执行以下操作(Fedora 机器):
尝试将名称服务器添加到 resolve.conf
尝试将名称服务器添加到其他 Linux 系统服务(较新的服务)
尝试 ping 至:
- 8.8.8.8:工作
- 1.1.1.1:工作
- google.com:正在运行
- digitalocean.com:工作中
NSLOOKUP 适用于 google.com 和 digitalocean.com。
还可以访问我的路由器设置:192.168.1.1
无效的方法:
- 访问任何网站
- 通过输入 IP 地址来访问网站
- 从 IP(非本地 IP)执行 wget
到目前为止,我已经花了三天时间解决这个问题,但目前无法工作,这让我损失了不少钱,所以任何帮助我都会非常感激,特别是在通货膨胀时期。
答案1
在Linux上:
清除 arp 缓存
ip -s -s neigh 全部刷新
清除 DNS 缓存:
确定你正在使用的 DNS 服务:
sudo lsof -i :53 -S
对于 systemd-resolve:
$ sudo systemd-resolve --flush-caches
或者
$ sudo resolvectl 刷新缓存
对于 dnsmasq:
sudo killall -HUP dnsmasq
或者如果 dnsmasq 作为服务运行:
$ sudo systemctl 重启 dnsmasq
在 SysVinit 系统上
$ sudo 服务 dnsmasq 重启
然后为了保险起见,重新启动网络:
sudo systemctl 重新启动网络
在 Windows 上:
设置->网络->滚动到底部->单击“重置网络”