在 VirtualBox 上为 Redhat VM 配置静态 IP

在 VirtualBox 上为 Redhat VM 配置静态 IP

我对在 VirtualBox 上配置 Redhat VM 有一些疑问。安装已完成。当我使用命令时,我发现 eth0 没有 IP 地址。所以我想为我的 VM 设置静态 IP 地址。如果我错了,请告诉我,但我需要编辑 /etc/sysconfig/network-scripts/ifcf-eth0 ?阅读了一些教程后,我知道我必须向此文件添加一些参数:

IPADDR = ?
BOOPROTO=STATIX
NETMASK
GATEWAY

我的问题是:我怎么知道这个参数中输入什么值?IPADDR,我可以输入我想要的所有值吗?NETMASK 和 GATEWAY,我怎么知道我需要输入的值?

我没有网络经验,所以能帮助我理解这一点吗?

谢谢 :)

答案1

Virtualbox 有三种模式,分别是桥接模式、NAT模式和仅主机模式。

桥接模式是与本地网卡一个地址段,直接使用宿主机的物理网卡。

host-only模式依赖于virtualbox中的设置,只能与主机以及其他host-only模式的虚拟机进行通信,不能与外界通信。

NAT模式是依赖于virtualbox中的设置,它的作用是地址转换,是通过宿主机的物理网卡进行地址转换,然后才能连接到外网。

我们可以根据自己的需求来选择一种模式。

如果我们需要自动分配IP,那么把booproto改成DHCP,NAT模式和host模式就会自动获取IP了。

如果我们要手动设置的话,桥接模式的IP地址设置和主机网卡的地址在同一网段,子网掩码和网关与主机网卡设置相同。

手动设置NAT模式的IP地址,先在virtualbox中查看NAT设置的IP地址,然后按照对应的地址进行设置。

手动设置host-only模式的IP,先在virtualbox中查看host-only模式设置的IP地址,然后按照对应的地址进行设置。

自动地

BOOPROTO=DHCP(自动)

手动:

IPADDR = redhat vm 的 IP

BOOPROTO= STATIX (手动)

NETMASK= redhat vm 的网络掩码

GATEWAY=redhat vm的网关

全部配置完成后,保存配置,重启网络服务即可生效。

另外我搜索到一个可以参考的实例: 在 Redhat 6 中设置静态 IP

答案2

这完全取决于您所处的环境。如果在家里,您可以为其分配任何私有 IP 地址(尚未被其他设备占用)以及相关的掩码和网关,然后让您的路由器处理其余的事情。

相关内容