Skip to content
Matthias edited this page Feb 9, 2017 · 10 revisions

Grundeinstellungen

01 Image vorbereiten

Anleitung für "RASPBIAN JESSIE LITE Minimal image based on Debian Jessie", da wir ohne Desktop arbeiten wollen.

Aktuelle Version: 2017-01-11-raspbian-jessie-lite.img

02 SSH aktivieren

Anleitung hier gefunden.

  1. SD Karte mit installiertem Raspbian in den Cardreader und im "boot" Verzeichnis eine leere Datei "ssh" ohne Dateiendung anlegen. So wird der SSH Zugriff automatisch aktiviert. Unter Windows echt eine Katastrophe. 😩

  2. Alternativ: mit Tastatur und HDMI Kabel verbinden und einloggen. Kommando sudo raspi-config aufrufen und SSH aktivieren. Danach neustarten. Fertig!

Zugangsdaten

username: pi
password: raspberry

Mit passwd kann das Kennwort geändert werden.

03 Netzwerkzugriff

Falls kein LAN zur Verfügung steht, kann die W-LAN-Verbindung wie in der Anleitung beschrieben via wpa-supplicant eingerichtet werden.

04 SSH nutzen

Nun kann der RPi via SSH im Netzwerk angesteuert werden. Unter Windows eignet sich dafür zB. PuTTy. Da sich die IP-Adresse ändern kann, ist es sinnvoll, eine statische IP per DHCPCD oder Router-Einstellungen einzurichten.

05 git installieren

sudo apt-get install git

06 PreInstallScript laden und starten

Das Skript auf den RPi laden, Dateirechte ändern und ausführen:

wget https://raw.githubusercontent.com/FriedlTheFox/UniversalRemoteCube/master/fresh_start.sh
sudo chmod +x fresh_start.sh
ls -lisa
./fresh_start.sh

Skript im aktuellen Verzeichnis löschen und im Projektverzeichnis loslegen.

rm fresh_start.sh
cd Projekte/UniversalRemoteCube

👍 und los geht`s!


Ordnerfreigabe

via samba

Eine gute Anleitung habe ich im elektronik-kompendium gefunden.

Auf dem RPi verbinden und folgende Befehle eingeben:

sudo apt-get update
sudo apt-get install samba samba-common smbclient

Samba prüfen

sudo service smbd status
sudo service nmbd status

Nach erfolgreicher Installation die Konfiguration anpassen

sudo mv /etc/samba/smb.conf /etc/samba/smb_backup.conf
sudo nano /etc/samba/smb.conf

Und folgendes hinzufügen:

[global]
workgroup = WORKGROUP
security = user
encrypt passwords = yes

Konfigurationsdaten testen mit

testparm

Samba prüfen

sudo service smbd status
sudo service nmbd status

Rechte auf Ordner für pi Nutzer einstellen

sudo chown pi:pi ~/Projekte/UniversalRemoteCube/
sudo chmod 700 ~/Projekte/UniversalRemoteCube/

Freigabe in Konfiguration einstellen

sudo nano /etc/samba/smb.conf
[SambaPi]
comment = Samba-Pi-Freigabe
path = /home/pi/Projekte/UniversalRemoteCube/
read only = no

Konfiguration testen und Server neustarten

testparm
sudo service smbd restart
sudo service nmbd restart

Noch das samba Passwort für den pi Nutzer anlegen und Service neustarten

sudo smbpasswd -a pi
sudo service samba reload
sudo smbpasswd -d pi
sudo smbpasswd -e pi

Im Windows kann jetzt ein Netzlaufwerk angewählt werden "\\raspberrypi\SambaPi"

via SSH

Ordnern lokal mounten mit dem Befehl:

sshfs pi@raspberrypi:/home/pi /home/$USER/Projekte/RaspberryHomeMount/