高分征求虚拟机高手的解答

2024-12-12 13:23:57
推荐回答(5个)
回答1:

1.选择第一台虚拟机,不要启动,单击“编辑虚拟机设置”打开“虚拟机设置”对话框,把以太网适配器的网络连接设置成侨接,并在该对话框上单击“添加”打开“添加硬件向导”,选择“以太网适配器”。添加以太网适配器 然后单“下一步”选择“自定义:专用虚拟网络”单选框并从下拉列表中选择“VMnet1”交换机,最后,单击“完成”并在“虚拟机设置”对话框上单击“确定”为第一台虚拟机添加第二块以太网适配器了。
2.打开第二台虚拟机。不要启动,在编辑虚拟机设置里为第二台虚拟机的第一块以太网适配器选择“自定义:专用虚拟网络”并从下拉列表中选择“VMnet1”交换机然后点击“添加”打开“添加硬件向导”,选择“以太网适配器”。添加以太网适配器 然后单“下一步”选择“自定义:专用虚拟网络”单选框并从下拉列表中选择“VMnet2”交换机,最后,单击“完成”并在“虚拟机设置”对话框上单击“确定”为第二台虚拟机添加第二块以太网适配器了。
3.打开第三台虚拟机。不要启动,把第三台虚拟机的第一块以太网适配器连接到交换机“VMnet2”上。再次按照上面介绍的方法为第三台虚拟机的添加第二块以太网适配器并把它连接到交换机“VMnet3”上。
4.打开第四台虚拟机。不要启动它,把第四台虚拟机的第一块以太网适配器连接到交换机“VMnet3”上。经过上面的步骤,这个自定义网络的“物理”连接已经完成。可以相互ping通和共享了。
5.在第一台虚拟机中的第二个虚拟以太网适配器,在为VMnet1指定的子网中手动指定一个IP地址,或者保持默认设置,让VMware Workstation自带的DHCP服务为它自动分配一个VMnet1子网中的动态IP地址。
6.在第二台虚拟机中,在为VMnet1和2指定的子网中手动分配一个IP地址,或者保持默认设置,让VMware Workstation自带的DHCP服务为它自动分配一个VMnet1和2子网中的动态IP地址。
7.在第三台虚拟机中,两块以太网适配器分别连接到交换机VMnet2和VMnet3。对于每一个虚拟以太网适配器,我们可以在它连接到的交换机的指定子网中手动为它们分配一个固定IP地址,也可以让VMware Workstation自带的DHCP服务在它们各自连接到的交换机的指定子网中自动为它们分配动态IP地址。

这里来举个例子,假如这台虚拟机安装了Windows XP,启动它后,在它的桌面上右击网上邻居的图标打开“网络”对话框,先选中第一块以太网适配器绑定的TCP/IP,然后单击“属性”打开“TCP/IP属性”对话框.选择“指定IP地址”单选框,在“IP地址”一栏中输入VMnet2子网中能手动分配的一个IP地址,(对于同一子网中的IP地址,为了防止把同一IP地址分配给两台或多台虚拟机,VMware Workstation规定,手动分配和自动分配的IP地址使用这一子网中的不同部分)比如“192.168.64.5”,子网掩码输入“255.255.255.0”,最后单击“确定”。这样,第一块以太网适配器的IP地址就被固定“192.168.64.5”了。接着,在“网络”对话框上选中第二块以太网适配器绑定的TCP/IP,单击“属性”打开第二块以太网适配器的“TCP/IP属性”对话框,仍然选择“指定IP地址”单选框,在“IP地址”一栏中输入VMnet3子网中能手动分配的一个IP地址,比如“192.168.65.8”,单击“确定”后,我们就为第三台虚拟机上的两块以太网适配器都指定IP地址了。或者在设置这两块以太网适配器IP地址的时候,分别在它们绑定的TCP/IP的“TCP/IP属性”对话框上选择“自动获取IP地址”单选框后,VMware Workstation自带的DHCP服务就能在VMnet2和VMnet3各自的子网中为这两块以太网适配器自动分配IP地址了。
8.在第四台虚拟机中,在为VMnet3指定的子网中手动分配一个IP地址,或者保持默认设置,让VMware Workstation自带的DHCP服务为它自动分配一个VMnet3子网中的动态IP地址。
其实,第一台虚拟机可以不要第二块以太网适配器直接从第二台虚拟机开始就行的。这样就可以连接到十台。

回答2:

VMware 虚拟机上网

2008-01-20 13:44

*******************************

★wlyxxzdm

*******************************

也想玩玩虚拟机。

我装的虚拟机是VMware Workstation 6.0.2.59824,原版软件和序列号是在okeydown下载的,汉化软件是到汉化新世纪里找到的,很好。

安装就不说了。装好虚拟机以后,桌面上出现了虚拟机图标:

双击运行,然后新建一个虚拟机,我新建的是一个winXP系统,计划是做虚拟网中的服务器的:

上图可以看到新建的虚拟机系统的设备配置情况。双击“以太网卡”设备,可以更改网络连接形式。

首先,我家的宽带是pppoe拨号上网,不带路由功能。

NAT网络方式:

检查vmware的服务,确保各项服务开启:

虚拟机的ip为自动获取。

主机的连接不用共享。

测试,成功。主机和虚拟机上网正常。

------------------------------------------------------------------

NAT方式上网,如果不用VMware提供的dhcp服务而用固定ip, 当然可以。像我这种家庭宽带拨号上网方式下,就是注意虚拟系统中dns那里,填一个真实的dns地址就可以了(命令行下输入ipconfig/all可以查看)。网关在nat里有,ip要和网关同网段。

比如:

我也测试了桥接的网络方式,用共享连接的方法没有成功,不知道为什么:

