我设置了与Linksys RV042路由器的网关VPN连接的网关。 我可以ping通对方,访问文件共享(启用netbios)。
他们有相同的子网掩码255.255.255.0,
192.168.1.0 <—> 192.168.2.0
禁用防火墙。
但是当我创build/主机局域网游戏(例如,warcraft3)时,它不能被另一个站点/局域网上的客户检测到。
正如我所知,warcraft3正在使用UDP广播来告诉客户端游戏已经创build。 1.如何将UDP广播到另一个局域网? 任何事情与多播?
您可以尝试使用UDP广播中继实用程序
大多数路由器默认不允许广播Chopper是在正确的path上,你的VPN隧道已经启动并且似乎允许'stream量',但是你可能需要一个'helper'命令,通常用来允许DHCP广播通过路由器。 但我对你的路由器不熟悉,因此你可能还需要在每一端添加一个“规则”。 路由192.168.1.0 0.255.255.255具体接口
并在另一个路由器上再次使用此路由命令,但以其他方式路由
路由192.168.2.0 0.255.255.255具体接口
基本上允许“这个networking”“这个子网”“去这里”
注意:使用反向子网掩码,但您的路由器可能需要掩码为255.255.255.0
我要在这里出门,猜测你是网吧,这就是为什么这是专业。
局域网游戏通常devise为在局域网上运行。 你已经使用networking互联技术来build立你的VPN,简而言之,游戏对待这一点和一般的互联网一样。 它需要的广播以及它可能要使用的任何非IP协议都不能通过VPN链路,因为它们不可路由。 这是devise。 他们倾向于依赖于广播(对于较老的,像IPX / SPX这种根本就不是IP的东西),而且还有很多分离子网的原因(正如你所做的那样;你的VPN是一个不同的子网)是为了防止这个stream量跨越一定的界限。
有可能大大增加您的广播域(这会对可扩展性产生负面影响),您应该设置第2层网桥而不是路由VPN。 你的硬件可能支持这个,也可能不支持,但这是正确的解决scheme。 两个独立的networking之间的这种types的连接通常使用诸如L2TP的协议,并将在一个站点上的线路上存在的几乎所有的业务(IP或其他,广播或单播)中继到另一个站点的线路。 通过这种方式,不是两个单独的连接的networking,networking似乎是一个LAN用于所有意图和目的。
如果你这样做,而且你有很多广播stream量的主机,你不关心(比如Windows NetBIOS的东西),你应该考虑使用除了第2层网桥之外的防火墙来删除它。 这是一个防火墙的非安全应用程序,但是对于限制虚假广播通信量是有用的,从而限制了大型广播域的影响)。