在 Oracle Linux 9.1 VM 中 ping google.com 无法正常工作

在 Oracle Linux 9.1 VM 中 ping google.com 无法正常工作

我已在笔记本电脑中安装了 Oracle VM VirtualBox。然后我下载了 Oracle Linux 9.1 版本的完整 ISO 映像(通过https://yum.oracle.com/oracle-linux-isos.html)并使用它来创建 Oracle Linux(64 位)虚拟机。安装成功,我能够登录到我的虚拟机。

我可以从我的笔记本电脑通过 ssh 连接到我的 Linux 虚拟机,没有任何问题。我可以在 Linux 机器上浏览互联网。

我打开一个终端并执行以下命令

ping google.com

不幸的是,它没有发送任何回复。

[root@localhost ~]# ping google.com
PING google.com(bom12s05-in-x0e.1e100.net (2404:6800:4009:80f::200e)) 56 data bytes
--- google.com ping statistics ---
113 packets transmitted, 0 received, 100% packet loss, time 114760ms

nslookup google.com也这么做了cat /etc/resol.conf。名称服务器详细信息已正确获取

我不确定我是否在这里遗漏了一些东西,因为我可以通过 Linux VM 中的互联网浏览器访问互联网。

非常感谢您的想法和意见。

解析状态结果

[root@localhost ~]# resolvectl status
bash: resolvectl: command not found...
Install package 'systemd-resolved' to provide command 'resolvectl'? [N/y] y

 * Waiting in queue... 
 * Loading list of packages.... 

The following packages have to be installed:

 systemd-resolved-250-12.0.1.el9_1.x86_64   System daemon that provides network name resolution to local applications

Proceed with changes? [N/y] y

 * Waiting in queue... 
 * Waiting for authentication... 
 * Waiting in queue... 
 * Downloading packages... 
 * Requesting data... 
 * Testing changes... 
 * Installing packages... 

Failed to get global data: Could not activate remote peer.

nslookup google.com 的结果

Server:     X.X.X.X
Address:    X.X.X.X#98

Non-authoritative answer:
Name:   google.com
Address: 142.250.199.174
Name:   google.com
Address: 2567:7845:4756:74e::352e

grep nameserver /etc/resolv.conf 的结果

nameserver X.X.X.X
nameserver fe35::f2db:74ff:fe65:576f%enp0s3

请注意,nslookup 和 grep 命令中的服务器值和名称服务器值是相同的。

干杯

答案1

根据用户手册默认情况下,对于使用 NAT 适配器的来宾,IPv6 处于禁用状态。

  • 您可以尝试将访客网络适配器更改为桥接如果您的 LAN 上启用了 IPv6(应在来宾中重新启动网络连接,或者您可以简单地重新启动它)。

或者

  • 您可以使用启用 IPv6 VBoxManage natnetwork modify --netname natnet1 --ipv6=on(以查找所有运行的 NAT 网络适配器VBoxManage natnetwork list)。

无论如何,ping -4 host.com应该有效。

相关内容