我已在笔记本电脑中安装了 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
应该有效。