如何让虚拟机与本地机组建局域网,互相访问?

发布网友 发布时间:2022-04-24 11:18

我来回答

4个回答

热心网友 时间:2023-10-11 00:15

按照步骤来吧..我就虚拟上网..
1、使用Manage
Virtual
Networks,将原有多余的功能如dhcp等等全关闭了(总之,你看到什么能关就关什么,但是,不要删除网卡),并另建一个网卡“……VMnet2”,这样,你就有三个网卡了。
2、改动你的已虚好的虚拟机的网卡设定为第一项(桥接)。
做完以上两步,你的虚拟机就拥有一个的网卡,与你的真实机在一个局网中处于对等的地位了,如果你的真实机处于局网中,你的虚拟机也就处于局网中,此时,你按你的局网给你的虚拟机分配IP,那么,你的虚拟机应能正常Ping通其它的机器(包括本地的真实机)。
接下来是上网的问题,如果你的真实机在局网上,那么你的虚拟机也在局网上,设好虚拟机的局网IP后,按真实机上网的方法处理,把虚拟机当真实机一样设就可以了。如果你的真实机是单机,那么向下看。
3、使用win自带的ADSL拔号功能(不建议另装拔号软件,注意,只能是winxp/win2003才行,如果不是,那就加装吧),正确建好ADSL拔号,并拔号上网,保证真实机上网成功。
4、右点网邻-》属性,进入网邻设定,找到ADSL拔号,右点它-》属性,进入后打开其上网共享,受共享的网络为“……VMnet2。完成后,你的“……VMnet2”的IP将自动设为192.168.0.1。
5、改动你的已虚好的虚拟机的网卡设定为第一项(桥接)。起动虚拟机,进入网络设定,把虚拟机的IP设为192.168.0.2(注意,如果你的机器也有双网卡,也在局网中,要保证192.168.0.2没有被网络上其它电脑占用,如占用,把最后一位换成别的)。
6、在虚拟机中,运行“cmd”或是“command”(win9x下),调出DOS窗,使用“ping
192.168.0.1”来测试是否与主机正常联通,如果联通,那么你成功了一半。
7、上一步成功后,现在你的虚机已成功入局网,接下来的事就简单多了,你只要把虚拟机的网关设为192.168.0.1,再把DNS设为192.168.0.1(如果win9x下,要求填入主机名,可以乱填,那玩不起什么作用),再去IE中把“internet选项”中,“连接”页中的“局域网设置”中的“自动检测设置”项去了。你的虚拟机就可以上网了。
8、请十分注意的是,上面的做法打开了你的主机的上网代理功能,你的主机一定要加装防火墙(或正确设定win自带的防火墙,建议加装天网),否则,可能引来互联网上恶意代理找寻者使用你的电脑做上网中转(这样至少会减慢你的网速

热心网友 时间:2023-10-11 00:16

VMware三种网络连接,qemu两种网络连接实现
虚拟机<--->主机
虚拟机<--->互联网通信的方法。
顺便写了下如何不重新编译整个内核支持某个功能,对系统无影响,编译速度要快于编译整个内核。
如果你的XXX卡没被内核支持,又怕自己编译的内核会造成系统损坏就可以试试这个方法。
VMware三种网络连接上网设置:
1.bridge
:
默认使用vmnet0
将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:
例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机
虚拟机<---->互联网
通信。
2.nat
:
默认使用vmnet8
将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可
主机之家
也可以手动设置:
ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(/etc/VMware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast设置与vmnet8相同,dns设置与主机相同。
例如
vmnet8
ip:172.16.249.1
gw
:172.16.249.2
虚拟机设置:
ip
:172.16.249.100
gw:
172.16.249.2
3.host-only
:
默认使用vmnet1
将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同
例如
vmnet1
ip
:172.16.245.1
虚拟机设置:
ip
:172.16.245.100
gateway
:172.16.245.1
这样就实现了虚拟机<--->主机
通信,但是
虚拟机<--->互联网
仍无法通信
虚拟机与互联网通信:
1.开启主机路由功能
2.设定iptables,使主机成为一台nat
server
1.
echo
1
>/proc/sys/net/ipv4/ip_forward
这样就主机就具有了路由功能
2.
iptables
-t
nat
-A
POSTROUTING
-o
eth0
-s
172.16.245.0/24
-j
MASQUERADE
主机之家
这条规则意思是将来自172.16.245.0/24封包的来源ip伪装成eth0的ip,实现虚拟机与互联网通信
如果网络接口是ppp+或pppoe则需要修改成-o
pppoe
当然-s
172.16.245.0/24
也要根据实际情况修改

热心网友 时间:2023-10-11 00:16

那两个连接是你虚拟机的网卡属性,你把这两个网卡IP地址都设在你自己电脑IP地址的同个网段就可以实现在同一个局域网了,当然前提是虚拟机的网卡都使用桥接方式

热心网友 时间:2023-10-11 00:17

把虚拟使用桥接(bridged)方式,虚拟机安装的系统设置和物理主机为同一个ip段并且工作组为相同的工作组,另外两台电脑要开启guest帐号,两个vmware的连接是虚拟机的虚拟网卡连接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com