局域网内,三台电脑,两个网段分别通信

三台电脑ABC,都是单网卡,一个交换机,三根网线都接到交换机上,A机IP地址为192.168.0.200,B机IP地址为192.168.1.200,我把C机(XP系统)网卡设置两个IP地址192.168.0.201和192.168.1.201,我的目的是能让C机既可以和A机通信,又能和B机通信,但事实是我这样做了只能ping通A机或者只能ping通B机,请教高手如何能让我用C机同时ping通A机和B机呢?

首先,我表示不明白你为什么这么设置,都设置一个网段的不好吗?
你如果非要保留不同网段的IP,可以在一个网卡设置多个IP,比如在C机上配置192.168.0.201和192.168.1.201,这样与AB都可以通讯;
再有就是使用命令的方式手工添加系统路由表,需要在命令提示符中用route命令实现:
使用添加路由表的缺陷是C和B都要添加,不然不能通讯;
C机添加:route add 192.168.1.0 mask 255.255.255.0 192.168.0.201
B机添加:route add 192.168.0.0 mask 255.255.255.0 192.168.1.200
命令的最后一个参数代表网关,就是把不同网段的数据包发给自己,这样其实跟广播没有区别,你又要跨网段,又不用路由器又不配置多个IP就用这个办法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-08
你的网关怎么设置的。
第2个回答  2012-11-28
为啥不把三台电脑的IP设为:192.168.1.200/201/202呢