TP réseau RPI

Le terminal et ses commandes

  • Lancer le terminal.

Dans le terminal ci-dessus, la ligne avant le $ est appelée le prompt. pi@raspberrypi correspond à l'utilisateur pi et raspberrypi est le nom (attribué par défaut) de la machine. elle indique également dans quel répertoire on se situe : ici ~ correspond au répertoire /home/pi. Des "commandes" peuvent être exécutées en tapant leur nom.

la commande ls (list directory content) permet d'afficher le nom des fichiers et des répertoires contenu dans le répertoire où l'on se situe : ~ (ou /home/pi).

Une autre commande utile permettant de créer des fichiers : mkdir + Nom du fichier.

Création d'un répertoire Python dans /home/pi :

La commande cd quant à elle permet de changer de répertoire (Change Directory).

Se placer dans le répertoire nouvellement créé : Python

Pour se déplacer dans le répertoire parent (noté ..) :

1
cd ..

En résumé ...

Dans un terminal :

  • ls permet de lister les éléments présent dans le répertoires courant

  • mkdir permet de créer un répertoire

  • cd permet de changer de répertoire ( .. pour le répertoire parent)

  • lancer un exécutable en tapant ./nom_du_programme

Réseau

Lecture du cours

Répondre aux questions suivantes dans un compte-rendu pour deux

Trouver l'adresse IP et l'adresse MAC (ether) de l'interface wifi wlan0 RPI en lançant la commande ifconfig

A l'aide du masque identifier la partie réseau et la partie spécifique au RPI (le numéro du poste).

Faire un ping vers le router

Pour certaines adresses adresses IP le port 80 du service http est ouvert. Connecter à ces serveur via un navigateur web.

Sous Filius représenter le plus fidèlement possible ce réseau

Rendre le projet filius dans restitution de devoir en plus du compte-rendu

Complément : Analyser les trames des clients et du serveur

Wireshark est un logiciel permettant d'analyser les trames qui circulent sur un interface réseau. Pour le lancer en mode administrateur :

Lancer une analyse sur l'interface wlan0, et en filtrer sur le protocole http.

Accéder à la page web du serveur dlink et observer les trames du protocole http responsable de la connexion au serveur.

Connexion à distance avec ssh

La commande ssh permet de se connecter à un PC distant.

Identifier avec nmap l'IP du PC distant dont le port ssh est ouvert.

Sachant que son login est pi et le mot de passe est raspberry tenter une intrusion.

Se placer sur le Bureau et créer un répertoire à votre nom pour marquer votre passage.

Le serveur ftp

Qu'est-ce qu'un serveur ftp ?

Trouver à l'aide de nmap l'adresse du serveur ftp.

Connecter Wireshark sur wlan0 et capturer le réseau en filtrant sur les trames ftp.

Pour se connecter à un serveur ftp on n'utilise simplement le navigateur de ficher en spécifiant le login : pi et le mot de passe raspberry.

connecter au serveur et observer avec wireshark le contenu des trames ?

Que peut-on conclure su ce protocole ?

Le serveur sftp

Refaire la même analyse avec le protocole sftp.