一位客户聘请我安装一个接入点,以便他的家庭网络可以通过 WiFi 访问。调制解调器/路由器是摩托罗拉,具有以下规格(列表基于观察,因为我无法访问任何手册或型号):
- 用于互联网接入的同轴输入
- 单个 100 Mbps 以太网端口
- 没有 WiFi 适配器
与其连接的单台计算机具有以下连接配置文件:
- IP(DHCP)
10.201.0.226
- 子网掩码
255.255.0.0
- 默认网关
10.201.0.1
并且它能够正确连接到互联网。
我不确定默认网关是否与 ISR 的地址相同。ISR 根本无法配置……
但无论如何,我继续按如下方式配置接入点:
- IP地址
10.201.0.2
- 子网掩码
255.255.0.0
- DHCP 服务器关闭
- SSID
FOO
- WPA2/PSK 密码
BAR
- 操作模式简单接入点(无中继器、无网桥、无客户端,只有接入点功能)
- 通过其唯一的以太网端口物理连接到 ISR
然后,我继续使用其内部 WiFi NIC 连接之前通过以太网电缆连接的同一台计算机,它工作得很好。由于 DHCP 仍处于开启状态,它使用以下配置文件自动配置了自身:
- IP 地址 (DHCP)
10.201.3.32
- 子网掩码
255.255.0.0
- 默认网关
10.201.0.1
所以我已 ping以下地址:
10.201.3.32
(自我)→ 成功10.201.0.2
(接入点)→ 成功10.201.0.1
(默认网关)→成功8.8.8.8
(外部 DNS)→成功
因此,您可以说它已正确配置并能够访问互联网。但随后我尝试使用以下配置文件连接另一台主机:
- IP 地址(静态)
10.201.0.10
- 子网掩码
255.255.0.0
- 默认网关
10.201.0.1
并继续 ping 以下地址:
10.201.0.10
(自我)→ 成功10.201.0.2
(接入点)→ 成功10.201.0.1
(默认网关)→无响应(不是“主机不可用”,只是无响应)。8.8.8.8
(外部 DNS)→无响应10.201.3.32
(另一方主机)→ 成功
这次没用,很奇怪。然后我断开连接并尝试让它通过 DHCP 配置配置文件,但我注意到它卡在了我给它的静态地址连接时相同的地址上,即地址没有改变。奇怪的是,它能够到达连接到同一接入点但无法到达默认网关地址的另一台主机。
可能是什么问题?是接入点配置的问题吗?ISR 是否缺少某些东西(路由器、交换机等)?我需要在 ISR 前面安装交换机吗?我的拓扑还缺少什么?
答案1
如果您实际使用的是接入点 (AP),那么问题很可能就出在这里。您需要的是路由器,因为有线调制解调器只为客户设备提供单一可用连接。有线调制解调器实际上可能只允许第一个尝试此类连接的设备连接到“外部世界”。
使用路由器,路由器将获取该 IP 地址并执行 NAT,因此内部地址可能在默认范围内 192.168.0.x 或 192.168.1.x。
答案2
使用初始计算机的 WAN 设置配置 AP(IP 10.201.0.226 子网掩码 255.255.0.0,默认网关 10.201.0.1 + 原始 DNS)。您可以将其静态放置,也可以更改 AP WAN 端的 MAC 地址,以便它自动获取此 IP。在 LAN 端启用 DHCP。让它为所有客户端提供一个类,如 192.168.1.1(LAN 端 AP IP,以及 192.168.1.2,3 等客户端)。然后一切都应该正常运行。
将 AP 的 IP 设置为 10.201.0.2 一点也不好。该 IP 甚至可能在 ISP 网络中使用。不,除非 AP 没有足够的 LAN 端口供您连接每个非无线端点站,否则额外的交换机不会有帮助。