我有一台连接到互联网的路由器 (Easybox 802)。它有用于连接 LAN 电缆和 wifi 天线的插座。路由器的一个插座连接到房子另一层楼的交换机 (netgear fs605 v2),一些计算机连接到该交换机。其他计算机使用路由器提供的 wifi。
我不明白的是,为什么连接到交换机的计算机与通过 wifi 直接连接到路由器的计算机具有不同的子网。我希望所有计算机都在同一个子网上。
所有计算机都会自动获取其 IP 地址,交换机上的计算机获取 192.168.0. 地址,路由器上的计算机获取 192.168.2. 地址。我认为,交换机只能转发数据包,不会创建自己的子网,提供 IP 地址等。
这是交换机或路由器的问题吗?我该怎么做才能让所有计算机都位于同一子网中?
编辑:我真丢脸。在路由器和交换机之间,还有另一个隐藏在衣柜里的路由器,它设置了自己的子网。关闭 DHCP 解决了这个问题,现在主路由器是唯一分配 IP 地址的设备,每个设备都在同一个子网中。
感谢大家的回答和评论!也许可以删除整个问题,因为问题的原因与问题中所述不同。
答案1
默认情况下,您的路由器可能有两个不同的子网:一个用于有线客户端,另一个用于无线客户端。
这有点奇怪,但我认为这是制造商在固件中实现的额外功能。
答案2
普通的消费者交换机无法创建子网或为您的客户端分配不同的 IP 地址,因此我几乎可以肯定这是路由器所为。
看完之后路由器手册从沃达丰网站来看,我最好的选择是,您已将交换机放在路由器的 LAN 端口上,该端口配置为 DMZ。
我在手册中找不到任何提到设置多个子网的可能性的内容。