Introduction aux réseaux locaux et aux adresses IP
Ceux qui s’intéressent aux réseaux le savent certainement
les adresses IP sont des éléments clés de la configuration d’un réseau
L’adresse IP est un numéro d’identification qui permet d’identifier
une machine sur un réseau. Tout appareil connecté à un réseau a une adresse IP
(parfois plusieurs s’il y a par exemple une carte réseau Ethernet et une carte
wifi) Il n’est donc pas toujours simple de s’y retrouver entre les adresses IP
internes, externes, IP V4, IP V6 etc…
Le principal élément du réseau local sera votre box. C’est
elle qui en générale assure les fonctions de modem et aussi de routeur.
Votre fournisseur d’accès (FAI) attribue une adresse IP à
votre box au moment ou vous vous connecté à Internet et c’est cette adresse qui
est visible ou accessible de l’extérieure. Par contre cette adresse IP n’est
pas fixe, elle est dynamique. C'est-à-dire qu’elle change fréquemment (environ
tout les 7 jours) ou chaque fois que la box redémarre.
En revanche l’interface d’administration est accessible le
plus souvent à une adresse locale ou privé (généralement 192.168.0.1 ou
192.168.1.1)
Comme il n’est pas possible d’avoir sur un même réseau local
la même adresse IP pour deux appareils connecté, il faudra faire attention si
vous souhaitez utiliser un routeur externe qui ont parfois la même adresse pour
leur propre interface d’administration.
Ensuite sur votre réseau interne vous pourrait attribuer une
adresse IP à chacune de vos machines soit en la définissant vous-même soit en
la laissant être attribuée de façon automatique par un DHCP.
Les adresses IP sur un réseau local démarrent à partir de
l’adresse 192.168.0.0, (sinon une autre
plage d’adresse privé est aussi disponible à partir de 10.0.0.0)
Voici un exemple de réseau local constitué de deux PC
et trois autres périphériques:
192.168.1.1 adresse IP de votre box
192.168.1.2 adresse
IP du PC N°1
192.168.1.3 adresse IP du PC N°2
192.168.1.4 adresse IP d’une camera wifi
192.168.1.5 adresse IP d’un disque dur réseau
192.168.1.6 adresse IP d’une imprimante wifi
etc….Vous pouvez attribuer le dernier numéro comme bon vous
semble à condition qu’il ne soit utilisé qu’une seule fois.
Petite remarque
l’adresse 127.0.0.1 est l’adresse localhost utilisée pour accéder à un serveur
installé sur une machine hôte en local
Toutes ces adresses IP sont donc des adresses internes qui
sont accessibles et visibles uniquement à l’intérieur du réseau local
c'est-à-dire à partir d’une machine qui est déjà connecté sur ce réseau.
L’autre condition est d’avoir autoriser le partage sur le
réseau de certains éléments comme les disques durs ou des dossiers pour rendre
leur contenu visible et pouvoir partager des fichiers.
Enfin pour pouvoir se ‘connecter’ sur une machine afin
qu’elle réponde à des requêtes, il faut qu’elle soit configurer comme un
serveur. Il existe de nombreux type de serveur, web pour héberger un site web, FTP pour partager des fichiers, serveur de messagerie ou encore serveur domotique
pour la partie qui nous intéresse le plus!
Pour accéder à ces machines (configuré en serveur) depuis
l’extérieure il y a deux étapes:
Nous avons vu précédemment que l’adresse IP d’une box en
générale est dynamique. Ce qui pose un premier problème car il est difficile
d’accéder à quelque chose qui bouge en permanence!
La première solution est de demander à votre FAI une adresse
IP fixe. Malheureusement tout les
FAI ne proposent pas ce service, c’est parfois payant, ou réservé aux
professionnels.
Si votre FAI ne peux pas vous attribuer une adresse IP fixe,
il faut alors passer par un service de suivi d’adresse dynamique.
Le plus réputé est DynDNS mais apparemment ils ne proposent
plus leurs services gratuitement. En alternative gratuite il reste les services
de no-ip.com.
Principe de fonctionnement : le site vous propose de
remplacer l’adresse IP de votre box par un nom beaucoup plus facile à retenir
(DNS) et de lier ce nom à l’adresse IP de votre box qui change en permanence en
installant un petit logiciel qui surveille de façon continu les changements de
votre adresse IP.
Ainsi en choisissant
un nom dns par exemple monchezmoi
vous aurez une adresse du type monchezmoi.no-ip.org qui sera rediriger vers
votre box quelque soit son adresse IP.
La seconde étape sera d’ouvrir un port externe et de
rediriger les requêtes qui arrivent sur ce port vers l’adresse IP de la machine
serveur à laquelle vous voulez accéder.
Si par exemple vous voulez accéder à une camera wifi dont
l’adresse locale est 192.168.1.4 il faudra définir un port externe (par
ex : 4552) et l’associer a l’adresse IP de votre camera.
Ainsi de l’extérieur en appelant avec un navigateur
l’adresse
monchezmoi.no-ip.org :4552, vous accéderez à l’interface de votre
camera dont l’adresse interne est 192.168.1.4
Enfin bien souvent les cameras nécessitent de se loguer avec
un nom d’utilisateur et un mot de passe pour accéder à l’interface utilisateur
et aux différentes fonctions de la camera.
Il est possible d’utiliser un logiciel dédié pour contrôler
vos cameras, ou un simple navigateur web pour accéder à l’interface
utilisateur.
Mais si on souhaite piloter ses cameras à partir d’une
application domotique il faudra passer les informations de loggin et les
fonctions à utiliser dans l’URL de la camera en faisant par exemple ainsi :
http://mon-user:mon-password@ip-ma-caméra:port-ma-caméra/snapshot.cgi
(pour prendre une image)
http://mon-user:mon-password@ip-ma-caméra:port-ma-caméra/videostream.cgi
(pour prendre avoir la vidéo en live)
ou
http://monchezmoi.no-ip.org/videostream.cgi?user=mon-user&pwd=mon-passeword
(pour prendre avoir la vidéo en live)
http://monchezmoi.no-ip.org/snapshoot.cgi?user=mon-user&pwd=mon-passeword
(pour prendre une image)
Aucun commentaire:
Enregistrer un commentaire