我的路由器 Fritz!Box 7530 3 天前自动更新过。从那时起,我就无法从 Mac 或 Android S20 FE 手机连接到我的 Linux 机器。我在 Linux 笔记本电脑 (A) 上运行 Kodi,在路由器更新之前,我手机上的 Kore 遥控器 100% 正常工作。
我在路由器上查找了一番,唯一能找到的就是一个勾选框,允许 LAN 上的设备相互通信。该框被勾选,我保留了原样。
路由器: Fritz!盒子 7530
科迪:20.2.0。编译日期:2023-07-01
机器:两台 Linux Mint 机器(Linux Mint 21.1,Cinnamon 版本:5.6.8,内核:5.15.0-76-generic)。我们将它们称为 A(我的)和 B(其他)Mac(Ventura 13.4.1)
我可以从 A ssh 到 B,但前提是使用名称,使用 IP 则不行。IP 是正确的,我复制粘贴以确保我有正确的数字。B 在路由器升级之前安装了 ssh 服务器。
从 BI 可以 ssh 到 A,但同样只能使用名称,不能使用 IP。我也可以仅使用名称从 A ssh 到 B。
我无法通过 Mac 进行 SSH 连接。无法通过名称或 IP 进行连接。它找不到 A 或 B。
我无法 ping 通任何机器,不过 ping 通常都已关闭,所以这说明不了什么。
我在 A 上运行 Kodi,并用手机上的 Kore 访问它。在路由器升级之前,它运行良好。
我在两台 Linux 机器上都没有运行防火墙,但当我执行 iptables --list 时,我确实得到了返回输出。除了 Chain Forward 之外,一切似乎都打开了。在启用 ufw 并尝试添加一些规则以允许我的 kodi 端口通过之前,iptables 设置非常简单。还尝试打开 ssh 端口。从那时起,我就关闭了 ufw。
我对网络的了解还不足以打破常规,因此在这方面有点困难。我查看了许多网络命令,但我不知道如何解释输出。
当我从 mac 执行 nmap 时,我实际上可以看到 A 和端口,但它报告端口已被过滤。它确实告诉我端口上运行的是什么。
我尝试了更多的事情:
- 尝试用 Kore 将我的手机连接到 A
- 尝试通过 ssh 从 B 到 A 以及从 A 到 B 进行 ssh 连接 - 这种方法有效,但前提是我使用路由器上的机器名称
- 检查了基本的网络命令,但我无法解释输出(我不知道要寻找什么)
- 仔细检查路由器设置,寻找可能的交换机
- 更改A的ip并在路由器上重新注册
- 我不记得我尝试过的其他东西