Catégories
Liens
Notions : Terminal / utilisateurs (client/serveur), IP, port, protocole, …
Pour se connecter à une Raspberry il faut se brancher sur le même réseau en filaire (câbles RJ45) ou sans fils, soit via un routeur, soit directement entre deux postes. Dans ce dernier cas, l'un des deux postes doit être serveur.
Changer son nom (hostnalme pour le ssh) Ecrire rpi0 ou rpi1 ou … à la place de raspberrypi 2 fichier a editer : hostname et hosts sudo nano /etc/hostname (nano = editeur de texte)
Control-0 : écrire Appuyer sur Entrée pour valider Control-x pour quitter
sudo nano /etc/hosts » idem a la 5e ligne (au lieu de raspberrypi) sudo reboot
modif du password “passwd” (si erreur de frappe : “ctrl u” efface la saisie
adress IP / hostname ..
scp pour copier un fichier
Menu > Preferences > Raspberry Pi Configuration > Interfaces. Ensure VNC is Enabled.
Propriétaire ! Installer https://www.realvnc.com/download/viewer/ chmod 666 ./VNC-Viewer-…. ./VNC-Viewer-… connect rpi0.local + mot de passe
Si au lancement on lance vncserver, on peut accéder directement à la Raspberry sans routeur.
Sur l'ordi distant, on peut choisir “Lien Local uniquement” au lieu de DHCP, sinon mettre une adresse manuellement et l'IP de la Raspberry en passerelle.
Pour avoir une ip fixe : sudo nano /etc/network/interfaces
iface lo inet loopback iface eth0 inet static address 192.168.0.100 subnet 255.255.255.0 network 192.168.0.1 broadcast 192.168.0.255 gateway 192.168.0.1
Pour créer un réseau Wi-Fi, on peut utiliser une clé Wi-Fi. Exemple : le TP-Link_TL-WN722N.
Il faut alimenter la clé Wi-Fi avec un hub USB (source)
Menu > Preferences > WiFi Configuration
Scan
Sélectionner et ajouter le réseau.
Avoir une adresse statique (source, voir aussi xmodulo) :
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet static address 192.168.0.100 subnet 255.255.255.0 network 192.168.0.1 broadcast 192.168.0.255 gateway 192.168.0.1
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid=”30Elmtree” #enter your wifi router id psk=”0433191185″ #enter your password proto=RSN key_mgmt=WPA-PSK pairwise=TKIP (chez moi = CCMP) auth_alg=OPEN }
VNC permet d'accéder à l'ordinateur à distance avec son interface graphique. Pour aller plus loin : http://elinux.org/RPi_VNC_Server
x11vnc permet d'accéder au bureau ouvert au démarrage (source)
Sur l'ordinateur distant :
Installer : "sudo apt-get install x11vnc" Choisir le mot de passe :"x11vnc -storepasswd" Démarrer une session VNC : "x11vnc -forever -display :0"
Sur l'ordinateur local :
sudo apt-get install xtightvncserver xtightvncviewer entrer : 192.168.0.100:0
Contrairement à x11vnc, tightvncserver permet d'accéder à d'autres bureaux (1,2,3) (source)
Sur l'ordinateur distant :
Installer : "sudo apt-get install tightvncserver" Choisir le mot de passe : "tightvncserver" Start a VNC session: "vncserver :1 -geometry 1024x728 -depth 16"
Sur l'ordinateur local :
sudo apt-get install xtightvncserver xtightvncviewer entrer : 192.168.0.100:1 et le mot de passe