http://aofengblog.blog.163.com/blog/static/6317021201101610636215/
之前一直用 Host Only + Nat 来开发,虽然主机和虚拟机之间可以相互通信,虚拟机也可以上互通网。但局域网中的其他服务器访问不了虚拟机,要在主机上架构一个代理来连接虚拟机和局域网的其他机器之间的相互访问。VirtualBox 3.2 网络的配置方面有改进,配置桥接模式不再需要在主机中将网卡和虚拟网卡做桥接连接,只要配置虚拟机即可。整个配置过程如下:
运行环境 | Enviroment
Windows Xp
VirtualBox 3.2.12
Ubuntu 10.10
一、硬盘分区 | Hard disk add new partition
1、打开当前虚拟机的网络配置对话框,配置如下:
连接方式:Bridge Adapter
选择“接入网线”。这样,虚拟机在启动后会自动连接网络。
2、启动虚拟机(Ubuntu-10.10)配置网络。
1)查看网络配置信息。在命令行中输入
ifconfig
系统提示所有网卡的配置信息。如下图所示:网卡eth0只显示了ipv6的配置信息,没有ipv4的配置信息。
原因:路由器关闭了DHCP功能,所以系统无法通过DHCP获取ipv4的网络地址。
2)手动配置网络信息。
选择菜单 “系统 ” --> “首选项” --> ”网络连接“。
方法:手动。
在地址中添加如下信息( 这里需要根据当前局域网的实际情况修改地址 ):
- 地址:192.168.0.7
- 子网掩码:255.255.255.0
- 网关:192.168.0.1
- DNS:8.8.8.8,8.8.4.4 (多个地址之间用英文逗号隔开)
点击”应用“按钮保存配置。
3)查看网络配置信息。在命令行中输入
ifconfig
系统提示所有网卡的配置信息。如下图所示:比手动配置IPv4网络信息之前多了IPv4的地址信息。
3、测试网络。
1)连接局域网其他机器和互联网。
在命令行中输入命令:
ping 192.168.0.8 (测试连接局域网其他机器)结果:成功。
ping www.g.cn (测试连接互联网)
2)局域网其他机器连接虚拟机。
在命令行中输入命令:
ping 192.168.0.7结果:成功。
<正文结束>