WiFi 已连接但互联网无法在 Kali Linux 上运行(双启动)

WiFi 已连接但互联网无法在 Kali Linux 上运行(双启动)

在安装 Kali 时,我跳过了当时无法填写的网络部分。现在在 Kali 中,我可以连接到 WiFi,但无法在互联网上进行任何操作,例如网页浏览。我已经尝试更新我的发行版并使用服务网络管理器重启,但这会引发另一个错误。我该如何解决这个问题?

答案1

DNS 服务器出现错误。解决方法:
打开终端。然后输入:

sudo rm /etc/resolv.conf
echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf >/dev/null

然后重新启动计算机。
希望这有帮助。

答案2

我曾经在使用旧版本的 Kali Linux 时遇到过这个问题。我修复它的方法是重新安装它。

这似乎不是一个好主意,但请备份您的文件并重新安装。

希望这可以帮助!

答案3

我希望我能帮助你,但是我不能承诺任何事

使用 ctrl+'c' 复制,使用 ctrl+shift+'v' 粘贴,因为 ctrl+终端中的某些命令是与终端中运行的程序进行交互的命令

打开你的终端并输入:ping google.com

如果输出内容如下:"ping: google.com: Temporary failure in name resolution"请按照以下步骤操作:

  • 首先我们要打开 resolv.conf 文件sudo nano /etc/resolv.conf
  • 然后输入"nameserver 8.8.8.8"
  • 按 Enter 键使用下一行
  • 类型"nameserver 8.8.4.4"
  • 按 ctrl + 'x'
  • 按‘y’
  • 按 Enter 键
  • 类型sudo systemctl restart systemd-resolved.service

然后我们将重新启动网络管理器,因为它可能会解决一些问题:)

  • 输入(仍在终端中)sudo service NetworkManager restart
  • 它可能会导致错误,内容类似于did not find service NetworkManagerif so: 而不是NetworkManageruse network-manager。如果这也引发错误,那么我不知道也许是 if**** 出现,哈哈。

最后我们ping google.com再次输入,现在应该可以正常工作了。如果不行,我很抱歉我帮不上忙。

我的资源

其他一些东西:

在你的终端上运行

  • systemctl 启用 systemd-networkd
  • systemctl 启用 systemd-resolved
  • systemctl 启动 systemd-networkd
  • systemctl 启动 systemd-resolved
  • ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
  • 服务 resolvconf 重新启动
  • 服务网络管理器重新启动
  • ping google.com

免责声明:

其他东西对我来说没用,但也许对你有用,我不知道

答案4

对我有用的方法是,我从官方 debian repo 下载了 systemd-resolved。安装并将 DNS 设置为 8.8.8.8 和 8.8.4.4,然后 wifi 就开始正常工作了。希望这对我有帮助!

相关内容