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

虚拟机中的共享上网的困惑

[复制链接]
发表于 2014-1-6 14:13:54 | 显示全部楼层 |阅读模式
各路高人,大家好,在google和baidu狂搜,未曾找到自己所需要的,也许是天生愚钝。
具体结构如下:
Host:windows xp sp2    vmware5.3
Guest1: windows 2003
Guest2: slackware linux
Guest3: win98
Host中本地连接ip为: 192.168.1.100 gw:192.168.1.1 dns:192.168.1.1
vmnet1为host-only模式,并将其dhcp停用。vmnet0为Bridged模式。
Guest1中人windows2003中虚拟两块网卡,eth0为Bridged模式,eth1为host-only模式。在windows2003中,开启DHCP服务和Internet共享服务,将eth0设为共享,eth1的IP被自动设为192.168.0.1,GW:255.255.255.0。在windows2003中DHCP作用域地址范围设为192.168.0.10~~~192.168.0.15。eth0的IP为192.168.0.101,GW:192.168.1.1,DNS:192.168.1.1。在windows2003中可正常上网。ping 192.168.0.1可通。
Guest2中,Slackware网卡模式同为Windows2003中host-only模式。启动Guest2 Slackware后,网卡可收到由Guest1 windows2003中的DHCP服务分配的IP,IP为192.168.0.10,GW:255.255.255.0。可在ping 192.168.1.1时,被告知Destination host unreachable,Ping www.baidu.com进,被告知Network unreachable,在slackware中,将网卡的网关和Dns都填上192.168.1.1,故障依旧。Guest3中问题一样。
为此小弟已多日未睡一好觉,请大虾给予帮助!
发表于 2014-1-6 14:14:45 | 显示全部楼层
255.255.255.0不是gateway,而是submask。
guest2和guest3的gateway是192.168.0.1,submask是255.255.255.0,dns可以填192.168.0.1,也可以填192.168.1.1
沙发 2014-1-6 14:14:45 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-6 14:15:25 | 显示全部楼层
我先前的要求有一点混乱,十分抱歉。
Guest2中和guest3中,需要自动捕获IP,就意味着IP submask Gw Dns  无需做任何的设置和改动,现在又如何设置网络网卡模式?谢谢!
板凳 2014-1-6 14:15:25 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-6 14:16:02 | 显示全部楼层
Guest2中和guest3中都设置为guest1的eth1一样的host-only模式,同时,将主机的dhcp服务关闭。
2003可能还要设置dns或路由,这是网络建设方面的知识了
地板 2014-1-6 14:16:02 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-6 14:16:53 | 显示全部楼层
如此这般,想调试网络环境中的双网卡共享上网,想对DHCP的各个选项进行深入的认识,岂不是无法完成?我想从理论意义上应该是完全可以的,希望各位大虾给予帮助!
5# 2014-1-6 14:16:53 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-6 14:17:48 | 显示全部楼层
自己多试试才能明白,别人指点多了,你反倒不明白了。
自己画下拓扑图看看吧
6# 2014-1-6 14:17:48 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-6 14:18:32 | 显示全部楼层
拓扑图在简单不过了,就是在虚拟机中虚拟两台或者三台电脑,其中一台安装Win Server 2003操作系统,双网卡,一个接外网,一个接内网,共享外网连接,而其余的电脑则通过Server的内网卡连接上网,简单的不能再简单,可就是不行,总是提示network is unreachable,苦闷中......
7# 2014-1-6 14:18:32 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-6 14:19:32 | 显示全部楼层
ping192.168.0.1是好的吧?
将eth0设为共享不对,同一个子网才可以共享的。
你去掉eth0的共享。
你先看看eth0和eth1的桥接吧,还是不行的话,试试2003添加陆游
8# 2014-1-6 14:19:32 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-6 14:20:04 | 显示全部楼层
左试右试,在不启用路由的情况下就是不行,也只好放弃了。不管怎样,我都要谢谢你,tusheng兄,感谢你的热心帮助!祝tusheng兄好人一生平安,中秋快乐!
9# 2014-1-6 14:20:04 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-27 03:50 , Processed in 0.162809 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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