http://www.chinaunix.net 作者:yunqing  发表于:2007-08-09 15:36:02
发表评论】【查看原文】【Linux讨论区】【关闭

vmware 网络配置实例二 windows host + linux guest
(yunqing(2005-03-24)按:很多朋友问到ping不通host的情况,请检查一下host里的防火墙设置,多数的windows xp sp2下的防火墙都设置成不响应)
前言:前几天写了一个vmware的配置的一个案例,主要关于linux host+windows guest的情况(http://bbs.chinaunix.net/forum/viewtopic.php?t=367907&highlight=yunqing),适用于经常跑linux而把windows当成副业的朋友。发布以后反应不大,后来发现坛子里的朋友使windows host 来跑linux guest的居多 ,且有很多帖子谈到网络问题,自己想没有那么难吧,就试了一把,把过程写下来希望对网络有问题的朋友有所帮助。
 版权属yunqing所有,首发chinaunix.net,转贴引用请包含此行声明
 
正文:
 
本人使用的是vmware workstation 4.52,host机器运行的是windows Xp professional ,如果你还在使vmware workstation 4.0建议下载一个升级包,不过我想即使不做问题也不大。
 
1。安装 vmware workstation,很简单,一路ok过去,相信大部分朋友已经装好。
 
2。创建新的guest系统。选择类型。因为我以发生问题最多的redhat 9做试验,所以就选redhat linux,选custom,网络接口选hostonly(如果你已经安装好 了,用了nat或bridge也没有关系,在虚拟机的属性里改成hostonly就行了。)
 
3。创建后启动虚拟机,插入安装rh9的第一张盘。选择定制安装,我只保留了gonme, X, 和graphical internet,节省安装空间和时间。
 
4。安装过程很顺利,没有问题,完成后重新启动虚拟机,发现在更新fstab的时候挂了起来,估计是连接cdrom活软盘时候超时。kill掉虚拟机,更改设置,把光驱和软盘的autoconnect when power on清除掉。重启虚拟机,没有问题,进入最后设置,声卡,图形界面均没有问题。
 
5。按照要求在虚拟机里安装vmware-tool,对鼠标和图形进行更好地支持。
如果你在图形界面下,首先要切换到文本模式。
右键点击桌面,打开一个終端
在終端里:
su
#/sbin/telinit 3
图形界面消失,敲回车几下,在文本方式下登录。
在windows的vmware的窗口菜单中选vm->;install vmware tools
在虚拟机中:
su
 mount /dev/cdrom /mnt/cdrom
  cd /tmp
   tar zxf /mnt/vmware-linux-tools.tar.gz
   cd vmware-tools-distrib
   ./vmware-install.pl
   回答并设置屏幕分辨率,除了分辨率需要选择外,直接回车就行了。
   返回到默认的图形界面(运行级别5)
   /sbin/telinit 5
 
   6.登录虚拟机,打开一个終端:
   /sbin/ifconfig
   发现eth0没有起来。
   不要惊慌。
   -------------以下是网络设置---------------
   7。到windows XP 中,查看所有的网络连接,你应该发现除了原有的网卡之外,又多了Vmnet1和Vmnet8。如果你看了一下说明书应该知道,vmnet1是hostonly的接口,而Vmnet8是使用NAT的网络接口。在这里我们既不想用VMWARE自带的DHCP也不想用他的NAT所以我们知关心VMnet1
   在进一步操作之前先说一下idea:
   我们将使用hostonly这个网络接口连接虚拟机和主机,然后利用windows Xp/2000里面自带的internet连接共享(实际上是一个简单的路由NAT)来让虚拟机 通过原来的网卡进行外网的访问。
   那么为什么不使用桥接的方式呢,我在前一篇文章(linux host + windows guest)里面已经有些讨论,请参考。不过最现实的原因是桥接需要一个不同于 原主机上的另外一个独立的IP地址,这对于有些情况(IP和MAC绑定,网管不同意),比较难办到。
   OK, let's go
   (1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1,如下图。
 
   (2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为192.168.0.1/255.255.255.0,如下图。
 
   (3)windows下的设置完成,转入到跑linux的虚拟机。将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话)  
(4)windows下的设置完成,转入到跑linux的虚拟机。将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话)。
   按红帽子图标->系统设置->网络(或其它你了解的方法)
   ip: 192.168.0.2(或其它在此网段上的地址)
   netmask: 255.255.255.0
   default gateway: 192.168.0.1
   dns:输入你自己的DNS
   保存设置。如果你还没有设置好主机名称:
   cd /etc/sysconfig
   vi network
   编辑HOSTNAME
   cd /etc
   vi hosts
   加入:
   192.168.0.2           yourhostname
   重新启动服务
   su
   /sbin/service network restart
   (4)测试一下
   网关: ping 192.168.0.1
   dns: ping dnsserver

另请参阅:

vmware 配置实例一 linux host + windows guest + firewall
http://bbs.chinaunix.net/forum/viewtopic.php?t=367907&highlight=yunqing

vmware 网络设置三:理解虚拟网络的类型
http://bbs.chinaunix.net/forum/viewtopic.php?t=376768&highlight=yunqing













 wingger 回复于:2004-07-27 08:51:51

非常感谢,我去试试,

还有一个问题,就是你在设置时连接共享时是使用哪块网卡设置的

是真实的物理网卡吗?

那这样设置的话,和VMnet8好像没关系了吧

如果使用NAT方式呢?数据又是怎么 走的呢,


 chenzq1604 回复于:2004-07-27 14:19:46

顶上去


 yunqing 回复于:2004-07-27 18:03:29

引用:原帖由 "wingger" 发表:
非常感谢,我去试试,

还有一个问题,就是你在设置时连接共享时是使用哪块网卡设置的

是真实的物理网卡吗?

那这样设置的话,和VMnet8好像没关系了吧

如果使用NAT方式呢?数据又是怎么 走的呢,



设置连接共享的网卡就是机器上连接外网的物理网卡,如果你原来只有一个网卡,那么就是它。

这样的设置,是和vmnet8没有关系了。vmnet1,vmnet0, vmnet8都是预设的网络接口,分别是指hostonly, bridge和nat. 他们几个同时存在,以适应不同的虚拟机的配置。例如,如果虚拟机的网络被设置成使用NAT,那么虚拟机内的eth0实际上是连接到vmnet8。

使用NAT的方式我没有试验,不能多说什么,从资料上看,可能要要将vmnet8桥接到外网的网卡上,并且要修改一下注册表(因为默认的情况下vmware的网络接口不允许桥接,以防止它的dhcp包的泄漏)。


 wingger 回复于:2004-07-28 09:11:46

我只试了NAT方式,HOST-ONLY的没试过,在网络上都找不到这方式的,

有的基本上安装,安装很简单,没什么好说的

我找了VMware的帮助文件,都是概念,原理我还是有点不明不白

我以为NAT是最简单的了,

有篇文章还写要在win上要设置路由(或安装代理软件)?

不知大家有没有兴趣试试,

我现在内存不大,用VM上的LINUX,速度挺慢的,没法试


 chenzq1604 回复于:2004-07-28 10:16:06

yunqing 兄,小弟也有类似的问题一直没有得到解答.

我有一台服务器,上面安装了WIN2003有两块网卡,一块接公网(固定IP),一个接内网,因为公司是用其ADSL专线,所以我就在2003下建立了一个NAT,由于它内存大有2G,我在上面安装了VMware 4.5 8848版 ,安装了Linux系统,但就是一直不能上网,但可以接通局域网.

   服务器的为192.168.1.1和219.137.243.23网关为路由219.137.243.1.我把VMware设置为Bridge方式,在Linux下设置Eth0 IP为192.168.1.3,GateWay 为192.168.1.1这样可以PING通192的网段但不能PING219.137.243.1的网段,也PING 不通本地DNS,但如果在Linux下IP为另一个公网IP219.137.243.25的话,网关不变就可以上公网,但上不了内部网了,请问怎么解决? 非常感谢!


 wingger 回复于:2004-07-28 10:52:33

引用:原帖由 "chenzq1604" 发表:
yunqing 兄,小弟也有类似的问题一直没有得到解答.

我有一台服务器,上面安装了WIN2003有两块网卡,一块接公网(固定IP),一个接内网,因为公司是用其ADSL专线,所以我就在2003下建立了一个NAT,由于它内存大有2G,我在上?.........



这个和使用什么连接方式有关,
NAT

HOst-only各不一样
这个问题,我们也在试


 yunqing 回复于:2004-07-30 06:04:56

引用:原帖由 "chenzq1604" 发表:
yunqing 兄,小弟也有类似的问题一直没有得到解答.

我有一台服务器,上面安装了WIN2003有两块网卡,一块接公网(固定IP),一个接内网,因为公司是用其ADSL专线,所以我就在2003下建立了一个NAT,由于它内存大有2G,我在上?..........


方法1:
将虚拟机的网络设成NAT,将linux下的eth0设成DHCP试试

方法2:
虚拟机网络设成hostonly,在windows 2003中添加一个
vmnet1到外网的nat. vmnet1 地址设为192.168.2.1,linux下的
eth0设成192.168.1.x,gateway:192.168.2.1

方法仅供参考,(我没有这个高级的平台,无法试验)

关于几种网络的类型,请参阅我的另一篇文:
http://bbs.chinaunix.net/forum/viewtopic.php?t=376768&highlight=yunqing


 chenzq1604 回复于:2004-07-30 10:54:33

引用:原帖由 "yunqing" 发表:

方法1:
将虚拟机的网络设成NAT,将linux下的eth0设成DHCP试试

方法2:
虚拟机网络设成hostonly,在windows 2003中添加一个
vmnet1到外网的nat. vmnet1 地址设为192.168.2.1,linux下的
eth0设成192.168.1.x,g..........


我的机不像你上面的图帖的那样可以用ICS启动NAT,我的是“路由和远程访问”启用的不行,我也试过了在“路由和远程访问”中给虚拟的两块网卡加入NAT,好象还是不行。您讲的方法我还没有试过,我明天试试,多谢了!



如果在2003下用“路由和远程访问”工具启用了路由的话会提示这句




 idhly 回复于:2004-07-31 20:34:07

好文章啊, 顶一下...


 ColdME 回复于:2004-08-01 14:07:53

不好意思,我按照你说的做可是无法测试通过,既不能ping dns,更不能直接ping 域名了,但可以ping vmnet1(192.168.0.1),估计是host上的nat没起来,是这样吗?请教如何解决?
我使用的host os是win2k server,还望阁下不吝赐教,非常感谢,^_^


 yunqing 回复于:2004-08-01 19:27:52

引用:原帖由 "ColdME" 发表:
不好意思,我按照你说的做可是无法测试通过,既不能ping dns,更不能直接ping 域名了,但可以ping vmnet1(192.168.0.1),估计是host上的nat没起来,是这样吗?请教如何解决?
我使用的host os是win2k server,还�.........


上面的配置是基于windows xp的(这也是大多数朋友的情况)server版的host我还没有进行过测试(以后有时间我会补上),我猜测要把vmnet1加入到路由和远程服务里面。


 wingger 回复于:2004-08-01 20:46:50

NAT的不一样


 andrewleading_h 回复于:2004-08-03 19:36:25

老大,可以可以帮一下忙
我怎么把windows下的source也让suse用啊
有没有具体的设置方法

我的msn: andrewleading_he@hotmail.com

在线等待中...谢谢了.


 andrewleading_h 回复于:2004-08-03 19:37:38

我把安装文件cope到win下面了,想在suse上面装那些东西,可是怎么样让suse也看到那些东西恩...郁闷...


 andrewleading_h 回复于:2004-08-03 19:38:35

我现在吃饭去了,半小时后回来,请指教...


 yunqing 回复于:2004-08-03 19:53:57

引用:原帖由 "andrewleading_he"]我把安装文件cope到win下面了,想在suse上面装那些东西,可是怎么样让suse也看到那些东西恩...郁闷...

