VirtualBox:Windows7 是主机,Ubuntu 是客户机 - 当网络为“桥接”时,如何将主机配置为 VirtualBox?

VirtualBox:Windows7 是主机,Ubuntu 是客户机 - 当网络为“桥接”时,如何将主机配置为 VirtualBox?

我在 Windows 7 主机上的 VirtualBox 上使用 Ubuntu 作为客户机,作为我的 PHP/Ruby 项目的 Web 服务器。

我将 VirtualBox 设置中的网络设置为“桥接”,所以现在我可以通过 192.168.2.26 之类的地址访问我的 VirtualBox 服务器 - 它每次都由 DHCP 生成,所以它不是静态的。

是否可以将其设为静态或在 Windows 中获取 VirtualBox IP,以便我可以在 Windows 中的主机中设置“virtualbox”,并在浏览器中进入“Virtualbox”地址,因为我可以进入“localhost”?

答案1

在你的 Ubuntu 访客编辑中/etc/network/interfaces你会看到类似这样的内容

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

将其更改为类似于此

iface eth0 inet static
address 192.168.2.26
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.254

使用适合您网络的参数。使用

/etc/init.d/networking restart

答案2

在 ubuntu 客户机上,通过编辑文件 /etc/network/interfaces 设置静态 ip 地址

auto eth0
iface eth0 inet static
address 192.168.2.26
netmask 255.255.255.0
gateway windows-machine-ip-adress

并且,将 Windows 机器的 IP 地址放在 resolv.conf 中。

resolv.conf 文件通常包含主机可用的名称服务器 IP 地址的指令。

#vim /etc/resolv.conf

名称服务器 windows-机器-ip 地址

并重新启动网络服务。

相关内容