在电缆调制解调器以太网网络上配置 iPad

在电缆调制解调器以太网网络上配置 iPad

我无法将 iPad 连接到本地网络上的其他计算机,该网络由电缆调制解调器提供。电缆调制解调器有许多可用的静态 IP。我有一台 Linux 计算机插入调制解调器,它有一个手动配置的静态 IP。

我知道计算机可以与本地网络上的设备通信。例如,我有一台打印机,它只有一个本地地址,即 10.1.10.190,Linux 计算机可以通过发送到该本地地址来打印到该打印机。

当我通过电缆将 iPad 连接到电缆调制解调器时,以太网接口显示它的 IP 地址为 10.1.10.161(以及几个自动发现的 IPv6 地址)。IP 上的浏览​​器可以正常工作,所以我知道它具有网络连接。

问题是当我使用 KDE Con​​nect 时,计算机和 iPad 无法互相找到。即使我在 KDE Con​​nect 中手动输入计算机的 IPv4 地址 (96.79.XX),它仍然找不到计算机。

我想如果我能找到计算机的本地地址 (10.1.10.X),那么我就可以手动将其输入 KDE Con​​nect,但我不知道如何在 Linux 上找到该本地地址。例如,如果我执行“sudo ip address”,它只会显示 IPv4 地址,而不是任何本地地址。

请注意,如果我在 Linux 机器上执行“netcat -z -v 10.1.10.161 1716”之类的命令,那么我会得到答案“ipad.hsd1.nh.comcast.net [10.1.10.161] 1716 (xmsg) open”,因此 Linux 机器显然可以访问 iPad。

我的下一步该怎么做?

答案1

我搞明白了。显然我在 Linux 机器上启用了防火墙(我忘了这回事了),而 KDEConnect 需要双向 udp 才能工作并发现其他机器。

我解决这个问题的方法是使用以下命令:

sudo iptables -L -v

这表明 ufw 防火墙处于活动状态。我通过以下命令验证了这一点:

sudo ufw status 

这表明 ufw 处于“活动”状态,并列出了 ufw 正在使用的规则。我添加了允许使用 kde connect 使用的 udp 端口​​的规则,然后在 linux 机器上重新启动 KDE Con​​nect,然后机器就可以相互识别了。

相关内容