POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 7790|回复: 29
打印 上一主题 下一主题

如何能把广播发送给上一级路由?

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-2 20:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wolfgangsk07 于 2012-10-2 20:46 编辑

图画的有点歪,调整了几次都调不好,不过问题不大,意思能表达,就是辛苦各位看图了。
是这样的,我们寝室用的校园网,拓扑如下。由于学校是锐捷认证,所以要用路由去拨号(省网费,嘿嘿),所以要保持这个拓扑不变。本来整层都处于同一个广播域(172.16.0.0),联机局域网魔兽争霸很方便。但最近我们寝室填了一台路由,已刷openwrt,和其他寝室成了两个独立的广播域了,不能联机魔兽。

先解释一下魔兽的联机过程:服务器建立后,向所在网段发送广播信号(255.255.255.255),告知这里建立服务器了,客户端收到后就直接与主机IP交换数据,继续连接。


目前我的解决方案是做了一个端口映射,从我的PC上的6112端口(魔兽专用)映射到路由的wan:6112,这样我建的主机虽然广播信号发不出去,但是其他寝室只要用battlelan直接指定IP(即不需要等待广播信息)也可以连入我建立的主机。

但是这样必须依赖工具才行,十分不方便。如何才能让我的魔兽发送的广播信息传播到整层楼(上一级路由)呢?



------------------------------------------------------------------------------------------------------------------------------
       |                                 |                                |                                |                                       |
       |                                 |                                |                                |                                       |
172.16.72.2            172.16.72.3                 。。。。       172.16.72.74(openwrt)    172.16.72.75
                                                                                                            |
                                                                                                            |
                                                                  ------------------------------------------------------------------
                                                                       |                                |                                   |
                                                                       |                                |                                   |

                                                         192.168.101(我PC)     。。。。。              192.168.105


2#
发表于 2012-10-2 20:37 | 只看该作者
如果能广播   还要分网段干啥?  为啥要放这个nat?
回复 支持 反对

使用道具 举报

3#
发表于 2012-10-2 20:37 | 只看该作者
路由当AP用就行了
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2012-10-2 20:43 | 只看该作者
太虚公 发表于 2012-10-2 20:37
如果能广播   还要分网段干啥?  为啥要放这个nat?

哦,我没说清楚,我们学校是需要锐捷客户端认证的,寝室为了省网费,就用路由器去认证锐捷,我们做子网,整个寝室交一分钱就够了。所以不能用交换机
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-10-2 20:45 | 只看该作者
jocover 发表于 2012-10-2 20:37
路由当AP用就行了

你是说把插路由wan扣的线插lan口上?这样的确是都处在一个网段,但是我们必须每个人买一个锐捷账号,分别认证才行。现在直接路由自己拨号就可以了
回复 支持 反对

使用道具 举报

6#
发表于 2012-10-2 20:46 | 只看该作者
wolfgangsk07 发表于 2012-10-2 20:43
哦,我没说清楚,我们学校是需要锐捷客户端认证的,寝室为了省网费,就用路由器去认证锐捷,我们做子网, ...

