虚拟机与主机组建局域网,进来帮忙看下?

2024-11-05 02:22:06
推荐回答(5个)
回答1:

我最近刚解决了这个问题,希望能帮上你。
我说说我熟悉的两种连网方式:NAT和桥接,至于host-only没试验,不熟悉,这里就不说了。
先说说我的机器环境:
我们是校园网,需要H3C拨号登陆。
主机是Win7,虚拟机是VMware 7.1 ,虚拟机里的操作系统是Ubuntu 10.0

NAT方式:(这个是你应该采用的方式)
1. 虚拟机的上网方式选择NAT方式。
2. 主机的本地连接(即主机的真实网卡)共享给虚拟卡VMware Network Adapter VMnet8
(这样做是使虚拟机能上Internet,如果你主机没连网或者不打算上外网,这一步就可以跳过)
注意:主机中必须开启Windows Firewall服务,否则共享本地连接时就有可能出现“Internet 连接共享访问被启用时,出现了一个错误。(null)”的错误。
3. 确认一下VMware Network Adapter VMnet8的IP获取方式动态获取IP,否则会造成虚拟机能上网,能ping通主机,但是主机无法ping通虚拟机的情况。(我就在这里折腾了很久)
4. 要在主机服务项中开启Vmware DHCP Service服务,否则虚拟机中的操作系统无法动态获得IP
5. 虚拟机中的操作系统的网卡设置为自动获取IP。
通过这种方式上网,虚拟机中操作系统得到的IP是192.168.X.X
之前遇到问题,上网查解决办法,很多人说“只要把连网方式改成NAT就好了”,真是误导人啊!每个人的机器环境不一样,所以每一步配置都需要确认。

桥接上网方式:(这种方式不适合你的情况,顺便也说一下)
这种方式下,虚拟机中操作系统的设置问题:
虚拟机的IP设置为:与主机同一个网段
子网掩码:和主机相同
网关:设置成主机的IP地址
这种方式主机要接网线,即使不上外网也要接网线,因为这种方式下,主机和虚拟机相当于是两台相互独立机器,他们之间通信自然要接网线,当主机ping虚拟机时,ping发送的数据包是发送到局域网路由器,局域网路由器发现我们要ping的虚拟机IP是本地局域网中的IP,所以又发回来,发到我们的虚拟机上。(这就是为什么虚拟机中的操作系统的IP要设置成和主机IP一个网段的原因)

这样会带新的问题,如果主机是自动获得IP,虚拟机中的操作系统也设置成自动获得IP,那么虚拟机和主机之间能相互ping,虚拟机也能上网。
但是如果主机是拨号上网,不管是宽带拨号,还是校园网拨号等,反正主机是需要账号登陆才能上网的话,虚拟机同样需要账号才能登陆上网,因为之前已经说了,桥接方式下,虚拟机和主机是一样的地位。显然,如果你只有一个账号的话,要么主机能网,要么虚拟机能上网。
如果是校园网拨号用户,且虚拟机中的操作系统为Linux的话,那么通过桥接这种方式,你的虚拟机是没法上外网的,因为你没有Linux版的H3C客户端啊!

回答2:

以一个为主机,把网关和DNS设成它的IP

回答3:

太复杂了,一根交叉线序的网线把两台电脑网卡直连,协议ip改成0.2和0.3,网管0.1
这样不就是局域网了吗,还省交换机路由器了,直接可以俩电脑搞CS

回答4:

没联网的话可能需要host-only方式

回答5:

在工具栏 虚拟机 里安装 tools就什么都解决了。