Je viens d'obtenir un nouveau téléphone Android 7.0 Nougat, et le seul problème majeur jusqu'à présent est la disparition du paramètre de délai d'attente pour le Wi-Fi. la disparition du paramètre de délai d'attente pour le Wi-Fi-hotspot.
C'est probablement le même problème que : https://Android.stackexchange.com/questions/168549/hotspot-timeout-setting-gone-in-7-1-nougat mais il a commencé avec 7.0, pas 7.1, et puisque personne n'a répondu à cette question, j'ai pensé que je pourrais essayer. question, j'ai pensé que je pouvais aussi bien essayer.
Le Hotspot semble s'éteindre après 1 à 2 minutes d'inactivité, je crois. correspondant à la mise en veille de l'appareil, ce qui m'oblige à redémarrer ISC dhclient
& wpa_supplicant
manuellement pour se reconnecter.
Le Hotspot se met en veille pour cause d'inactivité bien plus tôt que le bail DHCP. qu'il a donné expire.
J'ai activé les paramètres WiFi avancés 'On during sleep ( ALWAYS )'. Mais je n'ai pas besoin d'activer le WiFi pour activer le Hotspot WiFi (IP Tethering sur WiFi, agissant comme un point d'accès pour mon ordinateur portable), donc Je ne vois pas beaucoup de paramètres WiFi, et je ne sais pas si un paramètre WiFi prendrait effet si le WiFi était désactivé. prendrait effet si le WiFi était désactivé. Je pensais qu'on activait le WiFi uniquement pour se connecter en tant que terminal d'un autre point d'accès, et non pour fournir un AP ?
Cela fonctionne, et fonctionnait de manière fiable et à long terme sous Android 4.2.2 avec des avec les paramètres de délai d'attente appropriés, mais maintenant, sans paramètre de délai d'attente, il est très peu fiable et je dois constamment réveiller l'appareil pour utiliser l'internet par le biais de Hotspot - ou désactiver entièrement le mode veille et vider la batterie très rapidement. Une autre raison d'essayer de Rooter le téléphone, ce qui est également rendu beaucoup plus difficile par la version 7.0.
Cela pourrait avoir un rapport avec :
/etc/hostapd/hostapd_default.conf
:
# Station inactivity limit
#
# If a station does not send anything in ap_max_inactivity seconds, an
# empty data frame is sent to it in order to verify whether it is
# still in range. If this frame is not ACKed, the station will be
# disassociated and then deauthenticated. This feature is used to
# clear station table of old entries when the STAs move out of the
# range.
#
# The station can associate again with the AP if it is still in range;
# this inactivity poll is just used as a nicer way of verifying
# inactivity; i.e., client will not report broken connection because
# disassociation frame is not sent immediately without first polling
# the STA with a data frame.
# default: 300 (i.e., 5 minutes)
#ap_max_inactivity=300
J'ai donc besoin de Root le téléphone pour changer cette valeur par défaut. Quelqu'un a-t-il trouvé des solutions de contournement ?