如何根据目标 IP 和子网计算接口的子网?

如何根据目标 IP 和子网计算接口的子网?

我是网络和 Linux 新手,所以我无法解决这个问题。我有一个电源控制器通过交换机连接到我的 Linux PC (eth0),交换机的默认静态 IP 为 192.168.1.100,子网掩码为 255.255.0.0。我的 eth0 接口 IP 目前为 192.168.1.204,子网掩码为 255.255.255.0,但我无法 ping 电源控制器。

有人能告诉我为什么无法 ping 通吗?我的电脑的子网掩码应该不同吗?我应该把它改成什么样才能 ping 通它?

答案1

噢...从哪里开始呢...

A) 电源控制器实际上是否会响应 ping 命令?这不一定。B
) 子网掩码(255.255.255.0 或 255.255.0.0)在此特定情况下无关紧要,因为两个 IP 地址都在 255.255.255.0.0 的相同子范围 255.255.255.0 中。您应该将 Linux PC 设置为 255.255.0.0 才能“正确”执行。C
) 您确定交换机将两个设备放在同一个 LAN 中吗?智能交换机可以将其一些端口放在一个 LAN 中,而将其他一些端口放在另一个 LAN 中。(有关更多信息,请 Google VLAN。)它们必须位于同一个 LAN 中才能看到彼此。D
) 您确定两个设备实际上都与交换机建立了良好的连接吗?链路 LED 是否亮起?没有错误/警告?
E) “默认静态 IP 192.168.1.100”我希望您指的是电源控制器的默认 IP,而不是交换机的默认 IP。F
) 您确定交换机本身(或与其连接的任何其他设备)没有偶然使用 192.168.1.100 或 192.168.1.204,从而导致冲突吗?

这里有很多地方可能出错(我可能漏掉了一些)。你必须逐一检查。

相关内容