![如何配置路由器(TL-WR1043ND)以在 WDS 模式下工作?](https://linux22.com/image/1280752/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E8%B7%AF%E7%94%B1%E5%99%A8%EF%BC%88TL-WR1043ND%EF%BC%89%E4%BB%A5%E5%9C%A8%20WDS%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我有一个威錦160NL路由器(192.168.1.0/24 -开放Wrt10.04)作为 AP。它是:
- WAN口:连接ISP
- WLAN:作为美联社,使用 64 位 WEP/SSID:“MYWORKINGSSID”,通道 5,使用密码:“MYPASSWORDHERE”
- 其 IP 地址是:192.168.1.1
好!效果很好!
但:
我有一台 TL-WR1043ND 路由器,我想将其配置为“WDS”。 (我的目的是扩展原始 WRT160NL 的无线范围。)
以下是我配置 TL-WR1043ND 的方法:
- 我启用 WDS 桥接。
- 在“调查”中,我选择了已经运行的网络。
- 我设置了加密(与已经工作的加密完全相同)
- 我选择 5 频道
- 我输入 SSID
- 我禁用了它的 DHCP 服务器。
重启路由器并连接到这路由器(TL-WR1043ND)通过无线我正尝试 ping google.com。
从 ping 中我看到我可以访问此路由器。没问题,但似乎此路由器无法连接到原始路由器 WRT160NL(因此我没有收到 Google 的 ping 回复)。加密设置/密码是好的;我检查了很多次。
可能是什么问题呢?
我认为这可能是路由问题,但我应该在“静态路由”菜单中添加什么?
我尝试将 TL-WR1043ND 的 IP 地址更改为:192.168.1.2。因此,如果这是路由问题,那么我应该添加一条静态路由规则,内容如下:
如果目的地是任何然后将数据包转发到192.168.1.1。
PS:我更新了固件到最新版本,还是一样。
PS 2:TL-WR1043ND的硬件版本是1.8。
PS 3:这可能是我使用不同路由器的问题吗?(如果我购买另一个 TL-WR1043ND 并用它来代替 WRT160NL,并且使用普通固件而不是 OpenWrt,那么它可以工作吗?不同路由器上的“WDS”不同。)
PS 4:我将尝试今晚检查路由器日志 - 并将其粘贴到这里!
答案1
看起来您已经正确配置了 TP-Link TL-WR1043ND。但对于传统的 WDS,您必须配置 WDS 链路的两端,以便通过 WDS 将数据包桥接在一起。因此,当您询问是否必须在“AP”端执行任何操作时,我假设您指的是运行 OpenWrt 的 Linksys WRT160NL。是的,您必须配置 OpenWrt 才能知道对 TP-Link TL-WR1043ND 进行 WDS 桥接。
不幸的是,WDS 的规格众所周知地不够完善,因此在不同的 Wi-Fi 芯片组之间的实现方式不同,而且并不总是兼容,即使售后固件发行版付出了巨大的努力。
WDS 的背景是,IEEE 802.11 标准提供了一种帧寻址格式,允许设备充当两个有线以太网之间的无线桥接器。这被称为无线分布系统或 WDS。不幸的是,该标准没有提供链路协商或身份验证机制,甚至没有为 WDS 链路提供适当的链路上/下检测/通知系统。这就像 IEEE 指定了一些基本构建块,但并没有真正指定使 WDS 工作和互操作的完整协议。
为了获得最佳效果
由于缺乏协商机制,两端都必须手动、静态配置。每端都必须知道其 WDS 对等端的 MAC 地址,并且必须将它们全部预先配置为使用相同的信道和加密。它们甚至无法协商支持的数据速率,因此您必须确保它们配置为相同(或合理重叠)的数据速率集。随着 802.11 及其后续附录变得越来越复杂,为了获得最佳效果,可能需要在两端手动配置越来越多的设置。WME(QoS)?802.11n HT 20/40 模式?Greenfield 模式?...列表每年都在增加。
总体而言,使 WDS 可靠运行的唯一方法是购买两个相同的或至少是同一供应商的盒子,这些盒子的出厂固件支持该功能,并根据该供应商的说明进行设置,如果不起作用,请致电他们的技术支持。否则,您只会受到指责。
答案2
选择相同的频道、ssid、加密和密码(从调查中获取)。禁用 dhcp 时不要重新启动,直到设置好所有设置,在不同的子网中选择静态 ip lan 地址(稍后您可以在同一子网中设置静态 ip 并重新配置 wds 路由器)。如果一切正常,您的 lan 上也必须有互联网(将笔记本电脑的 lan 设置为 dhcp 客户端时)。最好使用两个相同的路由器。抱歉我的英语不好