设为首页收藏本站language 语言切换
查看: 1254|回复: 11
收起左侧

[讨论]NAT与Host

[复制链接]
发表于 2014-1-19 16:58:46 | 显示全部楼层 |阅读模式
&lt>看了steve.yong发的"理解vmware三种网络模型",想了很久,还有些不明白的地方想和大家讨论一下。
&lt>NAT模式:
1.文中写到“VM安装之后,会有一台虚拟的DHCP服务器为虚拟机来分配地址,你可以Ping通他,但是无法进行访问,其地址的形式为‘192.168.xxx.254’”,请问在NAT模式下,通过VMnet8网卡,有人能Ping通192.168.xxx.254这个DHCP服务器地址吗?
&lt>2.关于网上邻居的文件共享,我测试了很多次,总结的经验是,只有在“请键入网上邻居位置”的时候手动输入主机实体网卡的IP时(不能输入Host主机名)才能连通,若输入主机VMnet8网卡的IP,则提示"找不到网络路径",其实这里搞的我很糊涂,明明用的是NAT模式的VMnet8网卡,怎么文件共享却要用主机的实体网卡地址。请问大家在用NAT模式共享文件时是都用这个方法吗?
&lt>Host-Only模式
文中写到“Guest虽然没有办法访问Internet,但仍可以和Host进行通信”,我不清楚作者这里的通信是不是就是只单纯的主机和客户机的IP能互Ping通,我试了下,似乎也只能这样了,可这样的网络模式怎么连最起码的文件共享都不行? 请问,有人能在此模式下用网上邻居实现文件共享吗?
发表于 2014-1-19 16:59:30 | 显示全部楼层
&lt>1.我的教程是在VMware GSX Serever 3.2下边完成的,在那个下边,虚拟的DHCP服务器是可以ping通的(在Guest上)。现在用了VMware Workstation 5.5,却发现ping不通了,可能是VMware自身的原因吧,但是虚拟的NAT服务器还是可以ping通的
&lt>2.请说清楚是谁共享文件给谁?Host给Guest?还是Guest给Host?如果你的Guest是使用的Windows 98,没办法使用机器名,请检查是否安装了NetBEUI协议;在这里纠正你一个概念,无论是NAT还是Host-Only下的Guest,它们都不会用到Host上的这2块虚拟网卡,他们用到的是你在Guest中的“网上邻居”中看到的网卡。
[color=]Host上的VMnet1和VMnet8网卡仅仅用来与Host-Only网络下和NAT网络下的Guest通信!
&lt>3.Host-Only下既然能够ping通,为什么不能共享文件?
沙发 2014-1-19 16:59:30 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 17:00:17 | 显示全部楼层
[B]以下是引用[I]SteveYoung[/I]在2005-12-21 12:50:00的发言:[/B]
&lt>1.我的教程是在VMware GSX Serever 3.2下边完成的,在那个下边,虚拟的DHCP服务器是可以ping通的(在Guest上)。现在用了VMware Workstation 5.5,却发现ping不通了,可能是VMware自身的原因吧,但是虚拟的NAT服务器还是可以ping通的
&lt>2.请说清楚是谁共享文件给谁?Host给Guest?还是Guest给Host?如果你的Guest是使用的Windows 98,没办法使用机器名,请检查是否安装了NetBEUI协议;在这里纠正你一个概念,无论是NAT还是Host-Only下的Guest,它们都不会用到Host上的这2块虚拟网卡,他们用到的是你在Guest中的“网上邻居”中看到的网卡。
[color=]Host上的VMnet1和VMnet8网卡仅仅用来与Host-Only网络下和NAT网络下的Guest通信!
&lt>3.Host-Only下既然能够ping通,为什么不能共享文件?
&lt>1.怪不到我用VMware Workstation 5.5怎么Ping不通DHCP了。文件共享的问题终于明白了,还是老问题--防火墙,但还有一点感到有点奇怪的,调整后,发现NAT模式下,Guest->Host文件共享,不仅通过Vnet8网卡的IP可以连通,而且输入Host实体网卡的IP地址也能连通,这里为什么通过两个不同的网卡却都可以连通呢
&lt>2.Host-Only问题,呵呵,也解决了,也是防火墙规则问题。
[此贴子已经被作者于2005-12-23 13:28:23编辑过]
板凳 2014-1-19 17:00:17 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 17:00:56 | 显示全部楼层
呀,沉下去了,SteveYoung,看见了回个话吧。
地板 2014-1-19 17:00:56 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 17:01:46 | 显示全部楼层
自己顶一下.
5# 2014-1-19 17:01:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 17:02:18 | 显示全部楼层
&lt>
&lt>1.怪不到我用VMware Workstation 5.5怎么Ping不通DHCP了。文件共享的问题终于明白了,还是老问题--防火墙,但还有一点感到有点奇怪的,调整后,发现NAT模式下,Guest->Host文件共享,不仅通过Vnet8网卡的IP可以连通,而且输入Host实体网卡的IP地址也能连通,这里为什么通过两个不同的网卡却都可以连通呢
&lt>-----------------
&lt>我做了一个测试
&lt>Host: Windows XP + SP2         
      220.114.X.X   (外网接口)
      192.168.0.1   (内网接口)
