2016 年 11 月 17 日更新:
さて、接続がどのように開始されるかを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
しかし、私は自分のプロジェクトを実行できるようにする必要があります。
元の質問:
SimpleTunnel 情報:
https://developer.apple.com/library/content/samplecode/SimpleTunnel/Introduction/Intro.html
私はこのセットアップを持っています:
WiFi 経由で IP 10.0.0.33 の AP に接続された iPhone 10.1。イーサネット経由で AP、IP 10.0.0.40 に接続された Mac。
tunnel_server が開始され、ポート 6969 で実行されました。SimpleTunnel がインストールされ、サーバー 10.0.0.40:6969 で構成されました
接続ボタンをタッチしても何も起こらず、ステータスを接続中に変更するだけです。
Wireshark を使用すると、iPhone からのパケットが見えません。iPhone から Mac に ping を実行しようとすると、うまくいきます。
何か案は??SimpleTunnel の接続プロセスをデバッグするにはどうすればよいですか?
よろしく。