由于原因过于复杂,我们有一个有线网络设备,当有 DHCP 服务器时,它无法工作。我们正尝试将其连接到 Wi-Fi 接入点,以便可以无线访问。我们可以将 WAP 设置为仅在无线端使用 DHCP,这样就没问题了。
当我们想要添加第二个 WAP(具有相同的 SSID)来增加 Wi-Fi 网络的范围时,问题就出现了。由于它是通过电缆连接的,因此我们无法使用第一个 WAP 的 DHCP 服务器,因为这会损坏设备。有人建议在第二个 WAP 上放置 DHCP 服务器并为其提供不同的 IP 范围,但我认为这会导致问题。不幸的是,我对这个领域了解不够,无法解释原因。
- 每个 WAP(相同的 SSID,不同的 IP 地址范围)上都有一个 DHCP 服务器会导致什么问题?
- 还有其他设置方法可以使其正常工作吗?
答案1
将有问题的设备放在单独的有线网络上。也就是说,将其连接到路由器,为其提供单独的 IP 网络,然后将该路由器连接到您的正常网络。像平常一样在正常网络的有线端设置一个正常的 DHCP 服务器,并将 AP 放在上面。
即(请原谅我拙劣的 ASCII 艺术):
device |---| router |---| network (with DHCP server, APs, and whatever else you want)
禁用该路由器上的任何 NAT 或防火墙,以便可以从另一端访问该设备。必须可以使用不同的 IP 网络(例如,您的正常网络是 192.168.1.x,而设备的网络是 192.168.2.x)。当然,如果路由器上有 DHCP 服务器,请禁用它。
在我看来,这是最干净的解决方案。它避免了混淆,因为每个网络都是一个单独的广播域(一个没有 DHCP 服务器,另一个有 DHCP 服务器)。我相信最初的解决方案(每个 AP 上一个 DHCP 服务器)可以工作,但它很奇怪,将来很容易出现故障(并且可能会出现我没有想到的问题);如果你能用更简单、更“正确”的方式来做这件事(以额外的路由器为代价),为什么不这样做呢?
答案2
您始终可以使用设备(如 Cisco Aeronet 1200)作为中继器。您可以在此处查看其工作原理以及一些配置信息:
http://www.cisco.com/en/US/docs/wireless/access_point/1200/vxworks/configuration/guide/bkscgc12.html
否则,如果您不想花那么多钱,您可以使用任何低预算中继器,并将您的主接入点配置为服务器 DHCP 或任何其他服务。
答案3
对于 Q1:可以,但不是必需的。
对于问题 2:您可以拥有 2 个具有相同 SSID 的网络,IP 范围可以是任何值(根据您的要求);但是您必须将这些网络放在不同的信道上。所有相邻的 BSS 都应位于不同的非重叠独立信道上。在 11 个 802.11 b/g/n 信道中,只有信道 1、6 和 11 不重叠。