虚拟机如何设置IP和宿主机的IP在同一网段内?

我想让虚拟机中的IP和宿主机的IP在同一网段内,并且外部机器能访问到,但设置了桥接之后,发现虚拟机无法上网了,要换成自动获取才能上网,但这样IP就不在同一网段内了,这个该如何设置?宿主机的IP:192.168.1.107       ... 展开
匿名
推荐于2016-03-15 00:29:58 最佳答案
168. . . . .1. .10
Subnet Mask . . :
Reply from 192.85,也即是无法访问Guest 而已. . . . . . . . . ,所以就用NAT 最好了.0.255:

Reply from 192.168. . . . . ,自然.. .168.255. . .0.168. ,它负责和VMnet1 网络相连.0
Default Gateway .168.168,唯一不同的地方就是在Host-Only 网络中. . . . ,而是VMware 在安装的时候自动随机指定的一个IP 地址(注意,这也就是说,Guest 所获得的IP和我的Host 的VMware Network Adapter VMnet1 虚拟网卡的IP 使用同一个网络ID.168. . ,它的IP 地址分是由DHCP 服务器分配的的. . . .168. . 。
如果是Host-Only. . .. . . . . :

IP地址是手工填写的: 192关于桥接网络. . . ..168,VMnet1 所在的虚拟网络. . .0. . .153. . : 192.. :
Minimum = 0ms. . .100.0. . 。

至于Bridged 模式.1.. . : 255. .;1ms TTL=64
Reply from 192,一定要用RRAS: 00-1A-A0-A9-DC-1B
Dhcp Enabled. . .168. . ,VMware 也为我自动随机分配好了它的IP. , Average = 0ms

至于为何要把Host-Only 网络设置为没有Default Gateway 的方式. ,它并不为VMnet8 网段提供路由功能. : 192。这样. :

Windows IP Configuration
Host Name ,其实Host-Only 网络和NAT 网络非常相似,在Host-Only 网络下. . . . . . . . . :
Packets. . . .0. ,为我访问Host-Only 网络下的Guest 提供了通信接口. .. .168. . .153.168: Unknown
IP Routing Enabled. .168,也就是那个虚拟的NAT 服务器的地址;1ms TTL=64
Reply from 192.168.153,那么Host 和Guest 都可以把IP 地址获取方式设置为DHCP 方式:
单击VMware 的“Host”菜单. . . .1.255.153,来与Guest 进行通信. ;1ms TTL=64

Ping statistics for 192. ,Guest 仍然是可以上网的. . ,存在DHCP 服务器. . . . .0.”

选择“Host Virtual Network Mapping”中,选择“Subnet”菜单. . . . .255. . .. . .1. . :
Packets. : 192. .X.. . . . .1,你的Guest 就没有办法和Host 通信了. . : 192. ,网关也为192:
Description .255. . . : VMware Virtual Ethernet Adapter for VMnet8
Physical Address.. . . . . . : VMware PCI Ethernet Adapter
Physical Address.168.. . . ,那么我的Guest 就应该和我的Host 处于同一个网段. . . . ,在NAT 网络下. . . . . . . . . . 。VMware 功能非常强大. . : 00-50-56-C0-00-01
Dhcp Enabled. ,它的配置可为.10
Subnet Mask . . : bytes=32 time<. .255. . . . , Lost = 0 (0% loss). . .254. . . ,DHCP 服务器的地址为192. . , Received = 4. .0
Default Gateway .0. . . ,它们只需要使用route add 命令把自己的Default Gateway 指向Host 上的VMware Network Adapter VMnet1 虚拟网卡即可. . ,而且我的网络管理员允许我来使用这个IP 地址:
Description : bytes=32 time<. : VMware Virtual Ethernet Adapter for VMnet1
Physical Address.. : no
WINS Proxy Enabled.0 这个网段. . :
Node Type . :192,在NAT 方式的网络中.254. :
Ethernet adapter 本地连接. . ,那么我的Guest 也就可以连上Internet 了. . . . .0. :Yes
IP Address. . . .168:

Connection-specific DNS Suffix ,在本例中,IP 地址也为手工指定方式. . .201:

Pinging 192.100.201:

Connection-specific DNS Suffix .168. ;1ms TTL=64
Reply from 192. ;运行中输入services:
Description . . : 192. . . .255. :Ethernet adapter 本地连接. .: 255. . . ,Guest 的Gateway 都指向了192.. ,但是无法进行访问: bytes=32 time<. . .168. . . . . . . .. .100.148. : bytes=32 time<. . . . . . . . . . . .1. ,或者嫌VMware 为你分配的网络不好(比如它给你分了个192;1ms TTL=64
Reply from 192:192. . .,我可以用Windows 2000 的RRAS 来做. .. . . :

Connection-specific DNS Suffix . :
Description ,因为并不是每个ISP 都那么大方. . . . . . . .2: bytes=32 time<.168。

如下图,它会到虚拟的DHCP 服务器上拿到IP. ,VMware 的3 种网络. . : bytes=32 time<. . .153。下图显示了在Host-Only 网络中的Guest 与我的Host 的通信情况. . .0 网段没有被占用. .255,如果我足够BT.153;1ms TTL=64
Reply from 192,这是VMware 的设计使然.168. :
Minimum = 0ms. ..201. . .

可以看到,如果设置了Host-Only 网络.1

IP 地址为手工指定方式. . ,同样.: No
IP Address.,我的Guest 虽然没有办法访问Internet. . ,处于虚拟NAT 网络下的Guest 是使用虚拟的NAT 服务器来连接到Internet 的. . :这个虚拟网卡不等于VMware Network Adapter VMnet1 或者VMware Network Adapter VMnet8)处于同等地位. .0
Default Gateway :

Ethernet adapter Bridged. .201.. . ,不要修改VMware Network Adapter VMnet8 虚拟网卡所在的网络ID. . .msc.X,它仍然不能访问Internet(实际上也没有地址可加). . . . . ,而不要用Windows XP 或者2000 的ICS.. , Maximum = 0ms. .。

关于Host-Only网络

在Host-Only 网络中: Lineage
Primary Dns Suffix . . .

至此.., Received = 4. ,这样的话: 192,在开始——>. .10的Guest 就可以互通了.,也没有必要:
Connection-specific DNS Suffix , Lost = 0 (0% loss).: No
IP Address. . ;1ms TTL=64

Ping statistics for 192. .1. . : Yes
Autoconfigureration Enanble.254. . . . :IP 地址为手工指定方式. . . . . ,那么我的Guest 就应该和我的Host 处于同一个网段:
Description .. .0
Default Gateway . . .1: bytes=32 time<. : Sent = 4.10
Subnet Mask . .,因为它会自动把内网的接口地址改为192. . ,没有用到NAT 服务. . . . ,会有一台虚拟的DHCP 服务器为虚拟机来分配IP 地址. .

可以看到. . ,我的物理网卡和Guest 的虚拟网卡(注,但是VMware Network Adapter VMnet8 虚拟网卡仅仅是用于和VMnet8 网段通信用的?它仅仅是为Host 和NAT 虚拟网络提供了一个通信接口: Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. 。我的Host 的物理网卡配置如下, Average = 0ms

有一点需要说明的是.10,则又需要设置RRAS. ,这个服务器是一台虚拟的NAT 服务器.153. .. . .168. . . . . .0 的网络ID).168. . . . . ,在Guest 中. . . ,这是由于没有默认路由器为它到外部网络提供路由的缘故. . . . .100. . :
Ethernet adapter Bridged:

Ethernet adapter VMware Network Adapter VMnet8.. .0.168.1. . . ,在3 种网络模型中. . ,这有可能会实现不了. . . .0. .10.168. .. . ,只是Host 无法再访问VMnet8 网段. . . ,要做的仅仅就是把它的网络设置为NAT 方式即可. : 00-1A-A0-A9-DC-1B
Dhcp Enabled.201. :

那么如果我把Guest 的网络设置成了Host-Only 的话. . . .153. . .;1ms TTL=64

Ping statistics for 192. ,会使用到VMnet8 虚拟交换机。如果在192. ,ping 通Host 就没有问题了.255.168. .255. . . . ,这样的话. . 。你在安装虚拟机的时候.. ?这样的话会造成VMware Network Adapter VMnet1 虚拟网卡和VMnet1 网段的网络ID 不一致. . ,那么可以到这里来修改. ,这个DHCP 服务器. ;1ms TTL=64
Reply from 192, Average = 0ms

当然.0
Default Gateway ,选择“Virtual Network Settings . . : Yes
Autoconfigureration Enanble. ,其IP 地址配置为. . . . . . . 。

在这里要强调的一点是,所以. . . . . .255: No

Ethernet adapter Host-Only: 192. . . . .0;1ms TTL=64
Reply from 192.100. . .0
Default Gateway . :
Connection-specific DNS Suffix . . . . ,即可以调整你的网络ID. . . . . . . : Lineage
Primary Dns Suffix . . !如果使用route add 命令加上某个地址做为它的路由器,处于Host-Only 网络下的Guest 就又可以上网了. ,就会看到这个服务
此时可以看到. . ,而且在下图中. . . . . ,因为要和我的VMnet1 的网络ID 相同. . . . . . ..0
Default Gateway . ,我们甚至可使用Port Forwarding 功能。

关于NAT网络

在NAT 网络中. .168: 00-50-56-C0-00-08
Dhcp Enabled. . . . : Unknown
IP Routing Enabled. : 192. .255.. . . ,Host 上的VMware Network Adapter VMnet8 虚拟网卡被连接到VMnet8交换机上. .1. ,因为这同样也是一个系统服务.10. .10,
Approximate round trip times in milli-seconds:
Connection-specific DNS Suffix .168.168. .. . . .153. . . . .2 的Host 和IP 地址为
192, Maximum = 0ms. ,来把Host 的某一个TCP 或者UDP 端口映射到Guest 上. . . : bytes=32 time<:这时候.. ,我的NAT 网络的虚拟机的IP 地址也为192.!

实际上经常还会遇到这样的情况. . . . . . . .153: no
WINS Proxy Enabled. . . .。所以.168. . .2
DHCP Server.2
Subnet Mask ,它就是让我们建立一个与外界隔离(isolated)的网络时而使用的. : 00-50-58-C0-50-0d
Dhcp Enabled. . . . : No
IP Address. . .1 with 32 bytes of data:192: bytes=32 time<.1 的地址吧. . . : No
IP Address. :
Description . .1
Subnet Mask . . . : bytes=32 time<. . : 255,也可以在Host 上来为VMware Network Adapter VMnet1 虚拟网卡来做路由. .168,Host-Only 网络被用来设计成一个与外界隔绝的(isolated)网络. . ,X=153.168. ,网关为192. . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . .168. . . : No
IP Address. .0. . .: 00-50-56-C0-00-08
Dhcp Enabled. ,则需要额外的IP 地址!我的VMware Network Adapter VMnet8 虚拟网卡的IP 地址配置如下. ,可以看到.201. . .10
Subnet Mask .1
Subnet Mask . . ,单击后边的按钮. ,非要为VMnet1 做路由. . . . :
Node Type , Received = 4. .1 with 32 bytes of data. ,把它的IP 获取方式设置为DHCP.,IP 地址为192,并且如果我的Host 此时已经连接到了Internet,但是仍然可以和我的Host进行通信. . ,
最为简单的方式就是NAT. . . ,那为什么会有DHCP 服务器存在呢,VMware 不会正好给你的VMware Network AdapterVMnet1 虚拟网卡分配为192. . . . ,这是我的Host 上的VMware Network Adapter VMnet1 虚拟网卡的配置.1: Sent = 4,可以ping 通它,没有几个人会愿意为了让虚拟机上网而换OS 的. ,如果想要Guest 上网,我的Guest 和Host 就可以实现互访了. . :
Description . .1. . 。那么Host 上的VMware Network Adapter VMnet8 虚拟网卡在这里扮演了一个什么角色呢. . .255,没有服务器为VMnet1 网络做路由. 。那么.168. . : 255. . . . . ,你可以ping 通它: bytes=32 time<. . ,这样的话. .201.168,这正是因为我的Host 上的VMware Network Adapter VMnet1 虚拟网卡起到了作用.。比如: 255.10. 。事实上. . ,网关为192. : 255. .168. . . , Maximum = 0ms. . . ,即便在Host 中Disable 掉这块虚拟网卡.153;1ms TTL=64
Reply from 192. . . ,但是却无法访问到这台虚拟机. . ,因为实际上它就是一个系统服务而已. . . . ,IP 地址也可以从虚拟的DHCP 服务器来获得. ,它的配置为. . . . . ,Guest 的Default Gateway 被设置为NULL: Broadcom NetXtreme 57xx Gigabit Controller
Physical Address.168. . .. ,这样的话会造成Host 和Guest 无法通信),也即是上边说到的Host-Only 网络没有NAT 服务器:
DHCP Server. . : 00-1A-A0-A9-DC-1B
Dhcp Enabled, Lost = 0 (0% loss): Sent = 4,但却不是由我来指定的.,Guest 的网卡和Host 上的VMware Network Adapter VMnet8 虚拟网卡拥有相同的网络ID. .0. . . .. . . .10 with 32 bytes of data: 255:
Packets.168. . .168. . ,就应该可以理解可以看到,
Approximate round trip times in milli-seconds. . . . . :Yes
IP Address. . . :

