我正在尝试连接到互联网,但在配置网络以消除“名称解析暂时失败”的错误时遇到问题。我正在为 Kali Linux 使用 hyper-v 虚拟机。我的 resolv.conf 文件有 8.8.8.8
192.168.0.208
ipconfig
是我在运行虚拟机的 Windows 11 powershell 上 运行时看到的 IP 。
这是运行的输出 ipconfig
我无法 ping 通 8.8.8.8:
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.0.208 icmp_seq=1 Destination Host Unreachable
From 192.168.0.208 icmp_seq=2 Destination Host Unreachable
From 192.168.0.208 icmp_seq=3 Destination Host Unreachable
From 192.168.0.208 icmp_seq=4 Destination Host Unreachable
From 192.168.0.208 icmp_seq=5 Destination Host Unreachable
From 192.168.0.208 icmp_seq=6 Destination Host Unreachable
From 192.168.0.208 icmp_seq=7 Destination Host Unreachable
From 192.168.0.208 icmp_seq=8 Destination Host Unreachable
From 192.168.0.208 icmp_seq=9 Destination Host Unreachable
From 192.168.0.208 icmp_seq=10 Destination Host Unreachable
From 192.168.0.208 icmp_seq=11 Destination Host Unreachable
From 192.168.0.208 icmp_seq=12 Destination Host Unreachable
From 192.168.0.208 icmp_seq=13 Destination Host Unreachable
From 192.168.0.208 icmp_seq=14 Destination Host Unreachable
From 192.168.0.208 icmp_seq=15 Destination Host Unreachable
^C
--- 8.8.8.8 pint statistics ---
17 packets transmitted, 0 received, +11 errors, 100% packet loss, time 16285ms
从 192.168.0.208 icmp_seq=1 目标主机无法到达 从 192.168.0.208 icmp_seq=1 目标主机无法到达
答案1
Hyper-V 主机内的设置已针对内部网络进行设置,因此:
- 关闭卡利
- 输入 Kali 的 hyper-v 配置
- 将网络类型设置为
external network
- 启动卡利
- 将 Kali 网络设置为自动/dhcp
答案2
“名称解析暂时失败”错误可能是防火墙阻止了以下一个或两个端口:
端口 43,用于 whois 查找 端口 53,用于域名解析 在 UFW 防火墙中打开端口 键入以下命令以使用 UFW 防火墙允许端口 43 上的流量:
sudo ufw allow 43/tcp
UFW 确认规则已成功更新。
允许 UFW 中的端口 43。对端口 53 重复该命令。
sudo ufw allow 53/tcp
使用以下命令重新加载 UFW:
sudo ufw reload
输出确认操作成功。
重新加载 UFW 防火墙。在firewalld 中打开端口 一些Linux 发行版(例如CentOS)使用firewalld 作为默认防火墙。在firewalld中打开端口43的语法是:
sudo firewall-cmd --add-port=43/tcp --permanent
firewalld 输出成功一词。
在firewalld 中允许端口43。对端口 53 重复该命令。
sudo firewall-cmd --add-port=53/tcp --permanent
重新加载防火墙。
sudo firewall-cmd --reload