这玩意是在交换机上做到话   就不用折腾了  没有办法的  如果不是  你应该懂怎么办的
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-10-2 20:48 | 只看该作者
太虚公 发表于 2012-10-2 20:46
这玩意是在交换机上做到话   就不用折腾了  没有办法的  如果不是  你应该懂怎么办的[laugh>

我们的上一级应该是个路由(172.16.72.1)。这个是学校机房的东西,我肯定接触不到。但从我们寝室下手解决不了了吗?
回复 支持 反对

使用道具 举报

8#
发表于 2012-10-2 20:52 | 只看该作者
wolfgangsk07 发表于 2012-10-2 20:48
我们的上一级应该是个路由(172.16.72.1)。这个是学校机房的东西,我肯定接触不到。但从我们寝室下手解决 ...

怎么可能  你们外面直接肯定是交换机   这些东西一般都是在交换机上做认证的    如果运气好   是在出口网关处做认证  那么你们就上外网走NAT     内网直接走校园网络   每台机器写条路由而已  但基本不存在这么好的事情
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-10-2 20:58 | 只看该作者
太虚公 发表于 2012-10-2 20:52
怎么可能  你们外面直接肯定是交换机   这些东西一般都是在交换机上做认证的    如果运气好   是在出口网 ...

那应该是个交换机,网络中心断网的时候我们还能认证的。不过在哪里认证应该关系不大吧?因为一旦认证成功后,我是可以直接穿过我的路由ping通其他寝室的电脑的。这样的话静态路由怎么写能转发广播?抱歉我网络知识不是很丰富。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-10-2 21:01 | 只看该作者
太虚公 发表于 2012-10-2 20:52
怎么可能  你们外面直接肯定是交换机   这些东西一般都是在交换机上做认证的    如果运气好   是在出口网 ...

哦,我懂你的意思了,确实是在交换机上直接认证的。那就是没有办法了?
回复 支持 反对

使用道具 举报

11#
发表于 2012-10-2 21:02 | 只看该作者
wolfgangsk07 发表于 2012-10-2 20:58
那应该是个交换机,网络中心断网的时候我们还能认证的。不过在哪里认证应该关系不大吧?因为一旦认证成功 ...

不可能的

认证之后交换机认可的是你的nat设备   而不是你的网卡    你的网卡直接连交换机  还是不通的

写静态路由能有用的先提条件是   认证是在网关处  而不是交换机

只要认证是在交换机上完成的    你就没有办法
回复 支持 反对

使用道具 举报

12#
发表于 2012-10-2 21:06 | 只看该作者
DMZ区  问题是那也只能解决一台机器的问题
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2012-10-2 21:06 | 只看该作者
太虚公 发表于 2012-10-2 21:02
不可能的

认证之后交换机认可的是你的nat设备   而不是你的网卡    你的网卡直接连交换机  还是不通的 ...

谢谢你的回答,现在理解你说的意思了。那换个思路,有没有可能把我PC发出的广播数据传到上一级交换机上呢?
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2012-10-2 21:07 | 只看该作者
太虚公 发表于 2012-10-2 21:06
DMZ区  问题是那也只能解决一台机器的问题

DMZ?我去了解一下去,是不是可以达到我的PC建立主机,其他寝室能看到?
回复 支持 反对

使用道具 举报

15#
发表于 2012-10-2 21:48 | 只看该作者
本帖最后由 formoonnight 于 2012-10-2 21:49 编辑

把你建魔兽的主机IP在路由设成DMZ主机即可。等于你的主机和路由IP数据包共享。对外网开放。也就等于对上一级局域网开放。

试试看。

但由于DMZ一般是指定IP的,所以你的路由下内网最好按MAC地址分配IP地址,固定你的IP地址和DMZ主机地址相同。
回复 支持 反对

使用道具 举报

16#
发表于 2012-10-2 23:01 | 只看该作者
估计危险,这种情况相当于你们处在内网,其他寝室处于外网,别人没有办法主动先找到你。其实局域网玩最好就是自己架个小服务器,用pvpgn,网上教程很多,架好了玩很方便
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2012-10-3 08:12 | 只看该作者
formoonnight 发表于 2012-10-2 21:48
把你建魔兽的主机IP在路由设成DMZ主机即可。等于你的主机和路由IP数据包共享。对外网开放。也就等于对上一级 ...

谢谢你的回答,我在openwrt里的/etc/config/firewall中,加入了如下配置:
config redirect
        option src wan
        option proto all
        option dest_ip 192.168.1.127
        option target DNAT

可是当我使用192.168.1.127建立主机的时候,外面还是看不到主机。不知道是不是我设置错了?web界面找不到直接设置DMZ的地方。
回复 支持 反对

使用道具 举报

18#
发表于 2012-10-3 08:53 | 只看该作者
wolfgangsk07 发表于 2012-10-3 08:12
谢谢你的回答,我在openwrt里的/etc/config/firewall中,加入了如下配置:
config redirect
        op ...

这样就很奇怪了,OPENWRT我不是很熟悉,你看看有没有其它的安全策略类对这样的全端口映射有影响。
回复 支持 反对

使用道具 举报

19#
发表于 2012-10-3 09:46 | 只看该作者
这个只有三层路由才能做到 OPENWRT是不是三层路由我就不清楚了
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2012-10-3 12:21 | 只看该作者
formoonnight 发表于 2012-10-3 08:53
这样就很奇怪了,OPENWRT我不是很熟悉,你看看有没有其它的安全策略类对这样的全端口映射有影响。

全端口映射可以让游戏主机发出的广播信号传出去吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-25 01:47

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表