wifi disassociate
iOS(iPhone, iPad)で、無線LANの意図しない切断について相談させてください。
状況
・約60秒間隔で、iOSが無線LANを切断(disassociate)する。
・その直後(0.1秒程)、すぐに再接続する
・iPadを利用している状況では無線LANは接続できているように
感じられる。
しかし、PC等からiPadにpingを(ping -t) 飛ばし続けていると、
iOSからの無線LAN切断(disassociate) 時にpingが1~2回途切れる事が
確認できている。ping が途切れるのも 約60秒間隔。
・固定IP, DHCPそれぞれでも現象は発生しました。
この状況は、以下の条件で発生するようです。
・無線APは特定のAPを「自動接続」している
・デフォルトゲートウェイにIPアドレスが指定されているが、
そのデフォルトゲートウェイは存在しない(電源が落ちている等)
無線APがコールドブート後「自動接続」で接続したAPではなく、
SSIDのリストからAPを選択した場合や、
デフォルトゲートウェイが存在する場合は、本現象は発生しません。
iOSのバージョンは、 11.3系、11.4系、12系で上記現象を確認しています。
(iPad pro, iPhoneで確認)
この時のパケットキャプチャも取得しており、iOS(iPad)から
disassociate している場面も確認できています。
無線LANが切断されると、その時のTCP/IPのセッションが切断されてしまい、
弊社作成の iPad 用アプリがログアウト(セッション管理上)してしまい
非常に不便です。60秒毎にログアウトするので、事実上利用できません。
今回、このような移行期間で質問の状況が発覚しました。
質問
以下、質問させてください。
・これがどのような状況で、なぜ無線LANを切断するのか
・どのような条件で発生するのか
・他にも上記の条件以外で無線LANを意図的に切断する状況は有り得るのか
あるなら、その条件を知りたい
・本件の対処方法(ゲートウェイが存在しない状態で、無線LANが切断されない)
よろしくお願い致します。
iPad Pro Wi-Fi, iOS 12