为什么在虚拟机中使用静态 IP 时无法访问互联网?(Netplan)

为什么在虚拟机中使用静态 IP 时无法访问互联网?(Netplan)

我正在尝试使用虚拟机配置这样的网络:

网络规划图

为此,我必须在 VirtualBox 中配置 NatNetwork。配置如下:

NatNetwork 配置

如您所见,DHCP 支持未标记。

现在。我尝试使用以下 netplan 配置来配置第一台 PC(Ubuntu 桌面):

netplan 不工作

sudo netplan update确实如此……

审讯标志

正如您所看到的,互联网无法连接,并且显示有线连接并带有询问标志。

以下图片显示更改已正确应用:

网络测试1

现在...我将 netplan 中的 dhcp 从 no 更改为 yes...

新的 netplan 配置

sudo netplan apply... 突然:

互联网工作

不知为何一切都正常。可以正常访问互联网。

这是我以前做过的相同测试,您会发现一切都完全相同。

网络测试2

我不明白为什么启用 DHCP 时它可以工作,而禁用时却不行。考虑到 natnetwork 甚至不支持 DHCP。

有人能帮我吗?

答案1

我看到当你将其设为静态时它仍然会 ping 其网关,因此,问题很可能是 DNS 导致的,也请设置 DNS。

echo 'nameserver 8.8.8.8' > /etc/resolv.conf

如果你想在 netplan 中添加 DNS:

> nameservers:
>         addresses:
>         - 8.8.8.8
>         - 1.0.0.1

相关内容