求教:配置同一网段的网关有用吗?

henrystark90 2012-10-31 10:14:52
在同一网段需要配置一个加速网关192.168.21.10,希望连接到192.168.21.199的流都经过这个网关
在linux下,21.199上配置命令:
route add default gw 192.168.21.10
//下面这一句配置从21.199到.0网段的路由
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.21.10
本机的网段是.0的,中间经过一个WANem模拟器,两个端口ip为192.168.0.53和192.168.21.1
WANem是一个广域网模拟器,有路由功能。
实验初期测试结果,从21.199下载文件的确是加速了的,加速2-3倍。
所以就没有怀疑路由的正确性。
但是,最近服务器出了问题,重新配置,其间用traceroute跟踪了从本机到21.199的路由。
发现到21.199的路由不经过21.10,直接从0.53这台机器到了21.199

现在的问题是:配置同一网段的网关,有用吗?即,配置到目的机器的网关,和目的机器是同一网段的,那到目的机器的路由会经过这个网关吗?还是直接从该局域网端入口跳到目的机器(比如从0.53/21.1这台机器直接跳到21.199)?

...全文
703 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxgyj 2012-11-01
  • 打赏
  • 举报
回复
我配置了21.10的另一个虚拟网卡IP为28.177,21.199IP更改为28.199
28.199的网关为28.177,但是从192.168.0.100追踪,到28.199的路由,还是没有经过28.177(21.10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为还要在WAnem上添加到192.168.28.199段到路由,否则数据到WAnem上后,WAnem检测到192.168.28.199不是自己所在网络,不会往192.168.28.177转发

WAnem上添加192.168.0.100往192.168.28.199方向的路路由,往192.168.21.10转发
route add 192.168.28.0 mask 255.255.255.0 192.168.21.10

反过来,RADIP上也要添加192.168.28.199往192.168.0.100方向的路由,往192.168.21.1转发
route add 192.168.0.0 mask 255.255.255.0 192.168.21.1
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

不知道你那个RAPID是个什么东东,IP配置就怎么配的,柘朴又没表示出来


为什么从192.168.0.100到192.168.21.199的流不经过21.10,而反向的流就经过呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为加了route add -net 192.1……
[/Quote]
那个图宽度太大,现在把它调小了,可以看到21.199了。
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

不知道你那个RAPID是个什么东东,IP配置就怎么配的,柘朴又没表示出来


为什么从192.168.0.100到192.168.21.199的流不经过21.10,而反向的流就经过呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为加了route add -net 192.1……
[/Quote]
RAPID只是一个加速标志,不用顾及。
IP的配置都在博客的那张图上表示出来了阿,本机IP是192.168.0.100
从192.168.0.100到192.168.21.199方向,会现查找网关192.168.0.53,0.53同时是21.1,那就可以查找到21.199在局部网络内。这个懂了。
然后,我配置了21.10的另一个虚拟网卡IP为28.177,21.199IP更改为28.199
28.199的网关为28.177,但是从192.168.0.100追踪,到28.199的路由,还是没有经过28.177(21.10)
这个就堪称诡异了
28.177(21.10)和28.199的网线是插在一台交换机上面的,不知道是不是这个原因。
gxgyj 2012-11-01
  • 打赏
  • 举报
回复
不知道你那个RAPID是个什么东东,IP配置就怎么配的,柘朴又没表示出来


为什么从192.168.0.100到192.168.21.199的流不经过21.10,而反向的流就经过呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为加了route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.21.10数据会转到192.168.21.10

假如你的192.168.21.199机器的网关是设成192.168.21.1,当访问目的地址为192.168.0.100时
在没加路由时,系统检测到192.168.0.100不在本地网络,会把数据给网关192.168.21.1转发
在加了路由时,系统检测到192.168.0.100不在本地网络,会把数据给192.168.21.10转发




假如你的192.168.0.100机器网关是设成192.168.0.53,当访问目的地址为192.168.21.199时
系统检测到192.168.21.199不在本地网络,会把数据给网关192.168.0.53转发

所以从192.168.0.100往192.168.21.199方向,192.168.0.100机器只会把数据给192.168.0.53来查找目的,
(楼主想要192.168.0.100机器把数据给192.168.21.10转发不可能的,因为192.168.0.100机器不知道192.168.21.10这个网关在哪)


如果要想现在的192.168.0.100往192.168.21.199方向,经过192.168.21.10,那必须要更改192.168.21.199机器为不同网段,用192.168.21.10这个设备来路由



henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

拓朴图要画完整,比如:



拓朴图的IP信息要写全,你的IP,目的IP,以及目前数据的流向与希望的数据流向
[/Quote]
额,那个就是全部到拓扑图了,只是没写文件的放置位置,我的ip是192.168.0.100,目的ip是192.168.21.199,
希望到数据流向是到21.199到流都经过21.10,目前的数据流向,在192.168.0.100上用traceroute跟踪是:
traceroute to 192.168.21.199 (192.168.21.199), 30 hops max, 60 byte packets
1 192.168.0.53 (192.168.0.53) 106.354 ms 106.263 ms 106.268 ms
2 192.168.21.199 (192.168.21.199) 221.686 ms 221.691 ms 221.700 ms
期望的结果应该是有一行经过192.168.21.10的。
但是,用ssh root@192.168.21.199,反向跟踪到192.168.0.100到流,是:
traceroute to 192.168.0.100 (192.168.0.100), 30 hops max, 40 byte packets
1 (192.168.21.10) 0.449 ms 0.729 ms 0.852 ms
2 (192.168.21.1) 55.039 ms 55.166 ms 58.079 ms
3 (192.168.0.100) 111.839 ms !X 111.932 ms !X 112.026 ms !X
为什么从192.168.0.100到192.168.21.199的流不经过21.10,而反向的流就经过呢?
gxgyj 2012-11-01
  • 打赏
  • 举报
回复
拓朴图要画完整,比如:



拓朴图的IP信息要写全,你的IP,目的IP,以及目前数据的流向与希望的数据流向
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

请把拓朴图帖上来
[/Quote]
上面的拓扑图显示不了,上传到我CSDN博客了,链接地址:http://blog.csdn.net/hanrui90/article/details/8135122
求大神回复。。。
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

请把拓朴图帖上来
[/Quote]

拓扑如图所示,现在的问题是,到21.199的流真的会经过21.10吗?
gxgyj 2012-11-01
  • 打赏
  • 举报
回复
请把拓朴图帖上来
gxgyj 2012-11-01
  • 打赏
  • 举报
回复
不同网段是不可能直连到的,那你看看WANem上面的路由表项
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

1 192.168.0.53
2 192.168.28.199
不同网段居然能够直接互联,这个够诡异的。。。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
同不同网段,要看子网掩码的
前面已经说了,画柘朴图要全整,拓朴图中设备地址的表示为:x.x.x.x/x.x.x.x
前段为IP、后段为掩码(比如:192.168.0.0/255.2……
[/Quote]
哦,受教了,这个拓扑里面的所有子网掩码都是255.255.255.0
gxgyj 2012-11-01
  • 打赏
  • 举报
回复
1 192.168.0.53
2 192.168.28.199
不同网段居然能够直接互联,这个够诡异的。。。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
同不同网段,要看子网掩码的
前面已经说了,画柘朴图要全整,拓朴图中设备地址的表示为:x.x.x.x/x.x.x.x
前段为IP、后段为掩码(比如:192.168.0.0/255.255.255.0、192.168.0.0/255.255.0.0、192.168.0.0/24)等

网络柘朴中的设备标识也要清楚,而不是画一台机就行,网络中不同的设备有不有的标识,每个设备的关键接口信息一定要标识有正常的地址信息。

这样别人才能完全了解你的现状与需求以及可能的问题在哪。
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

我配置了21.10的另一个虚拟网卡IP为28.177,21.199IP更改为28.199
28.199的网关为28.177,但是从192.168.0.100追踪,到28.199的路由,还是没有经过28.177(21.10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为还要在WAnem上添加到192.168.28.19……
[/Quote]
192.168.21.10和192.168.28.177是一块网卡的两个地址,前者是eth2,后者是eth2:1的IP,
21.10上已经配置过了21.1也就是WANem的网关
henrystark90 2012-11-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

我配置了21.10的另一个虚拟网卡IP为28.177,21.199IP更改为28.199
28.199的网关为28.177,但是从192.168.0.100追踪,到28.199的路由,还是没有经过28.177(21.10)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为还要在WAnem上添加到192.168.28.19……
[/Quote]
额,我的意思是到28.199的包直接从WANem过去了,traceroute跟踪的结果大概如此:
1 192.168.0.53
2 192.168.28.199
不同网段居然能够直接互联,这个够诡异的。。。
但是反向追踪,traceroute的结果:
1 192.168.28.177
2 192.168.0.53
3 192.168.0.100

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