私はいくつかのテスト プロジェクトに取り組んでいます。基本的には、ホットスポット モードのときにすべてのトラフィックを固定アドレスにルーティングしたいと考えています。たとえば、192.168.0.0/24 の IP 範囲がありますrootまたは JNI 関数なしで iptables を使用できるかどうかわかりません (必要なものに一致するものを見つけることができません) 箱から出して考えることは大歓迎です (DNS、クライアント接続での低レベル パケット ブロードキャストなど...)
何か案が?
編集: Android と iOS はネットワーク ポータルをどのように検出しますか?
ソース: https://sudoroom.org/wiki/Mesh/Firmware/Splash_page 彼らは HTTP GET を試みます
iOS: http://www.apple.com/library/test/success.htmlポータルの背後にない場合は 200 を期待
Android: http://clients3.google.com/generate_204で、ポータルの背後にない場合は 204 ステータスが期待されます。その他のステータスはすべてポータルです。
では、これらの検出に正しく対応するにはどうすればよいでしょうか?