我正在尝试做最简单的事情:通过 SSH 连接 2 个 Ubuntu 机器,使用它们的 IP 通过 WLAN 路由器复制文件。Ubuntu 无法通过 ping 或 ssh 看到对方。Sshd 正在运行,两台机器的互联网访问都很好,只是看不到任何本地 IP。
我可以 ping 同一 LAN 上的 Windows 机器(那里没有 ssh)。我正在寻找一些防火墙设置(就像我过去所做的那样),但它是 Ubuntu 20.04,现在不太熟悉最新技术。怀疑是路由器设置问题,但随后测试 ping 该 Windows 机器,该 ip 可见(选择“使这台 PC 对网络上的其他 PC 可见”后)。
还尝试使用网络管理器将 2 个 ubuntus 与 adhoc wifi 连接起来,但过去所有可用的选项都消失了或不起作用了。也找不到最新的文档。任何提示都将不胜感激。
答案1
问题最终确实与防火墙有关。尽管如我所说,我没有在 19.04 和 20.04 上看到任何明显的防火墙设置 - 因为我读到过“ufw”,但并没有安装,但事实证明这个新的(对我来说)服务在两个盒子上都在运行:firewalld(https://computingforgeeks.com/install-and-use-firewalld-on-ubuntu-18-04-ubuntu-16-04/)
因此解决方案是将 wifi 接口从“drop”区域移到“home”区域:sudofirewall-cmd --zone=home --change-interface=wlp61s0