在VMware中已经设定将VMnet0桥接到192.168.0.1网卡上
Guest:Windows XP
       NAT方式,IP为DHCP方式自动获取,其地址为:192.168.91.129/24
在Guest中使用tracert 192.168.0.1命令,可以看到结果如下:
[img][/img]
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'attachments/2005-12/2005122319505931601.jpg\');}" onmousewheel="return imgzoom(this);" alt="" />
这说明VMware 5.5在Host上,为Bridged网络和NAT网络之间做了路由——应该就是在这台虚拟的NAT服务器上(vmware nat服务),这在GSX Server 3.2中是没有的,很奇怪VMware 5.5 为什么要这么做,这样一来,原来清晰的网络反倒有些乱了。
看来我真的落伍了,不接触新的东西真的不行了,这几天我看看VMware的帮助,看看能不能找出来一个答案
[此贴子已经被作者于2005-12-23 19:56:44编辑过]
6# 2014-1-19 17:02:18 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 17:02:57 | 显示全部楼层
哎。。终于可以确认这不是我机器的问题了。。。
7# 2014-1-19 17:02:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 17:03:33 | 显示全部楼层
&lt>我想我知道你的问题了,嘿嘿,昨天真是脑子糊涂了
&lt>是这样的,在NAT网络中,Guest的数据包通过NAT服务器,NAT会把数据报的源IP地址——Guest的IP地址翻译成Host的IP地址(MAC地址不变),因此,在这里你ping Host的地址是可以ping通的,因为你是自己在Ping自己。而VMnet8网卡之所以能够ping通,是因为它是与NAT网络相连的,就这么简单
8# 2014-1-19 17:03:33 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 17:04:19 | 显示全部楼层
&lt>这些我都遇到过~~~
&lt>不管在哪个版本里!~~~
&lt>而且我现在用的是GSX3.2.0版的!能PING通!就是无法访问网络邻居!
&lt>而且NAT模式下!有时能上网有时不能上网!
&lt>HOST:
IP:192.168.2.2
255.255.255.0
网关:192.168.2.1
DNS:192.168.2.1
GUEST:
IP:192.168.2.3
255.255.255.0
网关:192.168.2.1
DNS:192.168.2.1
这样有时能上有时不能上!不知道为啥!我把服务从起了也不行!
DHCP时总是提示IP冲突了!所以我才用指定的!而且怪事是一冲突GUEST就可以上网!不冲突就上不了。。
9# 2014-1-19 17:04:19 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 17:05:06 | 显示全部楼层
学习中 刚上手
10# 2014-1-19 17:05:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 17:06:00 | 显示全部楼层
不是很明白,才来这里的!
想在这里找到答案!
11# 2014-1-19 17:06:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 17:06:38 | 显示全部楼层
其实NAT模式就是一个带路由的交换机,使用它你不做任何设置就以上网了。如果你想虚拟机像一台真正的机器一样拥有自己的独立IP地址,可以使用桥接的网卡,那样你想怎样设都行,只要你懂网络,都可以像有一台新机器那样使用它。
12# 2014-1-19 17:06:38 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-30 16:29 , Processed in 0.064202 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表