你是意思是?
上面这篇文章是windows host + linux guest的,如果你要在linux上装vmware,请参考另外一篇文章:linux host + windows guest

如果你的问题是想在里奴性下使用windows分区里的文件,首先要mount 上你的分区,具体请参见精华区里的文章。
fat32 的分区:
mount -t vfat /dev/hdx /mnt/somewheretomount

ntfs:
mount -t ntfs /dev/hdx /mnt/somewheretomount


 andrewleading_h 回复于:2004-08-03 20:09:44

我试过 mount 了,还是看不到文件
可以通过msn在线指导一下吗?

我就是在windows上面安装的
你的那一篇文章我也看过,写的不错,不过都是关于网络上面的东西...


 xsaint 回复于:2004-08-07 16:34:16

我一直都想用VMare上网,看了你的文章后终于实现了。谢谢。

顶,好贴!对初学者的帮助很大噢~~


 yunqing 回复于:2004-08-12 23:43:04

引用:原帖由 "chenzq1604" 发表:

我的机不像你上面的图帖的那样可以用ICS启动NAT,我的是“路由和远程访问”启用的不行,我也试过了在“路由和远程访问”中给虚拟的两块网卡加入NAT,好象还是不行。您讲的方法我还没有试过,我明天试试,多谢了!



我已经写了一个windows2003下的设置方法,请参阅:
http://bbs.chinaunix.net/forum/viewtopic.php?t=385217&highlight=yunqing


 aircraft 回复于:2004-08-19 01:41:55

我的redhat 9.0 的网卡设置成利用dhcp获得动态ip,但是eth0总是不能激活,不知道是什么原因?我是用nat方式的。


 千千阙歌 回复于:2004-08-23 17:48:17

各位达人,我也按照所说的方法试了一次,可是有点问题,请指点。
1。在linux下可以ping通VMnet1(10.1),ping不同xp下的网卡地址(10.10)
2。还有,我是adsl拨号,是在哪块网卡上启动共享,是真是网卡?还是虚拟拨号的网卡?
3。xp下可以ping通VMnet1(10.1),ping不同linux下的eth0(10.2)
4。还有一点小弟不太明白,netconfig那个dns怎么设置?我在xp和linux下都没有启动这个服务好像。
小弟初学,真心希望高人指点,谢谢了!


 千千阙歌 回复于:2004-08-23 20:38:45

没有那位达人回答一下吗?继续等,多谢了


 wangqidi 回复于:2004-08-27 16:38:47

……
在終端里: 
su 
#/sbin/telinit 3 
图形界面消失,敲回车几下,在文本方式下登录。 
在windows的vmware的窗口菜单中选vm->;install vmware tools 
在虚拟机中: 
su 
 mount /dev/cdrom /mnt/cdrom 
  cd /tmp 
   tar zxf /mnt/vmware-linux-tools.tar.gz 
   cd vmware-tools-distrib 
   ./vmware-install.pl 
   回答并设置屏幕分辨率,除了分辨率需要选择外,直接回车就行了。 
   返回到默认的图形界面(运行级别5) 
   /sbin/telinit 5 
  
……
su 
 mount /dev/cdrom /mnt/cdrom 
  cd /tmp 
   tar zxf /mnt/vmware-linux-tools.tar.gz 
   cd vmware-tools-distrib 
   ./vmware-install.pl 

这个是怎么输入的啊?
是一行一回车吗?
我怎么老是出现错误呢?


 waldner 回复于:2004-09-12 11:03:32

我按照你说的方法设置,现在我已经可以用我的win2000 ping到我的linux redhat 9,但是我的虚拟机R9却ping不到我的win2000,即192.168.0.1,就是设定的网关了。怎么回事?会是什么样的问题呢?谢谢


 bdboy 回复于:2004-09-25 22:50:12

谢谢v!
文章不错
可是我的是2k服务器,应该怎么设置阿,真心求教!


 lyrebird 回复于:2004-10-07 06:15:34

我在我的机器上没有安装成功 xp host + fedora 1.0

我现在的情况是 linux guest上可以ping自己, 192.168.0.2
可是无法ping  gateway. 192.168.0.1, 就更别说dns了

我现在物理网卡上共享了, vnet1上的ip设成了192.168.0.1

还有什么地方需要设置的呢?

启动的时候在启动sendmail服务的时候停了很长时间, 有1分多种


 platinum 回复于:2004-10-07 07:02:58

引用:原帖由 "andrewleading_he" 发表:
老大,可以可以帮一下忙
我怎么把windows下的source也让suse用啊
有没有具体的设置方法

我的msn: andrewleading_he@hotmail.com

在线等待中...谢谢了.


不可能的
win的函数库和linux的函数库都不一样,无法通过编译的
如果可以的话,就不存在什么“移植”问题了,任何东西放到LINUX下编译一下,不就可以用了吗,还费劲写“XXX for Linux”干什么


 lyrebird 回复于:2004-10-07 07:14:52

解决了, 原来是网卡开始的设置不对

引用:原帖由 "lyrebird" 发表:
我在我的机器上没有安装成功 xp host + fedora 1.0

我现在的情况是 linux guest上可以ping自己, 192.168.0.2
可是无法ping  gateway. 192.168.0.1, 就更别说dns了

