![如何配置路由器以使 XBox 具有最高优先级和最大带宽?](https://linux22.com/image/1230650/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E8%B7%AF%E7%94%B1%E5%99%A8%E4%BB%A5%E4%BD%BF%20XBox%20%E5%85%B7%E6%9C%89%E6%9C%80%E9%AB%98%E4%BC%98%E5%85%88%E7%BA%A7%E5%92%8C%E6%9C%80%E5%A4%A7%E5%B8%A6%E5%AE%BD%EF%BC%9F.png)
我有一台“D-Link DIR-655 Extreme N”无线路由器和一台配备老式无线连接设备(USB 附件)的 XBox 360。我想配置我的路由器/网络,以便我的 XBox 可以随时随地获得所需的带宽。
我尝试为 XBox 指定一个唯一的 IP(在我的网络内),然后调整路由器以将该 IP 视为最高优先级应用程序(使用路由器的 QOS)。问题是,每当我关闭 XBox 时,下次启动时都无法连接到网络。看来 XBox 中唯一可靠的设置是在网络配置区域内使用“自动”IP 设置。
据称,D-Link 附带的默认设置会尝试识别游戏机并赋予其最高优先级,但我并没有看到好的结果(当其他人上线时会出现大量的卡顿/延迟等)。
答案1
如果还没有这样做,您可以尝试端口转发。
为您的 Xbox 指定一个静态 IP(例如 192.168.1.55,这样路由器的动态 IP 服务就不会将相同的 IP 分配给其他设备),然后进入路由器的端口转发部分,而不是 QoS;大多数路由器的页面都不同,但它看起来像一个巨大的表格,其中包含以下字段:规则、名称、协议、端口起始、端口结束、IP。然后为每个端口创建一个规则(将它们命名为 xbox(number),以便您记住它们),并将这些端口 53、80、88 和 3074 转发到您已分配的 xbox 的 IP。
因此,您的表应该有 4 个这样的条目,它们与不同的端口号交替出现
规则 = 1、名称 = xbox(1)、协议 = 全部、端口起始 = 88、端口结束 = 88、IP = Xbox 的静态 IP
规则 - 2、名称 = xbox(2)、端口号 = all、端口起始 = 3074、端口结束 = 3074、IP =“”
ETC
保存每个端口的这些设置,重新启动路由器和 xbox,您的带宽应该会更好。
QoS 更适用于共享网络,即两个人上网,而一个人玩游戏或播放视频。这会告诉路由器将最多的上传量分配给使用最多数据的应用程序或用户。如果您在争夺数据,那么这是需要研究的问题,但如果不是,这并不重要。
端口转发有点不同,数据使用不同的端口发送到不同的 IP,xbox live 服务使用许多端口将数据发送到控制台,但对于控制台上传来说最重要的是我提到的端口。因此,通过告诉路由器这些端口发送和接收的所有数据都应该发送到 xbox 和 xbox 服务,它使连接更好,因为没有其他应用程序可以干扰这些端口。
这使得静态 IP 极其重要,因为路由器需要特定的目的地来发送和接收数据,并且如果另一个设备具有与您的 xbox 相同的 IP,那么路由器就不知道该怎么做。
答案2
QoS 是正确的选择。我不知道 D-Link 软件,但我知道 dd-wrt 可以很好地处理这个问题。我不知道 D-Link 固件中是否有此功能,但您可能能够使用 mac 地址而不是 IP 来设置 QoS。这样您仍然可以使用自动地址分配。
我认为导致连接问题的唯一原因是使用了重复的 IP 地址。尝试将 Xbox 的静态 IP 设置为范围的上限。例如,如果您的家庭网络编号超出 192.68.1.0/24 范围,请尝试将 Xbox 设置为 192.168.1.200。这应该会使其超出通常用于 DHCP 的地址范围。
有人肯定会抱怨这是一个游戏问题。我认为这是一个网络问题。