我在笔记本电脑上安装了 Oracle VM VirtualBox。然后我下载了 Oracle Linux 9.1 版本的完整 ISO 映像(通过https://yum.oracle.com/oracle-linux-isos.html)并使用它来创建 Oracle Linux(64 位)虚拟机。安装成功,我可以登录我的 VM。
我可以从我的笔记本电脑通过 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 中的互联网浏览器访问互联网。
非常感谢您的想法和意见。
resolvectl 状态的结果
[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 命令中的 Server 值和 nameserver 值是相同的。
干杯
根据用户手册,使用 NAT 适配器的访客默认禁用 IPv6。
或者
VBoxManage natnetwork modify --netname natnet1 --ipv6=on
(找出所有运行的 NAT 网络适配器VBoxManage natnetwork list
)。无论如何,
ping -4 host.com
应该工作。