之前在XP下使用virtualbox安装ubuntu虚拟机,配置网络链接很容易的。使用nat上网;使用桥接,主机能访问虚拟机。也就是配置2张网卡就能够了。在win7下面,彻底不是一回事。使用nat能上网,不过桥接的网卡,配置就麻烦了不少。桥接使用静态地址,主机能访问虚拟机,不过会致使虚拟机访问不了网络,ping百度都没反应;桥接使用动态地址,虚拟机能访问外网,不过主机访问不了虚拟机。捣腾的过程,遇到了很多的麻烦。后来到网上放狗,找到了解决方法,在这里标记一下。简单的来讲,使用host only + 桥接网卡。shell
主机使用的是wifi链接,这个会致使你的问题和个人不一样。打开控制面板 -> 网络和 Internet -> 网络和共享中心,个人状况如图:ubuntu
选择上面的无线网络链接,弹出下面的对话框:服务器
选择左下角的属性按钮:网络
共享里面设置为容许,在家庭网络链接里面选择VirtualBox Host-Only Network。工具
这里要注意的是,设置全局设定一下:spa
上面的主要做用就是把全局网络设置中的DHCP服务器不启动。这一点很重要,直接关系到下面的操做可否顺利运行。blog
在启动本身的虚拟机以前,要先设置一下里面的网络,个人设置以下:get
要注意的是,网卡1 是host-only方式,网卡2是桥接。网上有些参考,这个顺序是颇有必要的。在VirtualBox虚拟机上网并主宿互访 -- 整理文中就描述了这个问题。虚拟机
在有些系统里面,控制芯片要设置为Intel PRO/1000 MT 桌面 (82540EM)。我就遇到过这个问题,你们能够参考一下。it
安装virtualbox的时候,要安装VirtualBox Extension Pack,在下载virtualbox的时候,注意下面的链接就能够发现它的了。在下图里面,最下面就能够看见它。
个人虚拟机是从其余地方拷贝过来的,因为安装的加强工具备点旧,要更新一下。
在安装加强工具以前,还要作另一件事。因为个人虚拟机不是新安装的,因此会有之前的网卡设置在虚拟机的系统里面,要先把它们给删掉。
通常是把/etc/edev/rules.d/里面的文件给删掉就能够了。待会虚拟机重启后会自动生成的。
在ubuntu下面安装加强工具,不会自动挂载好加强工具的iso文件,要本身挂载,通常是要挂载/dev/cdrom,若是没有/dev/cdrom的话, 像上图那样的话,就挂载/dev/sr0,通常都是能够的了。要注意的是,在挂载的文件夹里面是不能运行驱动文件的,我把里面的文件拷贝到其余地方再运行。基本的安装过程均可以参照上面图来执行。
安装完成后,要重启一下。到这个时候,通常均可以运行。
能够看到有个192.168.137.167地址,下面用它来链接到虚拟机。
ping一下baidu,很顺利:
用xshell来访问ubuntu,登录成功:
在xshell里面ping一下baidu,也成功:
至此,virtualbox配置网络完成。
转贴请注明来自:格通