这是一个好奇的问题,因为与我的问题类似的搜索查询没有产生太多结果。我可能搜索了错误的术语。我一直使用内置无线功能的多功能路由器。我弄坏了最后一个路由器,最后单独买了一个路由器和 WAP 作为替代品。我对这个新网络中的寻址实际上是如何管理的感到困惑。
WAP 上必须有 DHCP 服务。但路由器也一样。就路由器而言,WAP(发出地址192.168.1.38
,连接到eth1
)只是通过以太网连接的另一个客户端,对吗?它不知道这是一个接入点。然后,当我使用客户端连接到 WAP 时,我会获得一个 IP。假设192.168.1.133
。那是 WAP 还是路由器的问题?如果我作为 上的以太网客户端直接连接到路由器eth2
,如何阻止路由器发出相同的 IP?如果我获得不同的 IP,并想ssh
从 上的以太网客户端 连接到 上的无线客户端,如何管理?路由器不知道 上的客户端连接到了网络eth1
,WAP 大概也不知道路由器 上有不同的客户端eth2
。
如果有什么区别的话,我有一台 Ubiquity Edge Router X 和一台 Ubiquity AP AC Lite。它们都设置了最基本的配置选项(例如登录、通过默认向导、一切就绪),我从未明确告诉过它们彼此的情况。
答案1
您似乎对接入点和 DHCP 的工作方式存在一些误解。
接入点的工作方式类似于以太网交换机;它们从 L2 向上都是透明的。由于需要配置一些东西(Wi-Fi 网络设置),您可以说它更像是一个托管交换机。
AP 不充当 DHCP 服务器。但为了方便使用,它可以充当 DHCP 客户端。
DHCP 服务器有一个“地址池”。每当设备请求地址时,都会从该池中获取地址。该地址是“租用的”。DHCP 服务器会跟踪所有活动租约。它不会两次提供相同的地址。事实上,大多数 DHCP 服务器都有额外的机制,不会意外提供静态配置主机已经在使用的地址。然后,IP 主机通常还会在实际使用 IP 地址之前检查网络上是否已经存在该 IP 地址。
与无线设备建立 IPv4 TCP 连接的方式与与有线目标建立连接的方式完全相同:使用 ARP 协议了解目标的 MAC 地址,然后开始发送 SYN 等。设备只是“在本地网络上”。
更新:DHCP 并不神奇。它是一种在第 2 层以上工作的普通网络协议。连接无线网络与连接有线网络相同。您不会指望交换机或网线能做任何特别的事情,对吧?
连接到无线网络时,与连接网线是一样的。然后,您就进入网络了。结束。
现在,通常你需要 IP 连接,所以这就是 DHCP 发挥作用的地方。它使用现有网络连接发现 DHCP 服务器并向其请求 IP 地址,如果一切顺利,最终会获取一个。