Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
framboise [2013/01/03 18:28] per |
framboise [2013/03/16 17:01] (Version actuelle) per [Installation en serveur] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Un cadeau de Noël | Un cadeau de Noël | ||
Un grand merci à Ronan, mon aîné pour ce cadeau. | Un grand merci à Ronan, mon aîné pour ce cadeau. | ||
+ | [[frambuesa|La page en espagnol La pagina en español]] | ||
La bête : | La bête : | ||
Ligne 76: | Ligne 77: | ||
===== Installation en serveur ===== | ===== Installation en serveur ===== | ||
- | Je profite d'un écran pour configurer la machine en serveur. | + | Je profite d'un écran pour configurer la machin |
+ | e en serveur. | ||
- Je trouve l'adresse de la machine avec un ifconfig dans un terminal. | - Je trouve l'adresse de la machine avec un ifconfig dans un terminal. | ||
- Je change le mot de passe par défaut de pi ( mot de passe au démarrage raspberry) | - Je change le mot de passe par défaut de pi ( mot de passe au démarrage raspberry) | ||
Ligne 92: | Ligne 94: | ||
Cela évite de taper dans un terminal ssh per@192.168.0.xx , il suffit de taper ssh per@pi | Cela évite de taper dans un terminal ssh per@192.168.0.xx , il suffit de taper ssh per@pi | ||
+ | === DHCP et MDNS === | ||
+ | L'adresse de Framboise est en dhcp, ceci est beaucoup plus facile lorsqu'on se déplace et que le serveur n'est plus 192.168.0.1/24 mais 192.168.35.1/24 par exemple. | ||
+ | Problème comment se connecter en dhcp quand on ne connait pas l'adresse IP ? | ||
+ | Pour une connection chez moi, l'adresse est souvent la même donc pas vraiment de soucis, voir ci-dessus. | ||
+ | J'avais d'abord opter avec une solution avec nmap : nmap -T4 -sP 192.168.0.1/24 mais il faut tester avant puis après avoir branché le raspberry pour trouver son adresse. | ||
+ | Voici une solution beaucoup plus propre proposée par un membre de [[http://gulliver.eu.org/ |Gulliver ]] | ||
+ | == Utilisation de Avahi avec le protocole Multicast DNS == | ||
+ | Sur les machines Debian Wheezy et Ubuntu 12.04 avahi est installé par défaut, sinon il faut l'installer comme sur le raspberry. | ||
+ | Il faut sur le raspberry-pi installé avahi-daemon, | ||
+ | * en root : **aptitude install avahi-daemon** | ||
+ | Ensuite il faut connaître le nom de la machine : hostname, on le retrouve dans le prompt sinon on le lira avec | ||
+ | * cat /etc/hostname. | ||
+ | On peut alors joindre la machine sans connaître son ip avec le nom : hostname.local | ||
+ | |||
+ | Pour se connecter depuis un ordinateur de bureau en ssh sur le raspberry-pi : per@raspberrypi.local | ||
+ | Cela fonctionnera quelque soit l'adresse de réseau. | ||
+ | |||
+ | Si une des machines ne possèdent pas avahi, | ||
+ | voici une **Solution de rechange avec une adresse en ipv6** | ||
+ | * Mettre le raspberry-pi en ipv6 | ||
+ | * Ajouter une ligne"ipv6" au fichier /etc/modules | ||
+ | * Pour le lancer en ssh : "ssh fe80::<EUI-64>%eth0" | ||
+ | * Dans mon cas ssh per@fe80::ba27:ebff:fed3:3075%eth0 | ||
+ | Cette adresse est vu après un ipconfig avec un raspberry pi en ipv6. | ||
+ | Pour mieux comprendre, lire la page wikipedia [[http://fr.wikipedia.org/wiki/Adresse_MAC#EUI-64 | Adresse MAC EUI-64 ]] | ||
+ | |||
+ | |||
+ | ===== SERVEURS ===== | ||
Avant de commencer la partie des Entrées Sorties GPIO, je vais installer 2 serveurs : | Avant de commencer la partie des Entrées Sorties GPIO, je vais installer 2 serveurs : | ||
- | * Un serveur SFTP MySecureShell pour transférer des fichiers en toute sécurité | + | |
+ | * Un serveur SFTP MySecureShell pour transférer des fichiers en toute sécurité | ||
* Un serveur HTTP léger Cherokee pour avoir un petit serveur Web | * Un serveur HTTP léger Cherokee pour avoir un petit serveur Web | ||
Ligne 100: | Ligne 131: | ||
MySecureShell : http://mysecureshell.sourceforge.net/fr/index.html | MySecureShell : http://mysecureshell.sourceforge.net/fr/index.html | ||
- | Sur un PC classique : Utilisez le paquets de la distribution. | + | Sur un PC c |
+ | lassique : Utilisez le paquets de la distribution. | ||
Raspberry Pi : Le paquet n'existe pas (Raspberry Pi = Pi dans la suite) | Raspberry Pi : Le paquet n'existe pas (Raspberry Pi = Pi dans la suite) | ||
- Téléchargez les sources http://mysecureshell.free.fr/repository/index.php/source/mysecureshell_1.30.tar.gz | - Téléchargez les sources http://mysecureshell.free.fr/repository/index.php/source/mysecureshell_1.30.tar.gz |