Bonjour ,
existe t il un moyen de savoir si il y a un dhcp sur le reseaux ?
le but de cette demande ,
en ce moment j’ai une box free avec dhcp activé , que la borne wifi se sert ( elle n’a pas de serveur dhcp ) sur la borne wifi ( en rj45 ) est branché un rpi
mon souhait :
si j’enleve la box free , le rpi prend le relais en temps que serveur dhcp ,
donc le rpi surveille si il y a un dhcp sinon c’est lui qui fait serveur dhcp
Il te suffit de scanner la presence de la box free. pas besoin de savoir si le DHCP est là, car si la box n’est pas là, le DHCP non plus. Et pour ça un simple ping suffit.
Sinon tu as netdiscover.
Autrement, il te suffit de désactiver le DHCP de la box, et d’avoir le DHCP actif en permanence sur ton rpi.
j’aime bien faire compliqué ,
j’ai une install avec des esp32 connecté sur la borne wifi avec le rpi en rj45 , le probleme est que je vais vendre la maison et emmener la box , il faut que , ceux qui acheterons , continuer à se connecter sur le wifi pour acceder aux esp32 , donc si plus de box il faut que le rpi soit en relais et que quand il remette une box , ce soit la nouvelle box qui remette le dhcp , je sais pas facile à comprendre
Ils ont forcément besoin d’être sur le même Wifi ?
Sinon les ESP32 sur un wifi dédié, géré par le Pi (y compris le dhcp), et si il faut que les ESP est un accès internet (ce qui me surprendrais, mais bon…) le Pi en passerelle vers la box ?
Oui.
Ma réponse/proposition était succincte. Je n’ai pas parlé des sous-réseau, ni du DHCP, ni de plein de chose.
L’idée/la question étant surtout que si changement de proprio, il y a fort à parier que le futur proprio va soit choisir un SSID, soit laisser celui par défaut de sa future box, et dans les deux cas qui ne sera probablement pas connu des ESP32. Le mot de passe du Wifi changera. Bref, faudra tout configuer sur un nouveau réseau Wifi. D’où le wifi dédié, depuis le Pi, et qui « survivra » au changement de proprio.
En partant de ça, effectivement, il faut mettre en place un sous-réseau, un DHCP (sauf si bascule en IP fixe), éventuellement une passerelle, etc.