Oracle VM VirtualBox 4.2.16+ubuntu13.04的网络设置
Bridge模式
直接将虚拟机添加到局域网中,使虚拟机看起来像网内的一台真实计算机,虚拟网卡和宿主物理网卡之间不存在名义上的从属关系,因而需要局域网内具有多余的IP地址能够提供给虚拟机网卡,如果局域网内严格给 每台计算机分配固定的IP,那这种Bridge模式就基本失效。比如要挂网络文件系统,但是我们是在windows下VM虚拟机上面装的linux系统,可以用这种方式!在Bridge模式下虚拟机既可以访问到Internet也可以同局 域网内的其他真实计算机通信;
主机无线网卡,自动获取ip为192.168.1.2,如下设置后,启动ubuntu后,默认分配其ip为192.168.1.4,均为192.168.1.*,此时主机能访问虚拟机,虚拟机能访问主机(要关闭主机防火墙),虚拟机能访问互联网
默认NAT模式
虚拟机能上网,能访问主机
主机不能访问虚拟机
宿主的物理网卡就充当了路由器或交换机的角色,这时VMware会根据宿主的真实IP提供很多Subset IP供虚拟机使用,这样所有的虚拟机都是通过宿主的网络端口进行对Internet的访问,但看起来这些虚拟计算机都合法地访问到了局域网或者Internet,因为他们的IP地址通过NAT技术之后看起来是合法的。
Host Only模式
虚拟机之间可以相互通信,但虚拟机并不能同局域网内的其他真实计算机直接通信,但该模式下通过宿主访问Internet还是可以的。
安装虚拟机后,在网络和共享中心会有网卡显示,如下图:本地连接为上网主机网卡,VirtualBox Host-Only Network为虚拟机网卡
默认ip为如下,同虚拟机(下侧)一致,另注意:dhcp服务器选项卡中要,取消启用dhcp服务器
设置虚拟机网卡为仅主机适配器,如下图
将本地连接网络共享给VirtualBox Host-Only Network,如果无线连接,就设置无线网卡共享
启动ubuntu,--ifconfig自动分配ip,网段192.168.137.*
无线主机cmd中ping 192.168.137.233,能ping通,说明主机可以访问虚拟机
在虚拟机中,ping 192.168.1.2(无线主机ip) ping www.sina.com均能ping通,说明可以访问互联网