我现在物理网卡上共享了, vnet1上的ip设成了..........




 cane 回复于:2004-10-07 09:47:40

我在以前也遇到了这个问题,后来解决了还是有点稀里糊涂的,现在看到你的文章,真的不错。


 amicool 回复于:2004-10-08 16:31:21

方法总算测试成功了,在这个linux下面可以轻易的访问其他机器和公网。
但是,如果在一个局域网中,好像别的机器不能访问这个机器,我试了在VMnet1中把192.168.0.1手工修改ip为内部网ip地址,linux下面也是手工修改,好像还是不能被其他机器访问??
奇怪?~~


 yunqing 回复于:2004-10-09 05:22:59

一点也不奇怪,你的vmware下的虚拟机是通过windowsxp NAT 出去的,一般情况下,网络上其他主机是看不到它的。


 platinum 回复于:2004-10-09 07:47:28

引用:那么为什么不使用桥接的方式呢,我在前一篇文章(linux host + windows guest)里面已经有些讨论,请参考。不过最现实的原因是桥接需要一个不同于 原主机上的另外一个独立的IP地址,这对于有些情况(IP和MAC绑定,网管不同意),比较难办到。


鄙人认为不是这样的
即使使用VMnet0(default bridged),也不必担心因为网管绑定IP和MAC而无法上网,其实只要将宿主系统配置成单臂路由就可以了,寄生系统既可以通过宿主系统进行NAT上网,其他人又可以直接访问到寄生系统,一举两得 :D


 ping1125 回复于:2004-10-22 10:14:43

好帖!一直在找这样的东东。谢谢!
另:菜鸟提问:我按你说的做,可是以文本方式登录后准备vmware的窗口菜单中选vm->;install vmware tools 时却选不了菜单,鼠标也回不到windows中来。不知道是什么原因?


 ping1125 回复于:2004-10-22 10:47:41

好帖!一直在找这样的东东。谢谢!
另:菜鸟提问:我按你说的做,可是以文本方式登录后准备vmware的窗口菜单中选vm->;install vmware tools 时却选不了菜单,鼠标也回不到windows中来。不知道是什么原因?


 sinboy2002 回复于:2004-10-22 12:02:03

顶。
我较喜欢 hostonly 灵活性,


 voscaptain 回复于:2004-11-02 16:52:00

引用:原帖由 "yunqing" 发表:
正文:
 
本人使用的是vmware workstation 4.52,host机器运行的是windows Xp professional ,如果你还在使vmware workstation 4.0建议下载一个升级包,不过我想即使不做问题也不大。
 
1。安装 vmware workstat..........



你好!我按你的方法设置了,可就是在linux下ping不了192.168.0.1,windows xp下也ping不了192.168.0.2,不知是什么原因?我们是校园网络,独立IP,在linux下DNS是设置成了我们学校的DNS,不知对否?请大师吝教,谢谢。


 bqsc 回复于:2004-11-02 17:41:39

我没有交换机,设置NAT主机可以PING通LINUX,反过来不行,设置 hostonly 却LINUX可以品通VMNET1,反之不可。
怎么样设置才可以互相访问呢?不要用连接共享啊,我已经共享了一台电脑了。


 wingger 回复于:2004-11-06 20:09:09

good


 jeffreyli 回复于:2004-11-07 09:27:52

不错,好文:em02:  :em02:


 wingger 回复于:2004-11-07 15:34:08

:em10:  :em10:  :em10: 

不行


 zd724 回复于:2004-11-07 15:47:39

ding


 wingger 回复于:2004-11-07 18:38:43

发现忘了选择
connected
connect at power on

折磨我一天了。。。。。

顺便补个NAT方式的:
用VMnet8,安装好后,选择NAT方式,然后在win主机上用ipconfig查看VMnet8的IP地址,
一般是192.168.X.1/255.255.255.0,
此时VMnet8的设置应该是自动获取IP,现在改成静态IP,并把此IP直接填入VMnet8里,不设网关。

同时在VM网络设置里的NAT项中查看VMnet8,一般是192.168.X.2/255.255.255.0......

这个地址就是VMnet8,NAT的网关

现在在LINUX下把网卡IP设置成和VMnet8一个网段的IP(192.168.X.Z/255.255.255.0),网关设置成刚才查看的那个IP192.168.X.2即可


 noah007 回复于:2004-11-07 19:20:14

在NAT方式中,VM实际上虚拟了一个网关设备,但很多人误以为那个IP就是主机的IP,这是误区之一。
实际上如果希望主机能通过虚拟终端访问VM,需要另外给VM8设置IP,之所以不能设置网关,是因为WIN的BUG(实际上如果你在VM8中也设置了网关,你可以在命令窗口中用ROUTE PRINT看到俩条0.0.0.0的缺省路由),会造成俩个子网的不稳定表现。
因为VM和主机的VM8在同一个广播域中,所以无需配置网关。


 yangtou 回复于:2004-11-07 20:13:48

其实nat下,把vm的网关设置成192.168.X.1,一样可以用的


 想发芽的石头 回复于:2004-11-08 07:49:51

网关只是一个网络设备,只要IP不冲突,不是广播地址不是网络地址,随你设成什么


 wingger 回复于:2004-11-08 21:50:29

我安装好LINUX后
启动LINXU后在VM里的选择install vmware tools