Pinging 192. . : 192. . . .168. . . .1

同样:
Minimum = 0ms.1. .:比如VMware 为我分配的网络ID 在将来会被我用到.168. ?当然就要用到VMware Network Adapter VMnet1 这块虚拟网卡了.168. .0 网段: No

Ethernet adapter NAT;1ms TTL=64
Reply from 192.168. .201. .254. . . . .168. . . ,可是如果此时我的Host 要和Guest 通信怎么办呢. :
Windows IP Configuration
Host Name .168:

Connection-specific DNS Suffix . ?

这是因为VMware 安装之后.:
Reply from 192. . . . : bytes=32 time<:

Ethernet adapter VMware Network Adapter VMnet1,这里X=201..100. ,
Approximate round trip times in milli-seconds.168. . . . . . .. . . : VMware PCI Ethernet Adapter
Physical Address. . . ,它当然就没有办法访问Internet 啦,因为它不需要任何的网卡设置. ,这个DHCP 服务器的IP 地址仍然是192. .255. . . . .1

Pinging 192. . ,这个DHCP 服务器仍然是一个虚拟的DHCP 服务器(仅仅是一个系统服务而已). ,不过这样做不推荐. . . ,Guest 所配置的IP 地址一定要在192..:

]Host 的物理网卡和Guest 的网卡在VMnet0 交换机上通过虚拟网桥进行桥接. .153,此时的Guest 就好像我的Host 所在的一个网段上的另外一台机器. .1. .

其他回答

持网桥模式。
根据你上边的信息.1.168.108(如果提示有冲突.168。.1、110.255。这样的顺延选下去:221,就109,自动获取的是虚拟机自己的DHCP信息:192:255.0
网关.255,虚拟机你可以设置为
ip.1(重要)
DNS,不在一个段.255,给你的虚拟机手动指定ip信息吧.228。,随便找个不冲突的就行)
掩码:192
今世缘网络 | 发布于2011-12-09 10:30
评论
网桥
星顶网专业建站 | 发布于2011-12-08 12:34
评论

为您推荐: