ping linux和windows相互ping不通

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:35:44
请问一下:我的windows-xp上装了一个虚拟的linux,我想使他们之间通信,可是我怎么也ping不通啊,
我的情况是这样的:xp的上网是电话线pppoe,
装了VMware后xp上出现两个网卡一个 net8: 192.168.237.1 另一个
net1: 192.168.110.1
linux上的IP是192.168.237.12 VMware采用的bridge(桥接)
linux是RedHat AS4
xp和linux的防火墙都关闭了,相互都ping不同(ping命令都可以用)
请问为什么,谢谢了!!

主机和虚拟机的linux相互ping不同是由于所在网段不同。
安装虚拟机时,会建立如下两个网络连接:
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
VMnet1是Host-only方式下用到的,VMnet8是在NAT方式下用的;
这里用到的是VMnet8,以NAT方式连接;
实现方法:
把虚拟机网卡连接改为NAT方式;
首先查看VMnet8的ip,假设本机IP地址为192.168.28.1,然后进行如下设置:
在虚拟机中打开网络,静态设置ip地址,如下所示:
地址:192.168.28.3
子网掩码:255.255.255.0
默认网关地址:192.168.28.1
地址与192.168.28.1同一网段,默认网关为VMnet8的ip;
最后修改DNS,改为VMnet8的ip:192.168.28.1;
保存,重启网络就可以;
还有关闭windows防火墙,在Linux中:ping 192.168.28.1
可以在windows下:ping 192.168.28.3
以上都可以的话,就可以实现网上邻居的互访了。

看来你桥接的是net8
在windows上ping 192.168.237.12,在linux上ping 192.168.237.1,只要是在一个ip段肯定是能够ping得通的。
不行换NAT吧,可以省去不少麻烦。

有路由用桥接,没有就用NAT,或者把XP改成DHCP服务器。

使用host-only就可以了。我的虚拟机可以和主机通信,网卡选择10.10.10.1的那个,虚拟机ip设置网关为10.10.10.1,ip自己定一个

要在同一网段 不然要路由的
你可以虚拟一个思科嘛 做个静态路由