把/mnt/vmware-linux-tools.tar.gz这个软件cp到你想要的目录
tar vzxf /mnt/vmware-linux-tools.tar.gz /*解压

cd vmware-tools-distrib 

./vmware-install.pl 


安装,问安装目录在哪,就直接回车,问是否就安Y键

最后会提示必面到文本界面下执行vmware-config-tools.pl才能正确设置, 

/sbin/telinit 3

/usr/bin/vmware-config-tools.pl


进入文本界面,执行vmware-config-tools.pl,回答并设置屏幕分辨率,除了分辨率需要选择外,直接回车就行了。 
设置好后,返回到默认的图形界面(运行级别5) 

/sbin/telinit 5 


可以用啦!!!


 ysgl 回复于:2004-11-10 20:45:30

我也碰到前面有几位朋友碰到的情况了,我的系统是xp pro(host)+turbo linux(guest)。按照文章的说明做了,但是现在是xp下能ping通linux的eth0 192.168.0.100,但是从linux下面不能ping通vmnet1的192.168.0.1。
ifconfig显示网卡状态一切正常,但是就是不通,请问各位大侠这可能是什么原因呢?


 wingger 回复于:2004-11-10 22:28:56

引用:原帖由 "ysgl" 发表:
我也碰到前面有几位朋友碰到的情况了,我的系统是xp pro(host)+turbo linux(guest)。按照文章的说明做了,但是现在是xp下能ping通linux的eth0 192.168.0.100,但是从linux下面不能ping通vmnet1的192.168.0.1。
ifc..........



你是什么方式 ,我用的是NAT,可参考一下,改成NAT试试


 ysgl 回复于:2004-11-10 22:37:51

我用的是host only模式


 ysgl 回复于:2004-11-10 22:48:35

改用nat方式之后可以从guest linux系统里面上网
不过我就是想搞明白,为啥用host only的方式就不能上网呢?奇怪,不知道哪里设置得不对,我看好多人也碰到了一样的状况,如果斑竹能解决了对大家也很有帮助啊


 wingger 回复于:2004-11-10 23:51:04

引用:原帖由 "ysgl" 发表:
改用nat方式之后可以从guest linux系统里面上网
不过我就是想搞明白,为啥用host only的方式就不能上网呢?奇怪,不知道哪里设置得不对,我看好多人也碰到了一样的状况,如果斑竹能解决了对大家也很有帮助啊



汗,我原来也试host-only,结果也不行,不知道哪里错了,后来NAT可以,我就没试那么多,能用就用了,需要再来试


 想发芽的石头 回复于:2004-11-11 08:20:40

host-only方式似乎需要在本地连接的高级属性里设置连接共享。


 wingger 回复于:2004-11-11 08:45:10

引用:原帖由 "想发芽的石头"]host-only方式似乎需要在本地连接的高级属性里设置连接共享。


是的,yunming在贴子里说得很详细了,不过我没再试验 了


 ysgl 回复于:2004-11-11 09:05:28

我已经做了internet连接共享的,但是就是不行,从guest linux里面不能ping通vmnet1的网关,外网什么的就更不通了;但是从host winxp 里面是可以ping通guest linux里面的eth0的。


 想发芽的石头 回复于:2004-11-11 11:22:53

请贴出
xp:
ipconfig /a
route print
linux:
ifconfig -a
netstat -rn
的结果
如果xp打过sp2,请关闭防火墙(暂时)


 ysgl 回复于:2004-11-11 14:15:37

以下是winxp下ipconfig/all的输出
>;ipconfig/all

Windows IP Configuration

        Host Name . . . . . . . . . . . . : ysg
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
        DNS Suffix Search List. . . . . . : bgctv

Ethernet adapter VMware Network Adapter VMnet8:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet8
        Physical Address. . . . . . . . . : 00-50-56-C0-00-08
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.2.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet1:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet1
        Physical Address. . . . . . . . . : 00-50-56-C0-00-01
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.0.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :

Ethernet adapter 3Com:

        Connection-specific DNS Suffix  . : bgctv
        Description . . . . . . . . . . . : 3Com EtherLink III LAN PC Card (3C58
9B/3C589C) (Ethernet)
        Physical Address. . . . . . . . . : 00-60-97-41-A7-81
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : x.x.17.71
        Subnet Mask . . . . . . . . . . . : x.x.240.0
        Default Gateway . . . . . . . . . : x.x.16.1
        DHCP Server . . . . . . . . . . . : x.x.1.12
        DNS Servers . . . . . . . . . . . : 211.99.129.210
                                            211.99.129.211
                                            202.99.8.1
        Lease Obtained. . . . . . . . . . : 2004年11月11日 8:50:19
        Lease Expires . . . . . . . . . . : 2004年11月24日 14:29:20


 ysgl 回复于:2004-11-11 14:26:22

以下是winxp里面的ping和路由的显示
C:/>;ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
Reply from 192.168.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 192.168.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:/>;ping 192.168.0.100

Pinging 192.168.0.100 with 32 bytes of data:

Reply from 192.168.0.100: bytes=32 time=62ms TTL=64
Reply from 192.168.0.100: bytes=32 time<1ms TTL=64
Reply from 192.168.0.100: bytes=32 time=11ms TTL=64
Reply from 192.168.0.100: bytes=32 time=15ms TTL=64

Ping statistics for 192.168.0.100:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 62ms, Average = 22ms

C:/>;route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 56 c0 00 08 ...... VMware Virtual Ethernet Adapter for VMnet8
0x3 ...00 50 56 c0 00 01 ...... VMware Virtual Ethernet Adapter for VMnet1
0x10006 ...00 60 97 41 a7 81 ...... 3Com EtherLink III LAN PC Card (3C589B/3C589
C) (Ethernet)
===========================================================================
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     x.x.16.1   x.x.17.71       30
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0    255.255.255.0      192.168.0.1     192.168.0.1       20
      192.168.0.1  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.0.255  255.255.255.255      192.168.0.1     192.168.0.1       20
      192.168.2.0    255.255.255.0      192.168.2.1     192.168.2.1       20
      192.168.2.1  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.2.255  255.255.255.255      192.168.2.1     192.168.2.1       20
  x.x.123.123  255.255.255.255     x.x.16.1   x.x.17.71       30
     x.x.16.0    255.255.240.0    x.x.17.71   x.x.17.71       30
    x.x.17.71  255.255.255.255        127.0.0.1       127.0.0.1       30
   x.x.17.255  255.255.255.255    x.x.17.71   x.x.17.71       30
        224.0.0.0        240.0.0.0      192.168.0.1     192.168.0.1       20
        224.0.0.0        240.0.0.0      192.168.2.1     192.168.2.1       20
        224.0.0.0        240.0.0.0    219.236.17.71   219.236.17.71       30
  255.255.255.255  255.255.255.255      192.168.0.1           10005       1
  255.255.255.255  255.255.255.255      192.168.0.1     192.168.0.1       1
  255.255.255.255  255.255.255.255      192.168.2.1     192.168.2.1       1
  255.255.255.255  255.255.255.255    x.x.17.71   x.x.17.71       1
Default Gateway:      x.x.16.1
===========================================================================
Persistent Routes:
  None

C:/>;


 ysgl 回复于:2004-11-11 14:37:19

ifconfig  -a和netstat -an的输出

抱歉,连续贴了2次都没贴上去,连ie都非法了

xp的防火墙没有开启的












 想发芽的石头 回复于:2004-11-11 14:39:37

linux的呢?
xp的防火墙关了,可以ping通吗


 ysgl 回复于:2004-11-11 16:38:28

有没有可能是linux的防火墙的问题呢?
安装的时候我选的是默认的中等


 wingger 回复于:2004-11-11 17:09:28

引用:原帖由 "ysgl" 发表:
有没有可能是linux的防火墙的问题呢?
安装的时候我选的是默认的中等



你在LINUX里停止防火墙
service network stop


 ysgl 回复于:2004-11-11 18:36:40

引用:原帖由 "wingger" 发表:


你在LINUX里停止防火墙
service network stop

÷

???这不是停止防火墙的吧?这不是把我的网络给断了吗?


 wingger 回复于:2004-11-11 18:40:47

不好意思,敲错了
service iptables stop或/etc/rc.d/init.d/iptables stop


 ysgl 回复于:2004-11-11 19:00:09

斑竹,好像不行啊,用service iptables stop说是没有这个服务;
用第二个命令试也找不到这个


 ysgl 回复于:2004-11-11 19:07:17

要不斑竹你加我msn吧,我们msn上面讨论
我的msn是youshungang@hotmail.com,无论如何,多谢指教了!


 ysgl 回复于:2004-11-11 19:41:31

呵呵,已经搞定,原来是天网防火墙搞的怪,它把linux发出的icmp包给拦截了。我只注意到了xp的防火墙,没有注意到天网,所以捣鼓了老长时间还没解决,倒是劳烦斑竹和各位大侠费心了。希望各位有同样经历的朋友看看自己的防火墙是不是还开着。

多谢大家关心了!


 AlanZoo 回复于:2004-11-18 21:35:31

Hi,yunqing,
vmware 网络设置问题求教

我的配置: 
Host: Windows 2000 professional 
VMware: Workstation 4.5.2 build 8848 
Guest: Red Hat Linux 9.0 
网络环境:公司局域网,动态分配IP.通过公司分配的代理帐号可以上外网。 
按照文中的方法配置,除了DNS没填。 

在Host和Guest中均可以ping通192.168.0.1,192.168.0.2。 
Guest可以ping通Host在局域网中动态非配的IP,但不能ping通公司的服务器,不能访问公司内部网页,无法ping通外网。 

请问,有什么方法可以让guest访问外网? 
Thanks!


 AlanZoo 回复于:2004-11-20 12:42:40

把host中的防火墙关掉后,现在已经可以上网了。
非常感谢yunqing的热心帮助!


 firekylin 回复于:2004-12-01 20:14:58

版主,一直用不能用vmware。试了N次。你能上MSN,指点一下吗?我的ID,nemo_yin@hotmail.com。前些天已经加你了


 firekylin 回复于:2004-12-01 20:32:24

我使用的winXP,本地网卡的地址为自动分配的192.168.5.61, 255.255.0.0,网关为192.168.0.1。vmNet1的地址为10.0.1.1, vmNet2的地址为10.1.1.1.掩码均为255.255.255.0。 Linux中网卡的地址为10.1.1.100. 255.255.255.0。网关为10.1.1.1。在Linux中我可以ping到10.1.1.1,在winXP中可以ping到10.1.1.100。vmware使用的是NAT方式。可是现在仍然上不了网。请教各位有什么办法可以解决?谢了。


 wingger 回复于:2004-12-01 20:45:01

NAT方式上网:
NAT用VMnet8,因此安装好后,选择NAT方式,然后在win主机上用ipconfig查看VMnet8的IP地址, 
一般是192.168.X.1/255.255.255.0, 

2、此时VMnet8的设置应该是自动获取IP,把动态的现在改成静态IP,并把此IP直接填入VMnet8里,不设网关。 

3、同时在VM网络设置里的NAT项中查看VMnet8,一般是192.168.X.2/255.255.255.0...... 
这个地址就是VMnet8,NAT的网关 

4、现在在LINUX下把网卡IP设置成和VMnet8一个网段的IP(192.168.X.Z/255.255.255.0),网关设置成刚才查看的那个IP192.168.X.2即可


 hzxjygy 回复于:2004-12-03 03:06:21

host   nat我都试了  就是不能上网
ping 虚拟机的ip可以ping通
ping网关就是不行  说不能到达
玉米 :(  :( 
谁来帮帮忙啊


 为什么我是菜鸟?/a> 回复于:2004-12-03 16:19:07为什么我是菜鸟?/a> 回复于:2004-12-03 16:29:22dxkun1980 回复于:2004-12-03 16:38:14

:( 各位大虾! 看看我的设置有错不?












 

还有这样

我可以相互PING通

但是使用SMB后也无法访问  登陆LINUX时候  就这样!
请大家指教下!












 

我们学校用的是拨号上网!
在XP下用的是锐捷,在linux下用什么拨号软件啊?
急求!


 tntking 回复于:2004-12-20 15:09:52

小区光纤,主机网卡自动获得IP,开机就能上,VM下安装了REDHAT9,在VM下该怎样上网,看过论坛里的一些帖子,都说要设置IP什么的,我这种情况该怎么做?


 naiive 回复于:2005-01-02 14:40:52

我用的是VMWare-WorkStation 4.5.1,host是WinXP,guest是RH9
我主机的网络环境是在公司里面用的是内部网IP 192.168.3.*,按照作者的步骤进行后在Linux下面ping不到192.168.0.1和192.168.0.2(我们公司有些机器是用这些IP的)不知道是不是跟这个有关系,谢谢!


 oceanwind 回复于:2005-01-30 01:52:20

su 
mount /dev/cdrom /mnt/cdrom 
cd /tmp 
tar zxf /mnt/vmware-linux-tools.tar.gz 
cd vmware-tools-distrib 
./vmware-install.pl 
回答并设置屏幕分辨率,除了分辨率需要选择外,直接回车就行了。 
返回到默认的图形界面(运行级别5) 
/sbin/telinit 5 


用粗体表示的命令是按照上面所示每一行后回车吗?烦yunqing      
精灵
能告之,我是按照每一行后回车,但是并没有出现要求调整分辨率的对话,另外./vmware-install.pl 在"/"前面一小点是须要的吗?
烦能告之际


 yunqing 回复于:2005-01-30 06:52:43

是要回车
./是显式地指明执行当前目录下的这个文件。除非你已经将当前目录加入到PATH里,你还是要输入这两个字符的。


 yunqing 回复于:2005-01-30 06:57:46

引用:原帖由 "naiive" 发表:
我用的是VMWare-WorkStation 4.5.1,host是WinXP,guest是RH9
我主机的网络环境是在公司里面用的是内部网IP 192.168.3.*,按照作者的步骤进行后在Linux下面ping不到192.168.0.1和192.168.0.2(我们公司有些机器是用这些..........


换成另外的保留地址如:10.1.1.1/255.255.255.0


 oceanwind 回复于:2005-01-30 18:17:38

我照着输的,怎么会出现如下画面,盼高手出手



画面




 oceanwind 回复于:2005-01-31 19:14:19

没有人能帮我一把吗?


 yunqing 回复于:2005-01-31 21:23:39

引用:原帖由 "oceanwind"]没有人能帮我一把吗?

你输入命令里面的空格了吗。建议现练习一下常用的linux/unix命令。


 oceanwind 回复于:2005-02-01 19:50:42

我只是想装个虚拟机玩玩,还要学这么多东西,是不是像DOS命令啊


 zmlul 回复于:2005-02-03 23:03:15

“5。按照要求在虚拟机里安装vmware-tool,对鼠标和图形进行更好地支持。 
如果你在图形界面下,首先要切换到文本模式。 
右键点击桌面,打开一个終端 
在終端里: 
su 
#/sbin/telinit 3 
图形界面消失,敲回车几下,在文本方式下登录。 
在windows的vmware的窗口菜单中选vm->;install vmware tools 
在虚拟机中: 
su 
mount /dev/cdrom /mnt/cdrom 
cd /tmp 
tar zxf /mnt/vmware-linux-tools.tar.gz 
cd vmware-tools-distrib 
./vmware-install.pl 
回答并设置屏幕分辨率,除了分辨率需要选择外,直接回车就行了。 
返回到默认的图形界面(运行级别5) 
/sbin/telinit 5 

这是你说的第5步,为什么要从图形界面转到纯終端下然后再转出来呢?
就在图形界面下右键打开一个終端,然后都在里面执行不行吗?


 kikor 回复于:2005-02-03 23:34:41

我来说一下我遇到的问题:
HOST:   Win2k Pro sp4
GUEST: FreeBSD5.3 , SuSE... and so on
ISP: 杭州网通
DNS: 218.108.248.200
GUEST最初用bridged方式上网,设置方法是:
  连接设备->;属性->;共享->;对“本地连接”启用Internet连接共享
这时候本地连接(也就是物理网卡)IP为192.168.0.1,在GUEST里设置IP为192.168.0.2,网关192.168.0.1,子网掩码255.255.255.0,一开始无论如何无法访问WWW网络,但是可以PING到DNS(218.108.248.200),PING到所有网站的IP(比如GOOGLE),但是PING不到域名(比如WWW.GOOGLE.COM),进了KDE也无法访问网站,即时用GOOGLE的IP地址也无法访问。搞的我一度认为有很严重的RPWT。
然后第二天,印象中没做任何改动,只装了个FEDORA V3,忽然可以访问网络了。然后试了试其他GUEST,也都忽然可以了。
然后,又过了几天,重装了FREEBSD,设置依旧,可是又出现可以PING却无法上网的问题。用楼主的HOST-ONLY,不行,问题和前面的同志一样。
最后,用NAT方式,解决了上网的问题。


 oceanwind 回复于:2005-02-26 15:08:32

我安装到了这句
cd /vmware-tools-distrib时提示没有文件或是目录
难道我哪里有错吗?(见附图)
还请高手指教







 oceanwind 回复于:2005-02-26 23:22:22

顶一下


 yunqing 回复于:2005-02-27 00:59:08

引用:这是你说的第5步,为什么要从图形界面转到纯終端下然后再转出来呢?
就在图形界面下右键打开一个終端,然后都在里面执行不行吗?


是vmware的要求,必须在文本界面下安装,因为它要为Xserver加载一些模块。

引用:我安装到了这句
cd /vmware-tools-distrib时提示没有文件或是目录 


原文中没有 "/"


 oceanwind 回复于:2005-02-27 11:31:31

明白了,谢谢,
我试过取消前面斜杠,安装OK了
但另外的我在XP中设置连接共享时,没有出现选择VMNET1的下拉列表框,能告诉我怎样设置吗?见附图







 oceanwind 回复于:2005-02-27 11:46:19

我在设备管理器中看到VMNET1和VMNET8好象是驱动不正常,不知怎么回事,如图,
盼高手指点







 oceanwind 回复于:2005-02-27 15:56:42

顶一下先


 whd 回复于:2005-03-16 15:18:08

我的winxp pro 主机+vmware redhat 9  虚拟机,现在问题是我得redhat上网或与winxp通信都没问题, 
我现在想的是,把redhat做 nat服务器, 让winxp pro 通过它去上网,这样大家就很容易的实现在单机上模拟网络环境了,以后squid ,iptables,sokets5什么的都可以直接试验后再去真实环境中做了,方便又没风险, 
这样做的话该如何设置网卡呢, 

我想应该大家都关心这个问题,这比直接让虚拟机能上网有实际意义多了吧, 
希望大家关注, 我试了一下,用的是bridge和host only,用bridge做虚拟机redhat的对外网卡,上网ok, host only 做对内的内网网卡, 如winxp pro实际网卡位于同一网段,现在两者也能通信了,但xp不能通过redhat的nat上网 
,不知是否和网卡设置有关。研究中。。。 。。。 

希望大家支持


 oceanwind 回复于:2005-03-16 19:18:38

我家里用ADSL上网,我的主机是XP SP2,VMWARE中的GUEST OS是RED FLAG 4.1,也有装过REDHAT9.0,每次启动时都讲VMNET0 IS NOT RUNNING,也去了VMWARE本身的论坛还是没有取得答案,VMWARE论坛中有一个案例与我的接近但是照它的去作,还是作不下去.下面是我是VMWARE论坛中的关于这个问题的解答:
需钩选网络连接--右键--属性--常规中的 VMWARE BRIDGE PROTOCOL
如果VMWARE BRIDGE PROTOCOL这一项,那么点--安装 

选>;服务>;点安装 >; 添加... 

点 >; 从磁盘

点>; 浏览 ... 

找到 C:/Program Files/VMware/VMware Workstation 双击 netbridge.inf 

点 >; OK >; 照着提示走就OK. 

安装后注意不要忘了将它钩上


这样就可以了并且有一个人这样就成功了

但是我在选>;服务>;点安装 >; 添加...时WINDOWS给我一个提示框:未能添加所需的组件,原因系统未能找到相关的文件

这个是因为HOST OS XP SP2哪里的设置问题吗?
 
有人告诉:晕,这么几年的帖子也能让你翻出来
你试试找到那个文件,然后按右键选安装

但是点击安右键,安装,画面晃动了一下,但是还是在网络连接--右键--属性--常规中看不到VMWARE BRIDGE PROTOCOL.
能有个指点一下吗?

上面的相关贴子地址:http://www.patching.net/bbs/viewdoc.asp?id=630&bordid=4


 ys_freedom 回复于:2005-03-16 19:20:57

恩,不错:)
兄弟够意思!


 NTT2 回复于:2005-03-16 19:59:10

VM里为什么很多虚拟系统建立的时候都要选第2项呢?网络的那个,HOST ONLY..............


 fhzlstudio 回复于:2005-03-16 20:58:17

我没有用桥接方式刚装完fc3后在vm的虚拟网络类型里选择共享主机ip上网然后在fc3里激活网卡就可以上网了.相比在虚拟的windows下我虚拟机网络设置简单多了.


 oceanwind 回复于:2005-03-17 22:47:47

能有个解答一下VMNET1和8有个黄叹号的问题?
盼了N久了
先谢了


 lionyue 回复于:2005-03-18 00:17:17

绝顶好的文章。
顶一下,谢谢作者的努力和贡献
鞠躬,鞠躬!!!


 wuik 回复于:2005-03-24 16:56:36

winxp(host)+red hat  9.01
按楼主操作要求,一切很正常
最后一步怎么ping不通192.168.0.1呢?
显示主机不可达!望高手指点!


 yunqing 回复于:2005-03-24 18:54:35

引用:原帖由 "wuik" 发表:
winxp(host)+red hat  9.01
按楼主操作要求,一切很正常
最后一步怎么ping不通192.168.0.1呢?
显示主机不可达!望高手指点!


看一下你的主机里的防火墙设置


 zz_kevin 回复于:2005-03-24 19:29:09

防火墙禁止ping吧
呵呵


 wuik 回复于:2005-03-24 19:41:22

引用:
看一下你的主机里的防火墙设置


谢谢支持,但是把防火墙和杀毒软件都关掉还是不行呢?


 blaze_jiang 回复于:2005-03-26 18:55:47

我是winxp+linux(rh9),请问为何安装vmtools之后,显示的颜色深度只有[color=red]256[/color]色呢?改为上百万种颜色之后重启就不能使用xwindows了呢?请问如何解决,拜谢!!!ps:我以前没有用过 linux,是个大大的菜鸟。


 花乡娱乐者 回复于:2005-03-27 14:08:08

求助,为什么我宿主机,虚拟机间可以ping通,但是虚拟机却ping不通dns阿?


 yh7525158 回复于:2005-03-29 21:13:10

求助,XP+AS4,HOST_ONLY,AS4里面连自己的都PING 不通,WHY???
网络配置里面的ETH0状态是不活跃,是不是有关系啊??
执行/sbin/service network restart
提示ETH0有一个不符合的MAC地址
什么问题》》》
怎么处理啊?


 yh7525158 回复于:2005-03-29 21:18:22

顶上面
发现原因是因为我装AS4的时候是在另外一台电脑,所以MAC地址不同
在系统设置里面的网络中有一个是探测MAC地址,可以重新推测MAC地址
问题解决


 yh7525158 回复于:2005-03-29 22:32:28

OK成功用AS4登录,感觉为什么用虚拟机还是比我用HOST的XP打开网页快,想不通啊
个人感觉这种方式设置很简单,就好像我们平时用双网卡共享上网一样


 摆渡工 回复于:2005-03-31 19:50:37

引用:原帖由 "花乡娱乐者"]求助,为什么我宿主机,虚拟机间可以ping通,但是虚拟机却ping不通dns阿?

我也是这个问题啊,
我使用的是winxp(host)+red hat  9.0 ,
xp中没有开防火墙,望哪位大虾指点一二


 yyeeyu 回复于:2005-04-03 06:39:53

这辈子头一次用linux上网
谢谢了阿


 sulong1234 回复于:2005-04-08 14:29:08

能不能介绍下window2000 host+vm linux 9的配置啊?


 szjack 回复于:2005-04-12 22:49:04

winxp(host)+red hat  8.0 
按楼主操作要求,一切很正常 
HOST可以ping通GUEST的192.168.0.2网卡,GUEST也可以PING通HOST的192.168.0.1,但不可以PING通外网地址, 我不知GUEST网卡的DNS该输什么? 

望高手指点!


 daiqr12345 回复于:2005-04-20 11:24:54

真他妈的猪头,标题太长不能发,重新编辑时竟然清空了,天理何在!!!!!!


 wwenxin 回复于:2005-04-21 14:36:32

引用:原帖由 "wingger" 发表:
NAT方式上网:
NAT用VMnet8,因此安装好后,选择NAT方式,然后在win主机上用ipconfig查看VMnet8的IP地址, 
一般是192.168.X.1/255.255.255.0, 

2、此时VMnet8的设置应该是自动获取IP,把动态的现在改成静态IP?.........



成功!
非常感谢,原来我以前的网关都设置错了。


 tingfeng1984 回复于:2005-05-04 21:36:56

如果本身就是通过代理上网,好像上述方法就有问题
首先我在windows下讲本地连接改成共享vm1都不可以,(提示说:无法启动共享,一个已经使用ip地址配置的lan连接需要自动ip地址)
然后我试着手工改动,将vm1的地址改成与主机在同一网段,结果连主机页上不了网,该回来可以,不知道是不是因为主机就是代理,而不成功,小弟网络比较菜!盼各位大侠指点


 txkss 回复于:2005-05-04 22:44:59

请问guest中的dns设置的是谁的地址啊?

是电信的地址吗?

还是什么其它的?

谢谢


 roninchina 回复于:2005-05-15 22:04:24

win2k pro, rh9, vm5

host和guest互相ping没问题,但是guest里ping外部ip就不行,
用traceroute看到了192.168.0.1就停掉了,感觉是真实网卡和vmnet1的共享绑定没搞好。但是折腾了将近一天也没搞定。

向高手求救!


 sugarplum 回复于:2005-05-17 09:50:33

我按照楼主的步骤做了一下,ping 192。168。0。1不通。而且我的host也不能上网了。我的电脑不知道为什么只要网上邻居里面虚拟机的网卡是启用的时候,我的host就不能上网,只有停用虚拟机的网卡才可以。
还有在guest下从“红帽标志”里面的“系统设置”的“网络”里面看到的eth0是inactive,但是按照楼主说的重启时,看到eth0是已经激活的。这是什么原因啊


 塔T塔 回复于:2005-05-17 14:42:46

真想试试,不过内存太小了


 zanglx 回复于:2005-05-17 15:54:00

内存小。跑VMWARE很吃力啊!!1


 fupei 回复于:2005-05-23 17:28:47

我想问一下,怎么把网络设置成NAT 呀,或者HOST-ONLY 默认是HOST-ONLY吗?
如果我的是机子本身用的是两块网卡共享上网的中的客户机,那么我在XP下面装的VMWARE还能上网吗?
由于我刚学LINUX,什么都不懂,请多帮忙!不胜感激!


 skating 回复于:2005-05-29 22:31:11

我试验了一晚上, 基本搞定. 我的系统是xp pro(host)+redhat linux9(guest)。用brige始终有问题,最后用了nat. 不用改xp下面的网络属性设置, 在linux下设置ip地址为static:192.168.254.X; 网关设为192.168.254.2即可. 
因为我是小局域网通过ADSL上网,因此不适合用host only方式.

另外xp pro(host)+mandrake linux9.2(guest)老是提示eth0无法启动,不知为何?


 dfyUAN 回复于:2005-06-01 19:26:58

为什么我在安装VMware Tools时遇到这个问题

另外有两个安装程序,第一个rpm正常安装了,第二个tar.gz在时装下按不上?







 wangfc 回复于:2005-06-09 13:20:51

求救!!!!
我在winxp professional虚拟了linuxAS3.0用host-only方式        主机ping VMnet1:192.168.0.1可以通,但虚拟机eth0:192.168.0.10ping主机和192.168.0.1都不通!!!!!为什么?谢谢了.....................


 cwl_cn 回复于:2005-06-17 16:29:19




 lindaye 回复于:2005-07-24 13:59:39

通过host,guest能够上网了,也能够相互ping 通,在guest里面,自己也可以telnet自己,但我想在host里telnet guest就不行,已折腾了好几天了,苦啊!望那位高人可以教教小弟!(放火墙也都关了)


谢谢












 lindaye 回复于:2005-07-24 14:00:38

通过host,guest能够上网了,也能够相互ping 通,在guest里面,自己也可以telnet自己,但我想在host里telnet guest就不行,已折腾了好几天了,苦啊!望那位高人可以教教小弟!(放火墙也都关了)


谢谢












 panpass 回复于:2005-08-01 12:33:48

pcnet32 device eth1 does not seem to be present, ----这个提示怎么解决啊?我用的是主机网络,eth1老也无法激活


 sesame216 回复于:2005-08-23 00:29:21

都能ping通了,但是在虚拟机下ping dns 不通 请教是为什么?


 mi_mi_mi 回复于:2005-08-24 13:27:20

我用vmware gsx 3.2 建了一个以XP为host,以linux为虚拟机的环境,并在虚拟机上安装了informix se 及 sybase 11.9.2.  双方都能ping通,并且在linux中不但可以访问本机(指虚拟机)的数据库,还能访问同一网上其它主机上的数据库。但反过来就不行,不单是其它主机或工作站上无法访问虚拟机上的数据库(informix, sybase),就连在host上都不行。请问这是为什么?


 yanchangbo 回复于:2005-08-24 20:20:50

为什么windows2000终端机为什么不能访问主机 :?:


 lubsn 回复于:2005-08-25 00:05:03

我的是Windows XP sp2+Vmware+Red Hat Linux 9.0 
用vmnet1是hostonly的接口, 
Linux 中: ip:192.168.0.2 
             netmask: 255.255.255.0 
             gateway: 192.168.0.1 
             DNS:202.202.0.33 
vmnet1中ip:192.168.0.1 
             netmask: 255.255.255.0 
             gateway: 不填 
         DNS:202.202.0.33 
win中也打开Internet连接共享. 
问题是上不了外网!!!但在linux中可以Ping 内网和外网,win中也可以 Ping Linux中的IP. 
用Mozilla打开外网网页时出现 " 此文档中无数据",  这是为什么呢???? 
>


 a123a 回复于:2005-08-27 23:10:40

用NAT最快设置:先在WIN下用IPCONFIG 看下VM8的IP(此时应该是设为自动得到IP),记下后在到LINUX下设IP为VM8的同一网段下的IP,网关为同一网段下的任一IP
例:我自己的IP设置:
WIN下的VM8查自动分配的为:192.168.254.1   255.255.255.0
LINUX下我手动分配为:IP 192.168.254.3   255.255.255.0
                         网关:192.168.254.2
以上做好就可以共享上网了


 breadso 回复于:2005-08-30 11:12:06

引用:原帖由 "lindaye" 发表:
通过host,guest能够上网了,也能够相互ping 通,在guest里面,自己也可以telnet自己,但我想在host里telnet guest就不行,已折腾了好几天了,苦啊!望那位高人可以教教小弟!(放火墙也都关了)

谢谢



我和你遇到一样的问题,host无法telnet guest,那位英雄出来救救我们!!


 wuhu297 回复于:2005-09-06 17:57:49

引用:原帖由 "wingger" 发表:

可以用啦!!!


谢谢,让我第一次成功安装LINUX 下的软件。


 mo_sky 回复于:2005-09-07 09:28:03

我就納悶了,怎麼這麼多人"喜歡”用Vmware?


 dir007 回复于:2005-09-11 21:16:32

我的主机是2000PRO
虚拟机 装的也是2000PRO 
主要是测试软件的。。。

我用NAT的方式,安装VM后生成两个网卡,V M1 和V M 8 ,V M8 相当也内网网卡。可以ping  通外网IP,,但是就是不能解析,如:www.163.com
在IE地址栏里打上他的IP却可以访问。
是不是因为真机《主机》没有安装DNS服务啊

我的上网方式是ADSL不带路由,网通的饿,
-----听说网通为了发展用户,不允许一个电脑以上使用同一个ADSL上网。。

谁指点一下看看是什么原因啊


 lanborokk 回复于:2005-09-15 16:40:26

试过以后,非常顺利,感谢的说。


 hongshancha 回复于:2005-09-15 18:54:37

我设置好了以后,可以ping通了,但是在win中访问linux是要用户名和密码,我输入普通用户名和root 都说密码错误是怎么回事,我用的是win2000


 zm3d_007 回复于:2005-09-19 09:40:13

谢谢!!!


 saiwa 回复于:2005-09-29 11:51:18

因为在做网络测试,所以需要双向都能ping通。



设置图




 li1630 回复于:2005-10-21 00:12:05

什麼看不到圖片啊


 li1630 回复于:2005-10-21 00:14:51

我也有類出的情況但現在還沒有得到解決看了你的貼後感覺很好!但只不過有點難過的是,沒有圖片讓我對著去動手!!!!
看能否再加一些圖片後再髮上去呢?忍兄!
我是的2003系統!
    現在正急著呢!!請幫忙!!!


 li1630 回复于:2005-10-21 00:15:40

我也有類出的情況但現在還沒有得到解決看了你的貼後感覺很好!但只不過有點難過的是,沒有圖片讓我對著去動手!!!!
看能否再加一些圖片後再髮上去呢?忍兄!
我是的2003系統!
    現在正急著呢!!請幫忙!!!


 xy-coordinate 回复于:2005-12-12 09:24:26

写得不错!


 qiner 回复于:2005-12-15 11:25:36

按搂主人的方法测试怎么都没成功,不知道什么原因!

我的是winxp(ADSL动态IP的,不知道是不是也按搂主的方法来设置呢?)+redhat


 ishacker 回复于:2006-02-01 21:11:29

好文章啊, 顶一下...


 zkeen 回复于:2006-02-09 23:47:47

按照楼主的吩咐,我调通了!


 wbc37 回复于:2006-02-16 17:58:50

请教楼主一个问题,虚拟机上装的oracle数据库,我在主机上为什么访问不了呢
另外,我在虚拟机上启动的http服务也访问不了,怎样解决,严重感谢
(我用的是host-only方式,主机和虚拟机可以互相ping 通)


 okokwzb 回复于:2006-02-18 21:52:12

保存设置。如果你还没有设置好主机名称:
   cd /etc/sysconfig
   vi network
   编辑HOSTNAME
   cd /etc
   vi hosts
   加入:
   192.168.0.2           yourhostname
   重新启动服务
   su
   /sbin/service network restart
这一步应怎么操作,怎么我每次进去的都是只读文件,根本就作不了的,
(host能ping到192.168.0.2  guest 也能ping 到192.168.0.1)但就是上不到网,还有就是每项次开机都有这样的提示:把billgates加到/ect/hosts中也许能解决该问题
大佬帮一下吧,谢谢


 Andyleilei 回复于:2006-03-18 15:55:35

我用得NET 就能上网了 嘿嘿 第一次


 yucat 回复于:2006-03-19 01:06:46

你把linux里的firewall关掉就可以在windows下telnet你的linux了,我已经telnet上了
但是我的linux虚拟机怎么都上不去internet,不知道是哪里设置有问题


 v0id 回复于:2006-03-22 17:10:57

照着做啦,  还是不行  ping 的通 192.168.0.2   ping 不通 192.168.0.1


 v0id 回复于:2006-03-22 19:45:12

主机是win xp pro sp2 的,装的vmware4.5.2

linux 的 iso 文件是从 verycd 下来的,总共3张碟和一张文挡.
但是好象里面有一些东西不全,比如没有ipconfig文件...(因为我第一次接触linux,具体不是太清楚)我选择host-nly,本地连接共享且设置为vnet1
vmware-tools 也装了,提示"enjoy ".然后配置网络:
ip:192.168.0.2
子网掩码:255.255.255.0
默认网关:192.168.0.1
DNS:真实的网关,和用192.168.0.1,我2个都试过了,都不行
然后ping 192.168.0.2 可以,
ping 192.168.0.1 就没动静了.


 wikingki 回复于:2006-03-26 18:39:04

好帖,LZ和各楼的朋友们辛苦了。


 xnkjdx1998 回复于:2006-04-07 10:19:45

我在xp sp2上安装redhat es 版本,现在做的设置如下
winxp操作
1、网络连接类型为hostonly
2、关闭xp防火墙
3、设置xp网络共享
4、vmnet1 IP:192.168.0.1/255.255.255.0
linux操作
修改IP地址为:192.168.0.2/255.255.255.0
gate:192.168.0.1

从linux与xp可以相互ping通
彼此的ftp及telnet都不通,请问是怎么回事?
也上不了外网
谢谢

[ 本帖最后由 xnkjdx1998 于 2006-4-7 11:38 编辑 ]


 lanqs 回复于:2006-04-08 12:04:36

谢谢。受益匪浅


 eagle110 回复于:2006-05-22 22:40:36

我想请问一下我的学校内网的IP是邦定的。IP:172.16.XX.XX 子网掩码:255.255.255.0 网关:172.16.41.225 这样的风网要怎么设置啊???


 yhw157 回复于:2006-06-09 10:53:02

感谢yunqing,奏效


 bitisunny 回复于:2006-07-04 15:34:43

我用hostonly不成功,
我在家是通过电力宽带上网,并且接路由器连上我们几台机子,路由器自动获取ip,xp里面共享时,总出错,说得把host ip改称192.168.0.1 ,因为这个ip已经被路由器用了,所以共享不了。也无法进行下面的操作。

请问有什么解决办法?谢谢。

还有,我尝试用NAT,一直不成功,能不能给个更详细的配置说明,谢谢。


 solo_lxy 回复于:2006-07-06 16:01:46

哎,我跟楼上的兄弟一样的情况.guest里的Debian和Redhat都上不了网。郁闷,真希望有人能把详细配置给写出来,我几乎实验了上面所有哥们说的方法了,就是没一个是成功的!


 bitisunny 回复于:2006-07-10 23:18:48

引用:原帖由 solo_lxy 于 2006-7-6 16:01 发表
哎,我跟楼上的兄弟一样的情况.guest里的Debian和Redhat都上不了网。郁闷,真希望有人能把详细配置给写出来,我几乎实验了上面所有哥们说的方法了,就是没一个是成功的! 



hehe,兄弟,我的问题解决了,用的是hostonly。
方法是我改了D-link路由的ip地址,其默认地址是192.168.0.1,我把它改成192.168.1.1,这样一来就不会跟 xp host 机共享时的ip

(192.168.0.1)冲突了。
接下来的设置方法跟楼主的说明一样。

若是你接路由试不通,可以先去掉路由,直接接modem按搂主的办法试通了再加路由试一试。祝你成功!


 solo_lxy 回复于:2006-07-11 19:16:32

[font=黑体][color=LimeGreen][size=4]楼上的兄弟,首先恭喜你成功了。
前两天我使用nat的方式不断的摸索也成功了,解决的方法可以看[url=http://bbs.chinaunix.net/viewthread.php?tid=786629&extra=&page=1]这里。事后想了想,主要是自己没把原理搞清楚导致的,教训啊。[/size][/color][/font]


 ycxm 回复于:2006-07-13 09:47:55

引用:原帖由 saiwa 于 2005-9-29 11:51 发表
因为在做网络测试,所以需要双向都能ping通。 




很好啊, 
不过在LINUX上网方面要乍做啊


 ycxm 回复于:2006-07-14 08:42:39

引用:原帖由 想发芽的石头 于 2004-11-11 11:22 发表
请贴出
xp:
ipconfig /a
route print
linux:
ifconfig -a
netstat -rn
的结果
如果xp打过sp2,请关闭防火墙(暂时) 



我很菜,  1.请问一下XP的防火墙在哪关上?
            2. LINUX的DNS如何设置, 我在2000下没设它,
                    我们是个局域网内, 该如何设置


 ycxm 回复于:2006-07-14 14:44:42

我用NAT, FC3下, 配成功了, 上网很爽,

就是太慢了,  这个VM太好了啊


 ycxm 回复于:2006-07-15 09:50:35

this is very good !!! 

My is Host(win2000)   VM4.5(RH7.3)

OK! Bye!


 zazl168 回复于:2006-07-20 23:05:52

好东东啊
yun哥讲的太详细了
对我太有帮助了
感激涕淋啊!


 yiercorn 回复于:2006-07-27 17:41:13

帮忙解决一下:
我是用nat方式,按照上面的那些说法,设置基本上感觉没有什么问题了..不过有些网可以上,有些就连不上,改那个vmware的dns又可以上一些网,但是原来不改变的时候那个可以上的网变的不能上的..错误都是:连接超时.......


 gudai 回复于:2006-09-13 11:05:16

楼主的文章只适合 adsl拨号用户

对于局域网用户不适用。


 gudai 回复于:2006-09-13 11:30:49

局域网用户

windows host + linux guest

桥接,改linux的ip,gateway,dns

可以上了,阿门。


 manniu 回复于:2006-09-19 17:32:24

好贴


 DDRS 回复于:2006-09-19 19:51:10

我的虚拟系统是XP的。。。按照你的方法设好之后。还是不能共享上网。。请求高解!


 Ramer 回复于:2006-09-22 10:44:37

现在我的host 和guest已经组成局域网了,但是我的host的是用8080端口的代理上网的,没有设置DNS,现在guest无法上网,请问请问guest 的DNS怎么设置?


 xiaozi2400 回复于:2006-09-22 14:34:01

我的系统是xp,用vmware装了个Redhat 9.0,并让其共享主机的网络,可以上网。
  但是老出现“运行代理服务器程序 您有多个网络设备正在进行网络通信”,然后就得重新连接网络!(我们是校园网,用的华为的客户端),希望高手能给解答! 在这里先谢谢大家了!


 i18n 回复于:2006-12-17 17:40:52

全部看了一编,我的情况是这样
host:windowsxp+sp2(防火墙关掉)
guest:debian 3.1r4

在xp上adsl拨号上网。首先通过nat的方式安装debian,啥也没设,就可以上网了。
然后用楼主大哥说的host-only方式,怎么也上不去,linux可以ping vnet1的网关(192.168.0.1),不能上网
adsl拨号得到的公共ip也可以ping通。就是不让上网,想不明白

我想hostonly的方式,其实也是用xp提供一个nat服务器,nat方式就是vmware自己的nat服务器,不知道这样理解对不对?


 lgwfw 回复于:2007-01-09 13:37:49

呵呵,多谢楼主,我按楼主说的做了,能ping通,但是,浏览不了网页,请问怎么设置,?
对了,mozilla总显示超时,!

[ 本帖最后由 lgwfw 于 2007-1-9 14:06 编辑 ]


 whuang9527 回复于:2007-04-07 20:51:31

按照上面的方法,配置后确实能够上网,也可以ping通局域网,但是局域网里面的机器ping不了linux地址。
还有什么其他的办法吗?我的服务器是win2003,linux是2.6内核。防火墙都关掉了。


 kebon22 回复于:2007-04-08 10:55:07

我的共享连接不能共享?
怎么办呢?


 StuartPage 回复于:2007-05-31 16:43:37

我按照“vmware 网络配置实例二 windows xp host + linux 

guest”这个帖子配置了vmware上的Linux之后,Linux可以ping通自己(192.168.0.2),也能够ping通网关(192.168.0.1)了。但是,还是不能

ping通母机(192.168.0.3)。我已经把XP上的防火墙都给关了。可是还是不行。
还有就是我还在配置过程中,修改了Virtual NetWork Editor对话框中Host Virtual Network Mapping选项卡下VMnet1的下拉条右侧箭头打开

的subnet小对话框中的ip address的值为192.168.0.0,而ip mask我没有改。ip address以前的值是192.168.141.0。这个操作在您的贴子里并

没有。我不知道这么改对不对。但是,现在我的虚拟Linux与母机XP不能相互的ping通。可是,他们都可以ping通VMnet1这个网关。您能不能帮

我诊断一下,这是什么原因呀? 
 还有就是如果不把subnet中的ip address改成192.168.0.0的话, linux在ping网关VMnet1的时,一直是显示unreachable错误。 
跪请大虾们帮忙给点建议。


 StuartPage 回复于:2007-05-31 16:45:56

我按照“vmware 网络配置实例二 windows xp host + linux guest”这个帖子配置了vmware上的Linux之后,Linux可以ping通自己(192.168.0.2),也能够ping通网关(192.168.0.1)了。但是,还是不能ping通母机(192.168.0.3)。我已经把XP上的防火墙都给关了。可是还是不行。
还有就是我还在配置过程中,修改了Virtual NetWork Editor对话框中Host Virtual Network Mapping选项卡下VMnet1的下拉条右侧箭头打开的subnet小对话框中的ip address的值为192.168.0.0,而ip mask我没有改。ip address以前的值是192.168.141.0。这个操作在您的贴子里并没有。我不知道这么改对不对。但是,现在我的虚拟Linux与母机XP不能相互的ping通。可是,他们都可以ping通VMnet1这个网关。这是什么原因呀? 
 还有就是如果不把subnet中的ip address改成192.168.0.0的话, linux在ping网关VMnet1的时,一直是显示unreachable错误。 

跪请大虾们帮忙给点建议。


 chenhuibest 回复于:2007-08-08 16:22:14

感谢楼主,我已经按您的方法实验成功能上网了。但我们教研室就一个帐号,平时我们在windows是通过E-border代理上网,而现在在linux如何上网设置代理啊?


 ShadowMagic 回复于:2007-08-09 15:36:02

不错哦。。。。。。。。呵呵。。。。。。。。。。。

 发表:

 发表:

 发表:

 发表:
 
Logo

更多推荐