公寓多以太网端口搭配网络箱、交换机及路由器的组网方案咨询
公寓多以太网端口搭配网络箱、交换机及路由器的组网方案咨询
嗨,我来帮你理清楚这个组网问题,其实核心是要让所有房间的以太网端口都归你的路由器管,这样才能用上PiHole的自定义DNS,同时保证所有设备在同一个局域网里。
先拆解下你现在的现状:
- 运营商的主线接到网箱里的某个端口,这个端口目前直接连到客厅的墙插,客厅墙插再接路由器的WAN口,路由器负责拨号、创建局域网,你的无线设备和客厅有线设备都在这个局域网里,PiHole的自定义DNS也是通过这个路由器生效的。
- 网箱里剩下的端口对应卧室等其他房间的墙插,但现在这些端口没和主线连通,所以其他房间的墙插是 inactive 的。
先明确一个关键误区:直接把网箱主线端口和其他房间端口接交换机的后果
这种接法是错误的,会导致卧室的桌面直接连到运营商的网络,完全绕开你的路由器。带来两个问题:
- 你没法用PiHole的自定义DNS,因为这个设备的DNS会直接用运营商分配的,不走路由器设置的DNS;
- 运营商一般只给一个公网IP,这种情况下只有一个设备能正常上网,其他设备会获取不到有效IP,或者无法联网。
满足需求的两种正确组网方案
方案一:保留路由器在客厅(不用挪位置)
- 从你的路由器LAN口(不是WAN口!)拉一根网线,接到客厅的另一个空闲墙插;如果客厅只有一个墙插,那就直接从路由器LAN口拉一根线到网箱里;
- 在网箱里,把刚才这根线对应的网箱端口,和其他所有房间的网箱端口,一起接到交换机上;
- 网箱里的运营商主线端口,还是保持和客厅墙插的连接(也就是连到路由器WAN口)。
这样所有房间的墙插都通过交换机连到了路由器的LAN侧,所有有线设备都会进入路由器创建的局域网,自动使用路由器设置的PiHole DNS,和你的无线设备也在同一个网段,能互相访问。
方案二:把路由器移到网箱里(更整洁,不用额外拉线)
- 把客厅的路由器拆下来,放到网箱里;
- 运营商的主线端口,直接接到路由器的WAN口;
- 路由器的LAN口,接到交换机上;
- 网箱里所有房间对应的端口,都接到交换机上。
这个方案的效果和方案一完全一样,所有房间的墙插都属于路由器的局域网,PiHole的DNS正常生效,而且不用在客厅和网箱之间额外拉线,看起来更整洁。
最后补充PiHole的设置要点
不管用哪个方案,你都需要在路由器的DNS设置里,把主DNS服务器改成你的PiHole设备的IP地址(如果PiHole是单独的树莓派这类设备;如果是路由器自带的PiHole插件,直接启用就行)。这样所有连到路由器的设备,不管是有线还是无线,都会自动使用PiHole的自定义DNS。
备注:内容来源于stack exchange,提问作者ROODAY
相关产品推荐
相关产品推荐

