我有一个 ADSL2+ 调制解调器(带有 4 个 LAN 和一个接入点)(我们将其命名为“D”),它连接到互联网,并且有 2 台电脑通过无线适配器连接到它,我通过电缆将一个 4 LAN 交换机(我们将其命名为“S”)连接到“D”的一个 LAN 端口,并通过电缆将另外 3 台电脑连接到“S”,我可以 ping 通网络上的所有计算机,并且它们都可见,但我没有互联网连接,当我拔下电缆(从“D”到“S”的电缆)时,我可以访问互联网,我该怎么办?
D 是 D-Link 2640U
S 是 TP-LINK TL-WR542G
答案1
您的问题可能有很多原因,但我首先会尝试检查:
S 连接到 D 中的 LAN 端口,来自(S 上的)LAN 端口,而不是 WAN
您只有 1 个 DHCP 处于活动状态(D 或 S - D 会更容易,因为它会自动将正确的默认网关发送给客户端)(通常交换机的默认设置是打开 DHCP,而其中一个应该关闭)
DNS 中继在 D 上工作(如果仅使用 1 个网络和 1 个 dhcp,则在 S 上关闭)
S = D IP 上的默认网关
所有机器上的默认网关(由 DHCP 提供)= D IP
所有机器都在同一个网络中(只有第 4 个 IP 块不同)(不是必需的,但更容易配置,不需要额外的路由)
如果你使用固定 IP,请确保它们位于同一网络中,并将默认网关和 DNS 设置为 D
答案2
TL-WR542G 是一款普通的无线宽带路由器,因此它很可能默认启用了 DHCP。除此之外,IP 池可能与 D-Link 2640U 位于相同的默认范围内。因此,请禁用“S”上的 DHCP,以允许“D”为通过“S”连接的计算机分配 IP 地址。否则,路由器将争夺控制权。