我的路由器(LAN)这边有多台机器。我已确认它们都在同一个路由器上,并且都具有相同的子网掩码。192.168.0.1和255.0.0.0
当我尝试使用本地 IP 地址从 Mac 通过 SSH 连接到 Ubuntu 服务器时,192.168.0.5, 它失败。
但是,如果我采取以下步骤:
- 使用真实世界的 IP 地址通过 SSH 进入同一台服务器,151.XXX,
- 让服务器 ping 我 Mac 的本地地址,192.168.0.10
- 再次尝试使用本地 IP 地址从我的 Mac 再次进行 SSH 连接...
...然后使用本地 IP 地址的 SSH 就可以工作了。
我感觉我在 Mac 的网络设置中遗漏了一些东西。但我无法找出是什么。
我说 Mac,因为我的 Mac 和 PC 是每天关机和重启的两台机器,Ubuntu 服务器 18.04 一直在运行。然而 PC 总是可以通过 SSH 连接,而使用 Mac 我必须经历上面那个奇怪的过程
我做的另一件事是尝试了我发现的检查答案这里, 环境:
[connection]
wifi.powersave = 2
但这并不能解决我的问题。