1. 采用桥接的方式彻底解决virtual box网络连接问题
1. 既可以上外网有可以ping 通主机,
1.1. 网络环境情况
这篇文章是根据实践搞来的,有一定的说服力
网络是公司的网络,采用静态IP。我主机的IP是192.168.2.16.
路由没有DNS功能,需要电信的DNS服务器。
第一步: 申请IP.
根据你virtualbox中的以太网的MAC地址分配一个IP(这个需要网络管理员进行配合),比如IP设置为 236
Virtual box 的MAC是这样的
注意这里四个网卡对应到你的ubuntu中就是eth0 到eth3 你可以
通过MAC地址进行区分。
1.2. 安装驱动
安装网络连接/本地连接/属性/安装/服务/VirtualBoxBridged Networking Driver驱动,这个驱动在安装目录下面的
C:\ProgramFiles\Oracle\VirtualBox\drivers\network\netflt这个目录下面的inf文件
查看本地连接属性
如果不安装这个驱动的话,如果你勾选了VirtualBoxBridged Networking Driver
就不能上网,取消Virtual
第三步:选择BridgedAdapter模式 ,配置ip
gedit /etc/network/interfaces (没有这个文件就建立一个这个问题)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.239
netmask 255.255.255.0
gateway 192.168.2.1
在配置一下DNS就可以上网了
sudo vi /etc/resolv.conf
我的如下:
# Generated by NetworkManager
nameserver 202.103.24.68
nameserver 202.103.44.150
nameserver 202.103.44.68
这样就可以完成主机和虚拟机相互ping通
参考网站
http://www.renhaibo.com/archives/136.html
http://our2848884.blog.163.com/blog/static/146854834201123011584927/?suggestedreading