Chinaunix

标题: 如何才能ping通? [打印本页]

作者: devdrv    时间: 2005-11-09 01:29
标题: 如何才能ping通?
两台Windows2K电脑,接到一个交换机上,
一台电脑的IP地址是192.168.1.10
另一台电脑的IP地址是192.168.2.20
相互不能ping通,请问如何设置相互才能ping通?
先谢过。
作者: zsuwmp    时间: 2005-11-09 02:32
mask设置为255.255.0.0
作者: devdrv    时间: 2005-11-09 08:10
现在mask设置的都是255.255.255.0
因为想把电脑分到不同的网段内,
还有其他方法吗?
作者: 剑心通明    时间: 2005-11-09 08:25
交换机支持划分vlan吗?
作者: xliu    时间: 2005-11-09 09:11
如果在想要在不同的网段实现互通,就做三层交换。
作者: platinum    时间: 2005-11-09 09:18
1、如果你的 switch 支持 routing 就好了
2、如果你有一台单独的机器跑 routing 就好了
3、如果都没有,你又不想改 mask,可以尝试用 vmware 跑一个虚拟 routing
4、如果以上都不想,那么就打消这个念头吧
作者: cobra533    时间: 2005-11-09 10:05
如果你只想ping通,
如果你的系统是win2k而不是unix  那么win2k或者xp有dos命令 route ,那里面可以增加路由的
作者: Devil_xl    时间: 2005-11-09 11:33
划到同一网段就行了!
作者: 河里的鱼    时间: 2005-11-09 12:31
原帖由 devdrv 于 2005-11-9 01:29 发表
两台Windows2K电脑,接到一个交换机上,
一台电脑的IP地址是192.168.1.10
另一台电脑的IP地址是192.168.2.20
相互不能ping通,请问如何设置相互才能ping通?
先谢过。



OK,这个问题出在数据是如何走的,在一个广播域内,每个机器上面加一条ROUTE就OK

A:route add 192.168.2.0 mask 255.255.255.0 192.168.1.10
B:route add 192.168.1.0 mask 255.255.255.0 192.168.2.10

这样的话就可以正常通讯了

[ 本帖最后由 河里的鱼 于 2005-11-9 12:59 编辑 ]
作者: platinum    时间: 2005-11-09 12:51
原帖由 河里的鱼 于 2005-11-9 12:31 发表



OK,这个问题出在数据是如何走的,在一个广播域内,每个机器上面加两条ROUTE就OK

A:route add 192.168.2.0 mask 255.255.255.0 192.168.1.10
B:route add 192.168.1.0 mask 255.255.255.0 192.168.2.10

...

好像不对哦,2.0/24 的网络走 1.10,这个路由是在哪个机器上写的?1.10 和 2.0/24 又是否有关?
作者: 河里的鱼    时间: 2005-11-09 12:56
呵呵,仔细看一下,其实这个还是那个问题

网关  设备

只不过在WIN下面无法指定设备,所以只能指向自己了
作者: platinum    时间: 2005-11-09 13:16
原帖由 河里的鱼 于 2005-11-9 12:56 发表
只不过在WIN下面无法指定设备,所以只能指向自己了

即使给你两台 Linux 也无法实现啊
本身网线是直连的,不同的网段,你怎么做路由?
有路由要有对接地址,你怎么对接呢?
作者: 河里的鱼    时间: 2005-11-09 13:21
原帖由 platinum 于 2005-11-9 13:16 发表

即使给你两台 Linux 也无法实现啊
本身网线是直连的,不同的网段,你怎么做路由?
有路由要有对接地址,你怎么对接呢?


OK,这个完全可以的

那么举例:

A机器:192.168.1.1 255.255.255.0

B机器:192.168.2.1 255.255.255.0

两台机器用一条线直连~~~~~~~~~


A机器:route add 192.168.2.0 netmask 255.255.255.0 192.168.1.1

B机器:route add 192.168.1.0 netmask 255.255.255.0 192.168.2.1

OK,这样两个机器就可以PING通了

当然我只是以WIN为例,linux也是一样,只要从哪块网卡出去就可以了~~~~~

呵呵~~~在您老人家面前献丑了,惭愧
作者: platinum    时间: 2005-11-09 13:46
哈,我刚知道这样也行,待会去做个试验
跟鱼兄又学了一招 ^_^
作者: 河里的鱼    时间: 2005-11-09 13:54
原帖由 platinum 于 2005-11-9 13:46 发表
哈,我刚知道这样也行,待会去做个试验
跟鱼兄又学了一招 ^_^





惭愧的很~~~~~
作者: MeiGbson    时间: 2005-11-09 16:12
我向高手提出问题了(一次招娉方问的问题,高手指点了)
与楼主情况相同,只不过要求的交换机设备改为HUB,请能否实现?说出理由了.谢谢大家!
"两台任意系统(win或linux)电脑,分别接到一个集线器上,
一台电脑的IP地址是192.168.1.10
另一台电脑的IP地址是172.16.2.20"

相互不能ping通,请问如何设置相互才能ping通?通过什么方式呢?

[ 本帖最后由 MeiGbson 于 2005-11-9 16:15 编辑 ]
作者: wenzixx    时间: 2005-11-09 16:46
呵呵,试试将A的网关设成B的IP,B的网关设成A的IP
应该没问题
直连都可以按这样的方式
作者: MeiGbson    时间: 2005-11-09 18:13
方法的确可行,还有别的办法吗?改改协议之类的??
作者: platinum    时间: 2005-11-09 19:03
原帖由 wenzixx 于 2005-11-9 16:46 发表
呵呵,试试将A的网关设成B的IP,B的网关设成A的IP
应该没问题
直连都可以按这样的方式

也只有 windows 才可以这样做




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2