VirtualBox主机与虚拟机之间互访
操作系统环境
- 主机(Windows 7)
- 虚拟机 (Debian testing)
VirtualBox设置
添加Host-Only全局网卡
VirtualBox通过Host-Only来实现主机与虚拟机之间的互相访问。通过 全局设定->网络 ,即可添加虚拟网卡。通常在添加这个网卡后VirtualBox会自动给该网卡设置一个静态IP,一般是192.168.56.*。 可以手动设置,也可以设置该网卡为自动获取IP地址。
为虚拟机新添加一张虚拟网卡
默认在新建虚拟机之后,VB已经为该虚拟机添加了一张虚拟网卡,采用NAT模式。这样虚拟机就可以实现互联网访问了。但是我们要实现虚拟机和主机的互相访问,那么就可以新添加一张网卡,模式使用Host-only方式。
配置虚拟机
在网卡添加好之后,即可启动虚拟机进行网络的配置。使用你喜欢的编辑器打开 /etc/network/interfaces 文件。编辑如下内容:
auto eth0 allow-hotplug eth0 iface eth0 inet dhcp #IP should be same with the ip of Virtualbox host-only interface auto eth1 iface eth1 inet static address 192.168.56.101 netmask 255.255.255.0 gateway 192.168.56.1
配置完成之后,使用 service networking restart 重启网络,让配置生效。
测试
通过互Ping主机和虚拟机,大功告成,同时虚拟机也可以上网了。