[[reseaux:internet:ipcam:synthese|{{ :suivant.png?nolink&30|Synthèse}}]] [[reseaux:internet:ipcam:msituation|{{ :retour.png?nolink&30|Mise en situation}}]][[reseaux:internet:ipcam:accueilipcam|{{ :iconemaison.jpg?nolink&30|Accueil IPCAM}}]] ===== Réseaux - IPCAM - TP ===== [Mise à jour le 11/11/2021] **Durées conseillées** : §2a, §2b et §2c (1h45), §2d (1h) **Notions abordées** : adresse IP, adresse MAC, port logiciel, réseau privé, protocoles DHCP et FTP. SSID ===== 2. Etude de la problématique ===== > ** Consigne : l’adresse IP de la caméra ne doit pas être modifiée au cours du TP.** ==== 2a. Détermination des paramètres d’adressage de la caméra ==== {{ :reseaux:internet:ipcam:imgproblem1.png?nolink&350|}} Dans un premier temps, la caméra doit être connectée au réseau du lycée en suivant la procédure suivante : **(1)** Connectez la caméra au réseau du lycée avec un câble **Ethernet droit** comme sur la figure ci-contre. **(2)** Mettez-là sous tension. Votre caméra est identifiée par un nom inscrit dessous. Elle est déjà configurée avec une **adresse IP statique**. Pour la connaître, vous allez utiliser le logiciel « **Search Tool** » présent sur le bureau du PC. **(3)** Double-cliquez sur {{:reseaux:ipcam:searchtool.png?nolink|}} et suivez le mode d’emploi de l’[[:reseaux:internet:ipcam:searchtool|ANNEXE 1]] pour réaliser l’activité 1 ci-dessous. **ACTIVITE 1** \\ Notez le **nom** de la caméra, son **adresse IP**, le** masque de sous réseau** (Sub Mask), le **numéro de port HTTP** et son **adresse physique** (adresse MAC). Déterminez l’adresse IP du réseau correspondant à l’adresse IP de la caméra. Répondez sur le DOCUMENT REPONSE 2. ---- {{:reseaux:ipcam:info.png?nolink|>}} **Adresse MAC** (adresse physique) {{ :reseaux:ipcam:mac.png?nolink&250|}} \\ Une adresse MAC (**Media Access Control**), parfois nommée adresse physique, est un identifiant physique stocké dans une carte réseau ou une interface réseau similaire. À moins qu'elle n'ait été modifiée par l'utilisateur, elle est unique au monde. Toutes les cartes réseau ont une adresse MAC, même celles contenues dans les PC et autres appareils connectés (tablette tactile, smartphone, consoles de jeux...). Wikipédia {{:reseaux:ipcam:info.png?nolink|>}} **Adresse IP** (adresse logique) \\ Une adresse IP (avec IP pour **Internet Protocol**) est un numéro d'identification qui est attribué de façon permanente ou provisoire à chaque appareil connecté à un réseau informatique utilisant l'Internet Protocol. L'adresse IP est à la base du système d'acheminement (le routage) des messages sur Internet. {{ :reseaux:ipcam:ip.png?nolink&250|}} \\ Il existe des adresses IP de **version 4** (sur 32 bits, soit 4 octets) et de version 6 (sur 128 bits, soit 16 octets). La version 4 est actuellement la plus utilisée : elle est généralement représentée en notation décimale avec quatre nombres compris entre 0 et 255, séparés par des points, ce qui donne par exemple : 212.85.150.134. Les plages d'adresses IPv4 étant proches de la saturation, les opérateurs incitent à la transition d'IPv4 vers IPv6. Wikipédia {{:reseaux:ipcam:info.png?nolink|>}} **PORT logiciel** \\ « Correspondant à la **couche de transport du modèle OSI**, la notion de **port logiciel** permet, sur un ordinateur donné, de distinguer différents interlocuteurs. Ces interlocuteurs sont des programmes informatiques qui, selon les cas, écoutent ou émettent des informations sur ces ports. Un port est distingué par son **numéro** exprimé sur **16 bits**. **L'attribution des ports est faite par le système d'exploitation**, sur demande d'une application. Cette dernière peut demander à ce que le système d'exploitation lui attribue n'importe quel port, à condition qu'il ne soit pas déjà attribué. L'application peut ensuite l'utiliser comme bon lui semble. **Les ports 0 à 1023 sont réservés**. **Exemples** - Port **20/21**, pour l’échange de fichiers **FTP**. - Port **80** pour la consultation d’un serveur HTTP. \\ Grâce à cette abstraction, **on peut exécuter plusieurs logiciels serveurs sur une même machine, et même simultanément des logiciels clients et des serveurs**, ce qui est fréquent sur les systèmes d'exploitation multitâches et multiutilisateurs. » Wikipédia ---- {{ :reseaux:ipcam:webinaccessible.png?nolink|}} **(4)** Cliquez sur //**Open**// dans la zone 3 « //Equipement Information// » du logiciel « Search tool ». Un navigateur s’ouvre, mais : \\ - soit la page demandée ne s’affiche pas, \\ - soit le navigateur affiche « Page Web Inaccessible ». C’est normal, bien que connectés, **la caméra et le PC ne sont pas sur le même réseau** ! Vous allez réaliser cette mise en réseau des deux équipements (indispensable pour voir le flux vidéo dans un navigateur) en suivant les indications données dans le prochain paragraphe. ==== 2b. Affichage du flux vidéo dans un navigateur ==== La caméra intègre un serveur HTTP sur lequel est installé un site web. L’accès à ce site se fait à l’aide d’un client HTTP (Vous utiliserez Mozilla pour le TP). Vous disposez maintenant des paramètres d’adressage de la caméra. Vous allez la "mettre en réseau" avec votre PC par l’intermédiaire d’une **__liaison point à point__**. Ce type de liaison est utile lorsqu’on souhaite vérifier un équipement en dehors du réseau. **(1)** Fermez l’utilitaire « Search tool » et **déconnectez la caméra** du réseau "lycée". **(2)** Identification de la carte « ReseauTest » {{:reseaux:ipcam:icoeth.png?nolink&350 |}} Faites un clic droit sur {{:reseaux:ipcam:icoreseau.png?nolink|}} dans la barre des tâches du PC. \\ Sélectionnez "**Ouvrir le centre Réseau et partage**" puis sélectionnez "**Modifier les paramètres de la carte**". {{ :reseaux:ipcam:respp.png?nolink&350|}} \\ **(3)** Connectez le câble croisé entre la carte « Reseaulycée » et la caméra. **ACTIVITE 2** \\ Choisissez une adresse IP pour la carte Ethernet du PC, compatible avec l’adresse du réseau sur lequel se situe la caméra. Notez-la sur le DOCUMENT REPONSE 3. ---- {{:reseaux:ipcam:info.png?nolink&30|}} **Rappels et complément sur l'adressage IP** \\ Voir plus particulièrement les paragraphes "**NetId**, **HostId** et ** masque de sous réseau**" du document accessible ici ---- **(4)** Configuration de la carte « ReseauTest » avec l’adresse IP choisie. \\ Double-cliquez sur l’icône {{:reseaux:ipcam:rtest.png?nolink|}} correspondant à la carte « ReseauTest » et suivez la démarche proposée sur l’[[:reseaux:internet:ipcam:cartereseau|ANNEXE 2]]. {{ :reseaux:ipcam:invitecde.png?nolink&200|}} Il reste à identifier l’adresse MAC de la carte Ethernet du PC pour que le schéma d’adressage du DR2 soit complet. **Ouvrez** une fenêtre d’invite de commandes (cliquez sur le bouton « Démarrer » {{:reseaux:ipcam:btnw7.png?nolink|}}. \\ Dans la zone de recherche, entrez **cmd** et identifiez l’adresse physique de la carte réseau. On rappelle les commandes précédemment utilisées : **ipconfig/all**, **ping <@IP>**, **arp –a** (Les symboles <> ne doivent pas être écrits, @IP est l'adresse IP de la caméra) Si la commande n’est pas reconnue, placez-vous dans le répertoire system32 en entrant : cd c:/Windows/system32 dans l'invite de commande. **(5)** **Ouvrez** un navigateur (Mozilla pour le TP) pour accéder au serveur HTTP de la caméra. **Testez** la connexion entre la caméra et le PC en entrant : {{ :reseaux:ipcam:httpcam.png?nolink&300 |}} (Les symboles <> ne doivent pas être écrits, @IP est l'adresse IP de la caméra) {{ :reseaux:ipcam:paccescam.png?nolink|}} **Si le port est 80, il peut être omis ainsi que les ":"**. Vous devez obtenir la page web ci-contre. L’identifiant utilisateur est **//admin//** et il n’y a pas de mot de passe. La page d’accueil du site web de la caméra se présente comme sur la copie d’écran ci-dessous : {{ :reseaux:ipcam:pacceuilcam.png?nolink |}} {{ :reseaux:ipcam:reseaucam.png?nolink&200|}} Utilisez le panneau de contrôle pour vous familiariser avec ses fonctions (déplacer l’angle de vue, etc.) **APPEL PROF** : Pour faire vérifier le fonctionnement de la caméra. Les manipulations réalisées dans le paragraphe précédent ont permis de placer le PC et la caméra sur le même réseau. Pour visualiser le flux vidéo de la caméra Wanscam sur d’autres PC et sur des mobiles, il est nécessaire de réaliser un **réseau privé local**. ==== 2c. Intégration de la caméra et du PC à un réseau privé local ==== {{:reseaux:ipcam:info.png?nolink|>}} **Réseau privé** \\ //Un **réseau privé** est un réseau qui utilise les plages d'adressage IP définies par la norme RFC 19181 « //Address Allocation for Private Internets// ». Ces adresses ne sont pas routées sur Internet. Un réseau privé peut être numéroté librement avec les plages d'adresses privées prévues à cet effet. Par opposition aux adresses publiques d'Internet, ces adresses ne sont pas uniques, plusieurs réseaux pouvant utiliser les mêmes adresses. Les réseaux privés sont de pratique courante dans les réseaux locaux, car beaucoup d'utilisateurs et d'entreprises n'ont pas besoin de disposer d'une adresse IP mondialement unique pour chaque élément de leur réseau, ordinateur, imprimante, etc. Une autre raison de l'essor des réseaux privés provient de la pénurie d'adresses IPv4 publiques.// Wikipédia {{ :reseaux:ipcam:ipprive.png?nolink&600 |}} === 2c1. Le routeur sans fil === Le réseau à réaliser est schématisé sur le DOCUMENT REPONSE 3. \\ Au centre de ce schéma se trouve un « **//routeur sans fil//** » (également appelé Box) de marque **D-LINK** (type **DIR-600**). Ce matériel va vous permettre de créer un réseau privé local « sans fil ». {{ :reseaux:ipcam:dr600.png?nolink&300 |}} ---- {{:reseaux:ipcam:info.png?nolink|>}} Un **routeur sans fil** est constitué de deux périphériques : un **point d'accès** et un **routeur/commutateur**. \\ Le point d'accès permet aux périphériques sans fil de se connecter au réseau. \\ Le routeur/commutateur permet d'effectuer les tâches suivantes : \\ - Acheminer les données depuis et vers les périphériques connectés au réseau. \\ - Permettre aux périphériques reliés au réseau de partager une connexion Internet unique (via un câble ou un modem ADSL). \\ **Cette fonctionnalité ne sera pas utilisée dans le TP**. \\ - Permettre aux périphériques reliés au réseau de communiquer entre eux. LINKSYS ---- Lors de la première mise sous tension ou **après un reset** (action pendant 20s minimum sur le bouton RESET à l’arrière du boitier) le routeur **DIR-600** est configuré avec l’adresse IP notée **__dessous__**. Il met en œuvre le **protocole DHCP** pour attribuer automatiquement des adresses IP (**__dynamiques__**) aux hôtes du réseau. ---- {{:reseaux:ipcam:info.png?nolink|>}} **DHCP** \\ //**Dynamic Host Configuration Protocol** (DHCP) est un protocole réseau dont le rôle est d’assurer la **configuration automatique des paramètres IP d’une station**, notamment en lui affectant automatiquement une adresse IP et un masque de sous-réseau... » //Wikipédia ---- === 2c2. Configuration du routeur sans fil avec une adresse IP statique === La carte Ethernet « RéseauTest » du PC a été préalablement configurée avec une adresse IP statique. Il est nécessaire de la **remettre dans sa configuration initiale (IP dynamique)** pour accéder au serveur web du routeur. Reprenez la démarche de l’[[reseaux:internet:ipcam:cartereseau|annexe 2 "Paramétrage d’une carte réseau sous Windows 7"]]. Dans la fenêtre « Propriété de protocole Internet version 4 », sélectionnez « Obtenir une adresse IP automatiquement » {{ :reseaux:ipcam:connexiondroit.png?nolink&350|}} **Accès au routeur** \\ (1) Mettez le routeur sous tension. Reliez-le au PC avec un câble Ethernet droit (utilisez une connexion LAN entre 1 et 4). Le DIR-600 intègre un **utilitaire de configuration**. On y accède avec un navigateur WEB. {{ :reseaux:ipcam:dlinkdir600.png?nolink&350|}} **(2)** Entrez l’adresse IP du DIR-600 (notée sous le boitier) dans un navigateur. Vous devez obtenir la page web ci-contre. L’identifiant (**User Name**) est **//admin//** et il n’y a pas de mot de passe. La page d’accueil de l’utilitaire de configuration du DIR 600 se présente comme sur la copie d’écran ci-dessous : {{ :reseaux:ipcam:dlinksetup.png?nolink&600 |}} Vous pouvez connaître l’adresse IP dynamique, le masque de sous réseau et l’adresse Mac de chacun des hôtes connectés au DIR-600 (avec une IP dynamique) en consultant la page « **NETWORK SETTING** » du menu « **SETUP** ». Les « hôtes » **ayant été connectés** sont listés comme dans l’exemple ci-dessous. {{ :reseaux:ipcam:dhxphost.png?nolink&600 |}} **Configuration du routeur** **ACTIVITE 3** \\ Proposez une adresse IP pour le routeur, compatible avec l’adresse du réseau. Notez-la sur le schéma du DOCUMENT REPONSE 3. Le PC et la caméra conservent les adresses attribuées précédemment. Pour le moment, seuls le routeur et le PC sont connectés. Les manipulations décrites ci-dessous vont vous permettre de configurer le réseau avec les adresses IP statiques que vous avez choisies. **(1) Dans la page "Network Settings"** {{ :reseaux:ipcam:etiquette.png?nolink&300|}} \\ Changez l’adresse IP du DIR-600(Router IP Adress) par celle que vous avez choisie. Modifiez son nom (HOST Name) conformément aux informations données sur l’étiquette de votre réseau. x vous a été attribué. y = x/10. **Décochez** « Enable DNS Relay ». Exemple : {{ :reseaux:ipcam:routeursetting.png?nolink&500 |}} **Désactivez** le protocole DHCP comme ci-dessous. {{ :reseaux:ipcam:routeursetting2.png?nolink&500 |}} Cliquez sur le bouton {{:reseaux:ipcam:bpsave.png?nolink&100|}} pour sauvegarder les changements. Vous devez obtenir un message de confirmation du DIR-600 comme dans l’exemple ci-dessous : {{ :reseaux:ipcam:lanip.png?nolink600 |}} **Pour vous connecter au routeur avec sa nouvelle adresse IP**, vous devez reconfigurer la carte Ethernet du PC en IP fixe (Annexe 2). En plus des champs "Adresse IP" et "Masque de sous réseau", vous devez renseigner la passerelle par défaut (avec l’IP du routeur). {{ :reseaux:ipcam:connecte.png?nolink&900 |}} Vous allez maintenant désactiver le réseau sans fil. Il sera utilisé dans la dernière partie du TP. **(2)** **Dans la page "Wireless Settings"** {{ :reseaux:ipcam:manual.png?nolink&500 |}} Décochez **Enable Wireless** comme ci-dessous : {{ :reseaux:ipcam:wireless.png?nolink&500 |}} **N’oubliez pas de cliquer sur le bouton** {{:reseaux:ipcam:bpsave.png?nolink&100|}} pour sauvegarder les changements. {{ :reseaux:ipcam:ipcamin.png?nolink|}} === 2c3. Connexion de la caméra IP au réseau === Connectez la caméra au routeur et mettez-la sous tension. Son adresse étant inchangée, elle doit être accessible. Vérifiez-le en entrant son adresse IP dans un navigateur. **APPEL PROF** : Pour faire vérifier le fonctionnement du réseau. === 2c4. Intégration d’un mobile au réseau === Si vous disposez d’un **smartphone**, vous pouvez l’utiliser dans cette partie du TP sinon demandez une tablette. {{:reseaux:ipcam:tablette.png?nolink |}} Plusieurs réseaux sans fil "cohabitent" dans le labo. Par défaut, les DIR-600 ont « **dlink** » comme n**om de réseau (SSID)**. Il n’est donc pas facile de les distinguer. {{ :reseaux:ipcam:wireless2.png?nolink&500 |}} {{:reseaux:ipcam:info.png?nolink|>}} Un **SSID** (acronyme de **Service Set Identifier**) est le nom d'un réseau sans fil selon la norme IEEE 802.11. Ce nom comporte au plus 32 caractères. En mode infrastructure il sert à identifier le **Hotspot** (Borne wifi). **(1)** Connectez-vous à l’utilitaire de configuration du **DIR-600 et suivez la démarche ci-dessous** pour personnaliser son **SSID et entrer un __mot de passe__**. Cliquez sur "**Manual Wireless Connection Setup**" dans la page "**Wireless Settings**". Dans la partie "Wireless Network setting" : * **Cochez** Enable Wireless. * **Changez** le SSID en DLinkLAN**y** avec y le numéro de votre réseau. Dans la partie "**Wireless Security Mode**", sélectionnez "Enable Wep…" \\ Dans la partie "WEP", entrez le mot de passe 12345 dans le champ "WEP Key". Cliquez sur {{:reseaux:ipcam:bpsave.png?nolink&100|}} . **ACTIVITE 4** : Proposez une adresse IP pour le mobile, compatible avec l’adresse du réseau. Notez-la sur le schéma du DOCUMENT REPONSE 3. **(2)** Paramétrage de la tablette « Galaxy » ou d’un smartphone « Android ». Voir l’[[reseaux:internet:ipcam:android|ANNEXE 3]] si nécessaire. **(3)** Affichez le flux vidéo sur votre mobile. {{ :reseaux:ipcam:ftp.png?nolink|}} ==== 2d. Sauvegarde des images prises par la caméra sur un serveur ==== Dans ce paragraphe, vous allez configurer un serveur FTP pour qu'il sauvegarde dans un répertoire du PC les fichiers envoyés par la caméra. ---- {{:reseaux:ipcam:info.png?nolink|>}} **FTP** \\ **File Transfer Protocol**, ou FTP, est un protocole de communication destiné au **partage de fichiers** sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. Wikipédia ---- {{ :reseaux:ipcam:filezillas.jpg?nolink&50|}} === 2d1. Installer FileZilla Server sur le PC === * Voir l'[[reseaux:internet:ipcam:fzserveur|ANNEXE 4]] === 2d2. Configurer FileZilla Server === - **Lancer** FileZilla Server - **Paramétrer** la connexion à FileZilla comme sur la copie d'écran ci-dessous.{{ :reseaux:ipcam:fzserveur1.png?nolink |}} - **Créer** un compte. - Ouvrir la boîte de dialogue "Users" à partir de **Edit -> Users** {{ :reseaux:ipcam:fzserveur2.png?nolink |}} - Cliquer sur **Add** et entrer le nom du compte. Exemple : le nom de la caméra. {{ :reseaux:ipcam:fzserveur3.png?nolink |}} - Entrer le mot de passe de la caméra {{ :reseaux:ipcam:fzserveur4.png?nolink |}} - **Paramétrer** le répertoire cible - Sélectionner **Share folders** puis cliquer sur **Add** {{ :reseaux:ipcam:fzserveur5.png?nolink |}} - Sélectionner un répertoire (par exemple Temp sous c:\) puis cocher **Write** et **Append** {{ :reseaux:ipcam:fzserveur6.png?nolink |}} - Cliquer sur **Ok** pour terminer la configuration {{ :reseaux:ipcam:filezillac.png?nolink&50|}} === 2d3. Tester FileZilla Server avec FileZilla Client (optionnel) === - **Installer** FileZilla Client - **Lancer** le logiciel et créer un nouveau site à l'aide du gestionnaire (**Fichier -> Gestionnaire de Sites...**) - **Configurer** un nouveau site comme ci-dessous {{ :reseaux:ipcam:fzserveur7.png?nolink |}} - **Cliquer** sur **Connexion**. Autoriser la connexion non sécurisée. La zone "site distant" doit présenter les fichiers contenus dans le répertoire sélectionné par FileZilla Server.{{ :reseaux:ipcam:fzserveur8.png?nolink |}} {{ :reseaux:ipcam:ipcamin.png?nolink|}} === 2d4. Configurer le service FTP de la caméra === - Se **connecter** à la caméra avec un navigateur (**@IP:port**). Entrer le **login** et le **mot de passe** définis précédemment. - **Sélectionner** **//Gestion de l'appareil -> Réglage FTP//** puis paramétrer la liaison avec - l'adresse IP du serveur - le port : 21 - le nom de l'utilisateur sur le serveur - le mot de passe associé à l'utilisateur {{ :reseaux:ipcam:ftpcam.png?nolink |}} - **Soumettre** avant de faire un **test** - **Si le test a fonctionné**, l'image prise par la caméra est disponible dans le répertoire sélectionné lors de la configuration du serveur. {{ :reseaux:ipcam:testcam.png?nolink |}} === 2d5. Transfert d'une image toutes les x secondes === - **Sélectionner** "//**Téléchargement image maintenant**//" - Compléter l'intervalle entre deux envois - Donner un nom aux fichiers - Limiter éventuellement le nombre de prises de vue {{ :reseaux:ipcam:testcam2.png?nolink |}} - **Si le test a fonctionné**, les images prises par la caméra sont disponibles dans le répertoire sélectionné lors de la configuration du serveur. {{ :reseaux:ipcam:testcam3.png?nolink |}} === 2d6. Transfert d'une image suite à une alarme === - **Sélectionner** //**Réglage Alarme**// et régler les paramètres {{ :reseaux:ipcam:testcam4.png?nolink |}} - **Si le test a fonctionné**, les images prises par la caméra sont disponibles dans le répertoire sélectionné lors de la configuration du serveur. {{ :reseaux:ipcam:testcam5.png?nolink |}} ==== 2e. pour aller plus loin : mise en œuvre d’un logiciel de surveillance ==== A venir