这时候,系统提示分配给这个设备的ip号是:192.168.0.1。(好像共享下面选择的连接不对,不是这个连接中的共享,这个共享下只有vmnet1和8,感觉应该是给真实网卡设备分配ip,而不是vmnet8.问题应该在这里)

开启windows主机的局域网及广域网的路由服务,

打开虚拟机中的网络连接,设置ip:192.168.0.3(除1外任意设,不重复即可),网关:192.168.0.1。

但是虚拟机上不了网。可能有防火墙的问题,杀毒软件的问题吗?再试的时候,可以关掉除主机网卡以外的网卡防火墙。

桥接如果不设共享,都用拨号方式上网的话,虚拟机和主机要断开一方,另一方才能上网。

---------------------------------- 以下资料---------------------------

先总结一下虚拟机通过主机上网的几种方式。

有以下几种可选方法:

1、Bridged(网桥)方式,如果主机是通过局域网上网的,可让虚拟机使用与主机网段、网关和DNS等的相同的设置,选用一个有效的局域网IP即可。

2、NAT方式,使用VMWare提供的NAT和DHCP服务,虚拟机使用主机中的虚拟网卡VMnet8作为网关,并且TCP/IP设置需遵循程序中关 于VMnet8的DHCP和NAT设置,如IP必须在其DHCP设置的StartIP和EndIP之间,网关需使用其NAT设置的Gateway IP。

3、共享主机的Internet连接的方式(如果主机是Win98系统可能不适用):在主机的“本地连接”属性的高级里面共享Internet连接,如 果选的是VMnet1虚拟网卡,则在虚拟机的Ethernet设置需选用Host-Only;如果选VMnet8,则Ethernet设置需选用NAT。 共享连接后,那个被选中的虚拟网卡的IP会默认被设为192.168.0.1,如果主机也是通过局域网的192.168.0.1网关上网的,则需把这个虚 拟网卡设置为不同的网段IP,如192.168.1.1。这时候虚拟机里面就可以通过把这个虚拟网卡作为网关来上网了。

另:

1、第一种方式有一个缺点,主机拔掉网线后,虚拟机无法与主机通过网络的方式进行通讯。但是后面两种没这个问题。

2、使用过程中发现,只有第二种方式需要用到VMWare在系统服务中启动的三个服务。

3、目前使用觉得第三种方式最方便和占用资源最少:只要使用一个虚拟网卡(可以停掉没有用到的那个虚拟网卡),并且那三个服务可以停掉。

上网转载

回答3:

同时多开虚拟机,只要你机器好,就能成功,主要是虚拟机的内存是用的真的内存分配过去的,所以要看你真机怎么样。给每台机器安装系统也不多说;

现在说网络拨号:如果你直接把外面连进来的网线插在你机器上,就我个人经历来说,刚装好的虚拟机,能用主机拨号的那个号同时拨号,但第二天我就拨不通了,好像是公司那边的设置不让一号多拨吧,置于主机拨一个号,虚拟机拨一个号,个人目前还没试过。

总结一下,4台虚拟机,算你装XP,最低每个128M内存,如果不开其它东西,不管效果的话,应该没问题,虽然4开应该会很卡很卡。
然后拨号,估计要独立拨号的话,要每台机子要拨不同的号,不然网络公司肯定不给你过,所以兄弟你要办好几个网号了。

回答4:

你的问题很有意思,想法也不错!~~

我用我的acer本本开虚拟机同时开过5台!~~
两台linux,一个xp,两个windows 2000!~~
要知道我的本本是2年前买的哦!~~~
每台上网都互不影响的!~~~~

我把你要的解决的问题分开给你说:
第一个问题:
虚拟机多开,至少要开4台吧,同时每台虚拟机要像没开虚拟机前的主机一样能不断拨号换IP。必须保证每台虚拟机同时能独立的不断拨号换IP互不影响。

分析:
假如你开4台虚拟机,按照你的要求“每台虚拟机要像没开虚拟机前的主机一样能不断拨号换IP”,那你能提供4条独立的ADSL接入吗?加上你原有的就有5条adsl接入了,就算你不计费用成本申请了5条adsl那你怎么在硬件上实现所有虚拟主机都独立对应单独的一条adsl线路?你又不是电信运营商,有雄厚的资金整个猫池什么的,支持N多用户接入!~~
我这里没有很好的解决方案,如果你有的话,告诉我下,谢谢!~~

第二个问题:
如果还是坚持要设置IP才能实现上面问题的高手们最好能说明一下为什么。
分析:
坚持设置ip的话也是有前提的,你是adsl接入的,对于外网,你只能获得某一公网ip地址,但内部的虚拟主机可是通过hdcp自动获取ip,但获取的是私有ip,不是公网ip,也不能够实现你上面要求的。

如果要求所有的虚拟主机都有独立的外网ip的话,需要改变你的上网方式,
从电信运营商那里获得固定的地址,并且是一段ip地址,根据你的需要申请,但是这样的话,能够保证你的虚拟主机在一定范围内动态变换ip地址,并且互相不影响,这样的成本问题你需要认真考虑下了。

PS:希望能够帮到你!~~~

回答5:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

可以用任务计划达到你想要的效果

涉及到两个命令

ipconfig /release
解释:发送 DHCPRELEASE 消息到 DHCP 服务器,以释放所有适配器的当前 DHCP 配置并丢弃 IP 地址配置。 该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP

ipconfig /registerdns
解释:初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。

在每个虚拟机上启用任务计划
设定好时间
在任务计划高级选项里有频率设置
设置好了后电脑自动执行该命令先断网再联网
以获得新的IP地址

这是不是你想要的呢?
?????