前言:我是一个Web开发人员,并有一个Web应用程序将在本地局域网上为客户端提供服务。 我从来没有设置一个单独的接入点,只有真正与Comcasttypes的东西在一个路由器/ AP的所有工作。
比方说,我有一个运行在10.1.10.1的路由器,也有一个无线接入点插入其局域网的一个端口。 通过这个无线接入点,大约有10个设备需要连接到它。
我有一个安装了Ubuntu的英特尔NUC,它通过Apache托pipe一个React / Python应用程序。 所有需要发生的事情是,当某人input10.1.10.37( 我计划设置NUC的静态IP地址 )到Web浏览器时,他们应该看到应用程序。
我感到困惑的第一件事情是这些设备如何分配IP地址? 如果无线接入点处于AP模式,路由器实际上是否执行DCHP分配?
让我们说一下AP上的笔记本电脑,IP地址为10.1.10.137的IP地址10.1.10.137在Google Chrome的地址栏中,请求是否通过AP发送回路由器,然后重新路由回AP? 或者,AP会保留一个IP地址池,并知道将它发送到哪里?
这种事情不是我的专业领域,我希望能得到任何帮助。 我会很高兴重构我的答案,因为我觉得我误解了一些关键的局域网技术。
取决于AP的configuration。
在这种情况下,我会build议将AP设置为桥接。 在网桥模式下,您可以将AP / WiFi视为电缆:所有内容与有线networking中的一样 – AP将所有数据包从无线接口转换为以太网并返回。 没有路由,没有DHCP没有什么,除了你局域网上现有的东西。
让我们说,在10.1.10.137的IP地址为10.1.10.25types的AP上的笔记本电脑…重新路由回AP?
转换发生在第2层 ,在“MAC层”。 这就是IP下的一层 – 路由发生在第三层,其中包有IP地址。
在这种情况下,笔记本无线接口的MAC地址将向AP发送请求,AP将其1:1转换成电缆上的LAN-Packet,并且不会改变服务器。 不需要caching任何东西池。
你的情况有很多可能性,答案可能会很长。
我会给你一个简短的回答。
如果您的接入点处于“哑”/“简单”AP模式,则(在连接到AP Wi-Fi后)与使用以太网电缆将设备插入networking相同。 无论您在该networking上使用哪种DHCP服务器(大概是路由器上的那个),都会像往常一样继续发放本地IP地址。
这里需要注意的是,这些日子里很less有东西在“哑”模式中出现。 很有可能您的AP将拥有许多其他可用的function,并且可能是开箱即用的,就像它自己的DHCP服务器一样。 您将必须确保DHCP服务器被禁用或您将有冲突。 一个基本的networking有一个以上的DHCP服务器是不寻常的,尽pipe更高级的networking可以有多个冗余,但是这需要更高级的configuration。
我感到困惑的第一件事情是这些设备如何分配IP地址? 如果无线接入点处于AP模式,路由器实际上是否执行DCHP分配?
Wi-Fi上的设备按照与以太网相同的方式进行分配:静态configuration或自动configuration,例如DHCP。
DHCP由DHCP服务器提供服务。 某些networking设备可能有一个可以configuration的内置DHCP服务器,或者您的局域网上可以有一个独立的DHCP服务器。
由于DHCP使用广播请求,DHCP通常不会在LAN之间交叉。 您可能可以在局域网上设置DHCP中继,以方便在不同局域网上configurationDHCP服务器。
让我们说一下AP上的笔记本电脑,IP地址为10.1.10.137,IP地址为10.1.10.137,在谷歌浏览器的地址栏中,这个请求是否通过AP发送回路由器,然后重新路由回AP? 或者,AP会保留一个IP地址池,并知道在哪里发送?
这实际上与DHCP或地址分配无关。 您的scheme中的stream量可能被桥接或路由,但没有networking掩码,这是不可能的。 路由器在networking之间路由数据包,并在同一个LAN上桥接(交换机WAP等)桥接帧。
例如,如果networking掩码是255.255.255.128 ,您的两个地址在两个不同的networking上,并且从一个到另一个需要路由器在两个networking之间路由数据包。 另一方面,如果networking掩码是255.255.255.0 ,那么两个地址在同一个networking上,并且帧通过MAC地址直接从一个主机传送到另一个主机。