我对 Ubuntu 还很陌生,所以请原谅我这个菜鸟。
当我尝试从我的 MacBook 进行远程桌面连接到三台独立的、都装有 Ubuntu 22.04 的迷你电脑时,遇到了这种奇怪的情况。
我把它们都安装在客厅里,通过交换机将它们全部插入带以太网的路由器。它们都运行正常。
我站在他们旁边,手里拿着连接到我家 wifi 的 MacBook,我可以通过远程桌面访问每一台电脑,完全没有问题。
我把笔记本电脑带到我家的另一端,仍然在同一个 wifi 网络上,再次启动远程桌面,但它们都无法再连接。我只在 MacBook 上收到一条消息,说“连接“192.168.1.XX”失败。无法与“192.168.1.XX”通信。请确保远程计算机可用并且防火墙未阻止屏幕共享。”
我的设置是带有两个卫星的 Netgear Orbi 路由器。当我站在客厅时,MacBook 连接到最近的 wifi 点,这也是 Ubuntu 机器连接到的路由器。当我移至另一个房间时,Orbi 卫星之间有两次跳跃。我唯一能想到的是,也许网络上有什么东西扰乱了远程桌面会话并阻止了登录?
下面是一张我试图更清楚地表达我所讨论内容的图片:
有什么想法吗?这真的很令人沮丧。不管怎样,我仍然可以通过 samba 与 ubtuntu 机器共享文件夹,没有任何问题,而且 ssh 也完全正常工作。只是远程桌面似乎真的搞砸了一切。
编辑-三台服务器的 IP 为 192.168.1.44 / 192.168.1.64 / 192.168.1.49,我的 MacBook 为 192.168.1.200。它们都有静态 IP
无论我在家里的哪个位置,这 4 台设备的 IP 地址都保持不变。DHCP 由路由器处理,所有这些设备 IP 都保留。网络上还有几台其他 Mac Mini 充当服务器,我可以远程桌面访问它们,没有任何问题。同样,Samba 和 ssh 可以很好地运行在网络上的每台机器上,包括 ubuntu 服务器。所以感觉子网不是问题?免责声明:我几乎一无所知