我有两个 Netgear 无线路由器;一个主路由器 (WNR2000) 连接到互联网,另一个辅路由器 (WNR1000) 通过一条长以太网电缆连接到主路由器,连接到我家的另一侧。主路由器的 LAN 端口连接到辅路由器的互联网端口。
我将主路由器的 IP 设置为 192.168.0.1,并将其 DHCP 设置为提供 IP 地址 192.168.0.2 到 127,并将辅助路由器硬编码为 192.168.0.2,并将其 DHCP 配置为使用范围 128 到 255。
我还将辅助路由器的 NAT 过滤设置为“开放”而不是安全。
问题是,当我尝试从辅助路由器上的另一台 Windows PC(B)访问连接在主路由器上的 Windows PC(A)时,计算机 B 找不到计算机 A。
我曾尝试在辅助路由器上完全禁用 DHCP,但新设备根本没有获得 IP 地址。似乎主路由器出于某种原因不会在第二个网络上提供 IP 地址。
我究竟做错了什么?
答案1
- 关闭辅助路由器上的 DHCP 服务
- 将电缆插入辅助路由器上的任意 LAN 端口
- 现在,辅助路由器将充当交换机,连接到它的所有设备都将从主路由器获取 IP
答案2
最终,除了我之外,没有人能解决这个问题。这是我愚蠢的网络拓扑。我无意中将 Voip 设备放在两个路由器之间,阻碍了上行链路流量。
我会删除这个问题,但需要版主批准,因为有答案。请随意投票关闭。
顺便说一句,如果您想成功完成此任务,本指南将非常有用: http://www.speedguide.net/articles/how-to-set-a-wireless-router-as-an-access-point-2556
答案3
辅助路由器应有一根以太网电缆接入其 WAN/Internet 端口,该端口应来自主路由器的 LAN 端口。辅助路由器也应设置为仅接入点。
大多数库存固件已经允许这样做,但如果您的固件不允许,您可以尝试自定义固件(DD-WRT、OpenWRT、Gargoyle、Tomato 等)。
您可以尝试稍微调整一下 DHCP 规则,让连接到辅助路由器/AP 的设备获得 IP 128 到 255。