为虚拟机分配一个私有 IP 地址,就像 LAN 中的独立主机一样

为虚拟机分配一个私有 IP 地址,就像 LAN 中的独立主机一样

我正在使用 Ubuntu 虚拟机。我希望我的虚拟机与我的实际主机(无线笔记本电脑)位于同一个 LAN 中。反映为完全独立的主机。这可能吗?如果可以,我应该如何编辑设置?

答案1

如果您使用的是 VirtualBox/VMware,则需要桥接网络。它允许 VM 直接连接您的路由器。

首先单击虚拟机 > 设置 > 网络,然后将附加设置为“桥接适配器”。

现在要更改 Ubuntu VM 的私有 IP 地址,启动它并打开终端。运行sudo nano /etc/network/interfaces以打开名称中的文件或使用您喜欢的任何编辑器(如 gedit 或 Vim)打开该文件。

然后找到这些:

auto eth0
iface eth0 inet dhcp

并填充设置:

auto eth0
iface eth0 inet static
address private_ip
netmask subnet_mask
gateway router_or_gateway_ip
dns-nameservers dns_1 dns_2

重启后,您的虚拟机将在 LAN 中可见。您可以使用它ifconfig来查看虚拟机的 IP 地址和其他网络配置。

相关内容