无法从 Windows ping 通 Linux 服务器

无法从 Windows ping 通 Linux 服务器

基本上,我可以从 Linux 服务器 ping 到 Windows(当我禁用防火墙时),但无论我是否禁用 ufw-firewall,我都无法从 Windows ping 到 Linux。它就是无法到达那里。我的 Ubuntu 也使用网络桥接适配器。

Linux 服务器的 IP:

10.88.77.111

Windows IP(Wi-Fi):

192.168.0.110

因此,我认为我无法使用 SSH 连接到 Linux 服务器。防火墙不可能是问题所在,因为我已禁用它们。

编辑:

我已经在下面的评论部分说过了这一点,但不妨在这里重复一遍。不,SSH 不起作用。它给出了一个著名的错误:“网络错误:连接超时”,我仍然无法修复该问题。

第二次编辑:

是的,我的 Ubuntu 主机位于虚拟机 (VirtualBox) 上。我只是想通过 SSH 将我的 Ubuntu 服务器 (位于 VM 上) 连接到我的 Windows 主机。但那行不通。由于那行不通,我尝试 ping 这两个,其中一个成功了,这很奇怪。如果是网络桥接适配器导致问题,您建议我采取什么措施?此外,我以前使用过 SSH,而且成功了。只是现在,几个月后,我再次尝试使用 SSH,现在由于某种奇怪的原因失败了。我应该尝试更改我的 Ubuntu 的 IP 吗?

第三次编辑:

这是一台 Ubuntu 服务器。以下是我的服务器的两个相关配置文件:

/etc/网络/接口

在此处输入图片描述

/etc/hosts

在此处输入图片描述

答案1

我们需要更多有关您的网络设置的信息才能完全回答您的问题,但我相信我至少知道导致该问题的原因。

假设:


1) Windows 和 Linux 计算机都应该在同一个本地网络上。

2)Linux 服务器不是虚拟机。

3) 您在 Windows 计算机上使用桥接连接通过以太网将其无线连接共享到 Linux 服务器。(您在 Windows 中桥接了无线和以太网以连接到 Linux。)


那么问题很可能出在您的网桥上。您的路由器将本地 IP 192.168.0.110 分配给 Windows 计算机,这是本地网络的公共子网。

问题是您的 Linux 服务器的 IP 为 10.88.77.111,这是一个完全不同的子网。这意味着它很可能没有正确从路由器接收地址,因此 Windows 无法 ping 通 Linux 服务器。

我会删除网桥,检查所有设置,然后尝试重新创建。创建网桥时,您是否更改了默认设置,例如在“Internet 协议版本 4 (TCP/IPv4)”属性下设置了静态地址?

编辑:

由于你的 Linux 服务器虚拟机,上述信息不适用于您的设置。

当您最初设置虚拟机时,您是否更改了任何网络设置?

编辑#2:

等一下,您为服务器设置的地址看起来与 VirtualBox 在网络设置处于 NAT 模式时分配的地址非常相似。您确定它处于桥接模式吗?例如: 我目前正在测试的 VirtualBox 机器。

如果是桥接模式,而不是 NAT,则将 /etc/network/interfaces 文件设置为自动检索 IP 地址。它可能看起来更像 Windows 的 IP 地址。如果它提供的自动地址有效,则将静态 IP 地址配置为它自动提供的地址。

相关内容