如何在 VirtualBox 上为来宾操作系统设置静态 IP

如何在 VirtualBox 上为来宾操作系统设置静态 IP

我的主机是 Ubuntu 12.04,我在上面安装了 Virtual Box。 Virtual Box 的网络设置为 NAT。

然后我将 Oracle Enterprise Linux 作为访客。

现在我想为我的来宾设置一个静态IP,因为这是安装oracle 的先决条件之一。

我尝试使用“应用程序菜单 -> 系统设置 -> 网络”设置静态 IP,但 Oracle 安装程序再次抱怨 dhcp IP。

任何帮助表示赞赏。我的Linux知识非常有限。

PS:在 /etc/sysconfig/network-scripts/ifcfg-eth0 中我有

BOOTPROTO=none

由于我使用的是 Virtual Box,我想这与有关静态/dhcp ip 的其他问题不同。

答案1

正如这里所述: https://oracle-base.com/articles/linux/linux-network-configuration

您应该编辑文件:/etc/sysconfig/network-scripts/ifcfg-eth0,然后输入类似以下内容:

IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8

当然还有 IP 地址、掩码、网关和您的 DNS 数据。修改该文件后,您可能需要关闭/打开界面才能应用这些设置。也许您必须使用用户“root”来执行此操作:

ifdown eth0 && ifup eth0

检查这些是否已正确应用:

ifconfig eth0

另请记住,VirtualBox NAT 网络默认应用 DHCP 服务器,因此您可能需要将来宾虚拟机的接口更改为“桥接”而不是 NAT。有关此内容的更多信息:https://www.virtualbox.org/manual/ch06.html#network_nat

在上面的第一个链接中,有更多有关配置接口的高级信息,以备您需要时使用。

相关内容