Virtualbox局域网问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Virtualbox局域网问题相关的知识,希望对你有一定的参考价值。

以前一直用VMWARE 不过受不了装的系统像开了变速齿轮一样 现在换VBOX 但我发现装虚拟机系统不能跟本机通信 在虚拟机里PING本机可以PING通 从本机PING虚拟机不通 网上说把网络里 第一个设为1 第二个设为XX方式 我都试了还是不通 我要用虚拟机搭建LMAP 做实验 现在不能通信了 所以请各位大大帮帮忙我在线等 VBOX怎么设置跟本机通信 还有为什么用VMWARE里装的系统启动后像开了变速齿轮一样 本人是内网 局域网

参考技术A 1.虚拟机里安装的啥系统,需要配置网络。
2.网络选的 NAT 还是 Bridged Adapter,如果是Bridged Adapter,似乎需要在宿主Windows系统的“本地连接”里,将“VirtualBox Bridged Networking Driver”选中。
以下,我写的 VirtualBox 4.1.6 安装 Fedora 16 ,搭建 LAMP 环境,如有问题欢迎指出。追问

windows server 2003 主机是XP SP3+WIN7 本地连接属性里的VirtualBox Bridged Networking Driver也是选中状态

追答

好的,试一下:
1.假设主机是 Win7。
2.路由器已经假设好,主机可以上网,路由器IP 192.168.1.1,主机192.168.1.2 ,DNS根据需要,如google的:主 8.8.8.8 次 8.8.4.4。
3.VirtualBox,选 Bridged Adapter 将主机“本地连接”里的,“VirtualBox Bridged Networking Driver”选中 。
4.在虚拟机 server 2003 配置“本地连接”TCP/IP4 ,将IP 设置为 192.168.1.3,网关 192.168.1.1 子网掩码 255.255.255.0 ,DNS 主 8.8.8.8 次 8.8.4.4。

追问

我现在用的是XPSP3 内网网关是192。168。99。3 我的主机IP是192。168。99。1

追答

哦,试试在主机和虚拟机里添加工作组,名称要相同,比如都叫 MSHOME

追问

虚拟机网络设置我选的是Bridged Adapter 为什么在虚拟系统里本地连接有两个

追答

在主机里 将 VirtualBox Host-Only Ethernet Adapter 禁用

参考资料:http://hi.baidu.com/icanoncn/blog/item/edc5e6e14f54473a62d09fe9.html

参考技术B 虚拟机设置一个网卡就够了,且网卡模式应该为桥接。

nat模式的话,vbox是不可能实现主机ping通虚拟机的。

如果桥接模式下,虚拟机和主机已经可以实现上网了,但主机还是ping不通虚拟机的,是linux的防火墙问题追问

虚拟机上网方式用Bridged Adapter吗 虚拟机里的IP配了上不了网啊

追答

有路由器吗? 主机是通过什么方式上网的?

追问

内网 有路由器 固定IP地址上网

追答

路由器没有开dhcp吗? 自动获取ip正常吗?

ip配置了之后,或者自动获取了之后,ping 网关是正常的吗?

追问

虚拟机网络改成桥接 就上不了网 虚拟机系统里本地连接获取不到IP地址 只能用NAT才能上网 DHCP开了但获取不到

追答

难道有ip和mac绑定吗?

那虚拟机双网卡也是可以考虑的,一个nat,一个host-only。

上网用nat,主机和虚拟机互通就用host-only的ip网段

本回答被提问者采纳

VirtualBox 设置静态ip,实现虚拟机和宿主机互相访问,并能访问网络

虚拟机支持3种常用网络模式:

NAT模式,虚拟机可以访问宿主机和网络,宿主机不能访问虚拟机。

Host-Only模式,虚拟机和宿主机可以互相访问,但是虚拟机不能访问网络。

Bridge模式:虚拟机作为独立的计算,和宿主机同样连接到外部网络。如果局域网中是DHCP,将虚拟机设置为静态ip,存在ip冲突的风险。

为将VirtualBox 设置为静态ip,实现虚拟机和宿主机互相访问,并能访问网络,我们可以将NATHost-Olny 模式混合使用,步骤如下:

1、配置2块网卡:一个选择【网络地址转换(NAT)】,另一个选择【仅主机(Host-Only)网络】

技术分享

技术分享


2、启动虚拟机,设置IP(以debian8为例,在/etc/network/interfaces中增加如下内容:)

auto eth1

iface eth1 inet static

address 192.168.56.190

netmask 255.255.255.0

geteway 192.168.56.1

 

3、重启网络服务(以debian8为例,执行sudo service networking restart

总结:

以上述方式配置后,局域网内其他主机不能访问虚拟机。若想要其他主机访问,建议使用bridge模式。

本文出自 “运维的自我修养” 博客,请务必保留此出处http://lebow2013.blog.51cto.com/5296532/1918880

以上是关于Virtualbox局域网问题的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox+Ubuntu设置

求解 virtualbox 桥接网卡 无法上网

virtualbox下如何组建多个局域网,让每个局域网使用不同公网IP?

使用ssh连接VirtualBox虚拟机

VirtualBox虚拟机桥接不能上网,net可以上网

Win10系统中VirtualBox网络桥接与主机直链同一wifi局域网互通并可连接外网