![无法从 Windows ping 到不同网络中的 Linux 笔记本电脑](https://linux22.com/image/1618679/%E6%97%A0%E6%B3%95%E4%BB%8E%20Windows%20ping%20%E5%88%B0%E4%B8%8D%E5%90%8C%E7%BD%91%E7%BB%9C%E4%B8%AD%E7%9A%84%20Linux%20%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91.png)
我有一台连接到移动热点的 Windows 10 笔记本电脑,还有一台连接到我的 wifi 的 RHEL 8 笔记本电脑,
当我从我的 Windows 笔记本电脑 ping 到 Linux 笔记本电脑时,请求超时了。这可能是一个愚蠢的问题,但我正在学习 Linux 并尝试通过 SSH 连接到我的 RHEL 8 笔记本电脑。所以希望 ping 能够正常工作。
答案1
如果机器位于不同的网络上,通常会非常困难。
- 如果目标机器的 IP 在
10.*.*.*
或192.168.*.*
范围内,则目标机器位于私有网络中。这通常是连接到家庭网络(Wifi 或有线)的任何设备的情况。 - 在私有网络中,成员可以发起与其他网络参与者的连接。如果其中一个是路由器(通常是这种情况),它们还可以发起与网络外的机器的连接。
- 网络外部的系统无法发起与内部系统的连接(这就是为什么您的家庭系统尚未被黑客控制...)。从外部看,您的专用网络看起来像一个具有路由器“公共地址”的单一系统。
- 您可能希望路由器进行“端口转发”:将对某个端口(SSH 为 22)的外部连接请求转发到私有网络内某台机器的某个端口。但是,除非您的机器使用相当长且不简单的密码(或基于密钥的登录),具有非常严格的 SSH 配置并且限制了连接尝试的速率,否则请不要这样做。您无法想象陌生人会以多快的速度来到它家门口。