Serveur ET client NTP
Posté : jeu. 11 juil. 2019 14:39
Bonjour,
Je suis actuellement sur un projet domotique et je me casse la tête à essayer de séparer 2 réseaux.
Développons un peu.
*------------------*
| Raspberry PI |------- wlan0 <---> Box
*------------------*
|
eth0
|
Switch
|
Point d'accès sans fil <-----> ESP8266 avec ESPEasy
Le raspberry est bien sur au coeur du système domotique et embarque Domoticz (pour l'instant, ça changera peut-être).
Il est connecté à internet via la wifi. Je ne voulais pas que les ESP soient accessibles directement depuis mon réseau local.
Le port Eth0 est connecté à un switch puis direction un point d'accès Wifi pour enfin communiquer avec l'ESP.
Il y a donc 2 réseaux :
- Désactivation client DHCP sur Eth0 (denyinterfaces eth0 dans /etc/dhcpcd.conf)
- Installation serveur DHCP (apt-get install isc-dhcp-server)
- IP fixe sur Eth0 (/etc/network/interfaces.d/eth0)
- Configuration du serveur DHCP (/etc/dhcp/dhcpd.conf)
- Et limitation du serveur DHCP sur Eth0 uniquement (/etc/default/isc-dhcp-server)
L'ESP est paramétrée pour se connecter sur le réseau 192.168.2... et tout va bien.
J'ai besoin de transmettre l'heure à mes ESP via un serveur NTP. De base, le raspberry se met à l'heure automatiquement (je ne sais pas par quel moyen, je n'ai pas trouvé les fichiers de configuration où spécifier les serveur de tps sur Internet). Bon, je ne maitrise pas le phénomène, mais il se passe bien, c'est cool
Du coup,il faudrait que j'installe un serveur NTP sur Eth0 uniquement ou que j'autorise du transit entre 192.168.1... et 192.168.2... sur le port 123 (mais c'est pas la solution que je préfèrerais). Et là, je n'ai pas trouvé comment faire.
La question qui viendra à l'esprit de beaucoup est : "pourquoi ne pas avoir connecté le raspi au Lan de la box et les ESP au Wifi du Raspi ?" et je répondrais:
Merci d'avance pour vos conseils éclairés.
Je suis actuellement sur un projet domotique et je me casse la tête à essayer de séparer 2 réseaux.
Développons un peu.
*------------------*
| Raspberry PI |------- wlan0 <---> Box
*------------------*
|
eth0
|
Switch
|
Point d'accès sans fil <-----> ESP8266 avec ESPEasy
Le raspberry est bien sur au coeur du système domotique et embarque Domoticz (pour l'instant, ça changera peut-être).
Il est connecté à internet via la wifi. Je ne voulais pas que les ESP soient accessibles directement depuis mon réseau local.
Le port Eth0 est connecté à un switch puis direction un point d'accès Wifi pour enfin communiquer avec l'ESP.
Il y a donc 2 réseaux :
- 192.168.1.... pour le réseau "normal" de la box (accès internet).
- 192.168.2.... pour le réseau "domotique" qui n'est pas accessible de l'extérieur
- Désactivation client DHCP sur Eth0 (denyinterfaces eth0 dans /etc/dhcpcd.conf)
- Installation serveur DHCP (apt-get install isc-dhcp-server)
- IP fixe sur Eth0 (/etc/network/interfaces.d/eth0)
- Configuration du serveur DHCP (/etc/dhcp/dhcpd.conf)
- Et limitation du serveur DHCP sur Eth0 uniquement (/etc/default/isc-dhcp-server)
L'ESP est paramétrée pour se connecter sur le réseau 192.168.2... et tout va bien.
J'ai besoin de transmettre l'heure à mes ESP via un serveur NTP. De base, le raspberry se met à l'heure automatiquement (je ne sais pas par quel moyen, je n'ai pas trouvé les fichiers de configuration où spécifier les serveur de tps sur Internet). Bon, je ne maitrise pas le phénomène, mais il se passe bien, c'est cool
Du coup,il faudrait que j'installe un serveur NTP sur Eth0 uniquement ou que j'autorise du transit entre 192.168.1... et 192.168.2... sur le port 123 (mais c'est pas la solution que je préfèrerais). Et là, je n'ai pas trouvé comment faire.
La question qui viendra à l'esprit de beaucoup est : "pourquoi ne pas avoir connecté le raspi au Lan de la box et les ESP au Wifi du Raspi ?" et je répondrais:
- PARCEQUE !!! (en criant, avec une tronçonneuse à la main et un costume de boisson gazeuse à l'orange sanguine)
- Blague à part, mon installation est essentiellement filaire et très étendue. Du coup, j'aurais été obligé de mettre des répéteurs wifi un peu partout. Là, je dois mettre des Acces Point (c'est le même matos avec une config différente), mais un peu moins... C'est une question plus géographique que réellement technique.
Merci d'avance pour vos conseils éclairés.