我的家庭网络在 192.168.11.2 上有一个服务器(一个简单的 XP 机箱)。由于“位置设置”的更改,我一直无法从 Mac 访问它。所以我正在尝试解决这个问题。我发现我可以从 Mac ping XP 服务器,但无法通过 samba 连接。然后我发现只有当 Mac 连接到互联网时才能收到 ping 响应。我关闭了服务器,192.168.11.2 ip 地址仍然给出回复 - TTL=60
这就是我对 IP 网络的了解不够深入的地方。我实际上是在 ping ISP 提供的地址吗?如果是,为什么它是 192.168?
对于这个 IP 无知者来说,任何帮助或建议,都深表欢迎!
答案1
当您发出 ping 命令时,它会路由到 ping 服务器,然后 ping 服务器会发回 ping 回复。如果您在 XP 服务器离线时能够从 192.168.11.2 获得 ping 回复,则说明您不是在 ping XP 服务器。您正在 ping 其他服务器。
这可能意味着您的 Mac 位于不同的子网中,其中 192.168.11.2 是另一台机器。这也可能意味着您的 XP 机器已更改 IP 地址(并且另一台设备现在使用该 IP 地址)。
如果您使用的是家庭网络,请确保您的 Mac 的 IP 地址为 192.168.11.X(或子网中的其他地址),服务器为 192.168.11.2,默认网关为 192.168.11.1(或子网中的其他地址),子网掩码为 255.255.255.0(或 255.255.X.0,具体取决于您的具体配置)。请确保服务器和 Mac 上的默认网关和子网掩码相同 - 并且位于子网内(如果子网为 255.255.255.0,则应为 192.168.11.X)。
您还应该检查路由器,确认它已为您的 XP 服务器和 Mac 分配了正确的 IP 地址(假设您使用的是 DHCP 而不是静态 IP 地址)。您应该能够通过转到默认网关(最有可能是 192.168.11.1)来访问路由器配置。