3

2016 年 17 月 11 日更新:

好的,现在我可以在wireshark 中看到连接是如何开始的,但是iPhone 中发生了一些事情。

当我触摸 SimpleTunnel 应用程序中的 VPN 按钮时,状态从已断开连接变为正在连接,但立即又变回断开连接,并且在服务器中我可以看到以下消息:

2016-11-16 19:12:41.033 tunnel_server[693:7087] 接受新连接

PacketTunnel 进程由于某种原因正在崩溃...测试:

iPad Mini iOS 9.3.5 (13G36) iPhone 5 iOS 10.1.1 (14B150) iPhone 5s iOS 10.0.1 (14A403)

在这里你可以看到崩溃日志:

https://www.dropbox.com/sh/y4sd02rp6v5nc12/AADGtIfqS0dTX5fyAxDzbQlba?dl=0

我将此问题报告为错误,编号 29308978

但我需要让它工作才能完成我的项目。

原始问题:

简单隧道信息:

https://developer.apple.com/library/content/samplecode/SimpleTunnel/Introduction/Intro.html

我有这个设置:

iPhone 10.1 通过 WiFi 连接到 AP,IP 10.0.0.33。Mac 通过以太网连接到 AP,IP 10.0.0.40。

tunnel_server 在端口 6969 上启动并运行。SimpelTunnel 安装并配置了服务器 10.0.0.40:6969

当我触摸连接按钮时,没有任何反应,只需将状态更改为正在连接。

使用wireshark,我看不到任何来自iPhone的数据包。如果我尝试从 iPhone 对 Mac 进行 ping 操作,它运行良好。

有任何想法吗??如何调试 SimpleTunnel 的连接过程?

问候。

4

0 回答 0