全部:
我的笔记本通过 WIFI 连接到我的路由器并且有一个有效的 IP 地址 192.168.178.xxx。交换机 (TP-LINK TL-SG1016) 连接到我笔记本的以太网端口,另一台设备(通过电缆)连接到交换机。
ipconfig 的输出显示 IP 地址 169.254.xxx.xxx 与以太网端口相关联。开关后面的设备也有一个不同的地址,格式也是 169.254.xxx.xxx。命令 ping 用于与设备通信。
DHCP 在我的路由器上激活并且显然适用于 WIFI 连接(笔记本电脑、智能手机等)。
我是否必须通过 LAN 将交换机直接连接到路由器才能为交换机后面的设备获取 192.168.178.xxx 形式的 IP 地址?正如我所说,我将交换机连接到我的笔记本电脑的以太网端口,该端口通过 WIFI 连接到我的路由器。
谢谢!
是的。目前,交换机上的局域网是一个完全独立的网络。要使交换机上的设备可以使用路由器的 DHCP 服务,交换机需要连接到您的路由器。巧合地连接到交换机和路由器的设备(您的笔记本电脑)是不够的。
更复杂的解决方案(通过 Wi-Fi,使用所谓的媒体桥,通常也是 Wi-Fi 中继器)是可能的,但应该避免,除非完全不可能获得有线连接。
事实上,如果其他设备连接到路由器的 LAN,它也可以通过 Wi-Fi 访问,因此您的笔记本电脑实际上并不需要连接到有线网络。
计算机可以同时连接到多个网络,但它们不会自动将这些网络桥接(连接)在一起,因为这会导致流量路由混乱。因此,从笔记本电脑的以太网端口出来的以太网交换机是一个独立的网络小岛,没有任何东西充当 DHCP 服务器来帮助分配 IP 地址。
从长远来看,最好将以太网交换机连接到主家庭网关路由器的 LAN 端口。
除此之外,为连接到独立交换机的其他设备提供互联网连接的另一种简单方法是在笔记本电脑的操作系统中启用互联网 [连接] 共享。这会使您的笔记本电脑充当小型 NAT 网关路由器和 DHCP 服务器,为独立交换机提供服务,就好像它是另一个私人家庭 LAN 一样。然而,这样做的一个缺点是您家庭 Wi-Fi 上的其他设备将无法看到该设备或很容易与其对话,因为它位于 NAT 网关的错误一侧。
在许多情况下,您可以做的第三件事是告诉您的操作系统仅透明地桥接两个网络,但在您的情况下这是一个难以配置的选项,因为默认情况下 Wi-Fi AP(无线路由器)会阻止客户端诸如笔记本电脑之类的设备不会桥接来自其他设备的流量;AP 会拒绝来自未知无线 MAC 地址的流量。您必须找到一种方法让笔记本电脑的 Wi-Fi 卡充当所谓的“代理 STA”,或者在笔记本电脑和现有 Wi-Fi AP 之间建立所谓的“WDS”链接;通常不支持这两个选项,因此设置此设置可能会遇到很多麻烦。
第四种选择是将您的家庭 LAN 划分为子网,并使您的笔记本电脑充当简单的 IP 转发路由器(无 NAT),但这也有高级网络麻烦,因为您必须告诉您现有的无线路由器关于这个其他子网,并且笔记本电脑的 Wi-Fi 接口的 IP 地址是可以将流量传输到该子网的路由器的地址。也就是说,您必须将手动/静态路由条目添加到现有路由器的路由表中。大多数无线路由器不让您能够手动编辑它们的路由表,因此您可能必须克服很多麻烦才能完成这项工作。