![如何在 Rasberry Pi 4 上使用 iOS 14.x 和 Ubuntu 20.10 设置 iPhone USB 以太网网络共享](https://linux22.com/image/1180399/%E5%A6%82%E4%BD%95%E5%9C%A8%20Rasberry%20Pi%204%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20iOS%2014.x%20%E5%92%8C%20Ubuntu%2020.10%20%E8%AE%BE%E7%BD%AE%20iPhone%20USB%20%E4%BB%A5%E5%A4%AA%E7%BD%91%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB.png)
我最近在我的 Rasberry 上安装了Ubuntu Desktop 20.10
运行内核,并遇到了一些问题,需要排除为什么 USB 以太网网络共享无法与运行的 Iphone 配合使用。5.8.0-1015-raspi
Pi 4
iOS 14.1
从头开始,当我使用 Pi 上的 USB 将 iPhone 插入时,Ubuntu 会自动检测连接,因为Apple Ethernet Connected
正确的默认路由/DNS 路由是我的 iPhone,并且 iOS 显示我共享了我的连接,但所有对 0.0.0.0 的请求似乎都无处可去。
然后我安装了两者ipheth-utils
,libimobiledevice
显然是需要的,但仍然面临同样的问题。
我traceroute
在使用 iPhone 连接 USB 网络共享功能时进行了测试(有和没有ipheth-utils
libimobiledevice
),其中 ICMP ping 成功到 172.20.10.1,但是 traceroute 什么也没给我:
~$ traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
我traceroute
在通过无线网络连接 iPhone 的情况下跑步:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 _gateway (172.20.10.1) 3.497 ms 3.387 ms 3.217 ms
2 172.24.79.202 (172.24.79.202) 51.614 ms 51.432 ms 51.251 ms
3 172.24.67.229 (172.24.67.229) 50.873 ms 50.896 ms 49.183 ms
4 172.24.226.221 (172.24.226.221) 49.025 ms 48.839 ms 48.662 ms
5 172.24.226.222 (172.24.226.222) 48.130 ms 48.298 ms 27.517 ms
6 * * *
7 * * *
8 * * *
是否Ubuntu Desktop 20.10
打算在最新的 iOS 上从头开始以网络共享模式与 iPhone 合作?
有什么建议可以进一步解决或排除该故障吗?
在此编辑一些进一步的详细信息:
~$ apt list --installed | grep "ipheth-utils\|mobiledevice"
ipheth-utils/groovy,now 1.0+git20111206-0ubuntu5 arm64 [installed]
libimobiledevice-utils/groovy,now 1.3.0-5 arm64 [installed]
libimobiledevice6/groovy,now 1.3.0-5 arm64 [installed,automatic]