Mon téléphone Moto X 4 a LineageOS 17.1 installé et est enraciné avec magisk. J'utilise le hot spot du téléphone comme moyen principal pour me connecter à internet.
Dans ce scénario, l'appareil Android fait office de serveur DHCP et distribue donc des adresses IP aléatoires dans la sous-plage 192.168.43.0/24. Je voudrais attribuer des adresses IP statiques à mes appareils, afin de pouvoir m'y connecter facilement via SSH. La télécommande Android clementine nécessite également que mon ordinateur portable soit disponible sur une IP fixe.
Je n'aime pas transporter un routeur de voyage pour cette capacité de réseau de base.
Sous Android 9, cela était possible en configurant le fichier dnsmasq.conf, en définissant les autorisations du fichier et en configurant les règles SELinux.
Ce site Abhilfe m'a aidé à le mettre en place.
Android utilise dnsmasq comme serveur DHCP/DNS (jusqu'à Pie). Créez donc le fichier de configuration /etc/dnsmasq.conf avec l'option dhcp-host=<MAC>,<IP>.