dimanche 23 octobre 2016

Raspberry épisode 5 : Du SSH en veux-tu en voila !

Pour ceux à qui le SSH ne dis rien du tout, voici une petite explication. Pour les autres allez directement dans la section suivante :

Explication : SSH

Fin des explications, comment le mettre en place pour prendre la main à distance sur la console de mon raspberry Pi.
Car oui, j'ai bien compris qu'en mode console, je fais ce que je veux !

1°) activer le SSH
en ligne de commande:


sudo raspi-config
 à l'aide des flèches allez en section 9 (entrée) puis A4 (entrée) puis Oui (entrée) puis entrée sur OK
puis Finish

2°) Installer un client pour se connecter depuis un autre ordinateur.
Je préconise PUTTY qui est simple et fait tout
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


  cliquez sur l'image pour le télécharger.
Lancez l'application, saisissez l'adresse IP du raspberry et le port 22(SSH)


par défaut :
Login : pi
Mdp : raspberry


et voilà vous êtes connecté sur votre raspberry à distance.

Raspberry épisode 5 : configurer le wifi

Bon, si vous ne voulez pas que votre raspberry ne finisse en presse papier, je vous conseil de le connecter au plus vite afin d'étendre les possibilités.
N'ayant pas de raspberry 3 je ne certifie pas que mon article vous sera utile mais cela peut vous mettre sur la voie.
Branchez votre adaptateur wifi sur votre futur ex presse papier. Il me semble que l'on peut le faire à chaud. Dans le doute, abstiens toi. Je n'ai rien trouvé concernant les connexions en WEP, du coup j'ai migré mon réseau en WPA.
Allumez votre raspberry. Lancez un console et tapez ceci :
Sudo iwlist wlan0 scan
Vous pourrez voir si votre réseau Wifi est visible depuis votre nouveau joujou.
Pour connecter le réseau éditez la configuration ainsi (en console):
Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Déplacez vous en fin de fichier et ajoutez :
Network={
Ssid="votre SSID"
Psk="votre mot de passe WPA"
}
Puis faîtes Control+X , puis O
Pour sauvegarder la configuration
Appliquez en éteignant l'interface
Sudo ifdown wlan0
Rallumer la
Sudo ifup wlan0
Oh et puis redémarrer le raspberry pour être sûr:
Sudo reboot
Une fois rallumé.
Toujours en ligne de commande
Ifconfig wlan0
Regardez le inet addr
Vous devriez être connecté.

Oui mais mon Wifi se déconnecte lors de la mise en veille, que faire ?
Ben c'est simple (mais il faut le savoir)
Toujours en ligne de commande (faites vous y, ce n'est que le début et c'est bien plus puissant et rapide que par l'interface graphique ) (D'ailleurs dites vous que tout ce que l'interface graphique peut faire, la ligne de commande peut faire la même chose mais que ce n'est pas réciproque. Monde Unix je t'aime).

Pour savoir la configuration actuelle :
En ligne de commande:
cat /sys/module/8192cu/parameters/rtw_power_mgnt
Si la valeur est à 1: la veille est activé
Si la valeur est à 0 la veille est désactivé

pour changer la configuration:
sudo nano /etc/modprobe.d/8192cu.conf
et ajouter la ligne suivante :
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

Pour info, l'option rtw_power_mgnt permet d'activer ou désactiver l'économie d'énergie et l'option rtw_enusbss permet d'activer ou de désactiver la suspension automatique des ports USB. En passant ces 2 valeurs à 0, on est tranquille...
Sauvegardez le fichier, relancez le Raspberry Pi.

Enfin passer la configuration réseau de DHCP en IP static :
En ligne de commande:




Sudo nano /etc/network/interfaces
 et ajouter ceci:

allow-hotplug wlan0

iface wlan0 inet manual

    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf



auto wlan0

iface wlan0 inet static

address 192.168.3.148

gateway 192.168.3.254

netmask 255.255.255.0

network 192.168.3.0

broadcast 192.168.3.255



Bien sûr, adapter les adresses selon votre configuration réseau.