Go to content Go to navigation Go to search

Raspi einrichten · 10.11.2015 - 22:47 by Andreas Walter

Was ich mir so fürs Einrichten vom Raspi so merke…

IMG auf SD-Karte kopieren

 dd if=/home/user/mysdcard.img of=/dev/sdb

Fernzugriff einrichten

Open up the terminal in Rasbian, the shortcut is LXTerminal on the desktop, and type in the following command and enable ssh server:

 sudo raspi-config

und wie immer erstmal updaten:

 sudo apt-get update
 sudo apt-get upgrade

Die IP-Adresse des Raspi bekommt man mit

 ifconfig

Ab sofort klappt es auf der Komandozeile:

 ssh raspberrypi2 -l pi

Für eine x-session mit TightVNC:
Open up the terminal. Enter the following command to get started:

 sudo apt-get install tightvncserver

und starten mit

 tightvncserver

Beim ersten Start ein Passwort für den Fernzugriff definieren. The password needs to be 4-8 characters long

To specify the resolution of the VNC desktop, use the following command, swapping out the resolution value (the fourth item in the command) for the resolution of the remote desktop:

 vncserver :1 -geometry 1600×900 -depth 16 -pixelformat rgb565:

VNC-Server Instanzen löschen mit

 vncserver –kill :1

There’s a known issue with TightVNC and Rasbian that, thanks to a wonky permission change, will cause trouble with the actual monitor-is-attached desktop (while leaving the remote desktop interface provided by the VNC server untouched). To fix this issue before it even becomes a problem for you, head right to the command line and enter the following command:

   sudo chown pi /home/pi/.Xauthority

damit bei jedem Booten der VNCserver mit startet: Let’s create the init file now. At the command line type in the following command:

   sudo nano /etc/init.d/tightvnc

In the nano editor, paste the following code (make sure to change the 1600×900 resolution value to match the screen of your remote computer:

   #!/bin/sh
    ### BEGIN INIT INFO
    # Provides: tightvncserver
    # Required-Start:
    # Required-Stop:
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: start vnc server
    # Description:
    ### END INIT INFO

    case “$1” in
    start)
    su pi -c ‘vncserver :1 -geometry 1600×900 -depth 16 -pixelformat rgb565:’
    echo “VNC Started”
    ;;
    stop)
    pkill Xtightvnc
    echo “VNC Terminated”
    ;;
    *)
    echo “Usage: /etc/init.d/tightvnc {start|stop}”
    exit 1
    ;;
    esac

changes to the permissions of the file:

   sudo chmod 755 /etc/init.d/tightvnc

We can test it from the prompt:

   sudo /etc/init.d/tightvnc start
   sudo /etc/init.d/tightvnc stop

The last change we’re going to make is to update the rc.d file (which tracks which initilization scripts are in the /init.d/ folder):

   sudo update-rc.d tightvnc defaults

Und der finale Test mit

 sudo reboot

Netzzugriff auf Raspi-Datenträger einrichten (Festplatten oder USBSticks)

Wie nennt sich die Platte?

 sudo fdisk -l

Mountpoint vorbereiten und mounten

 sudo mkdir /media/USBHDD1
 sudo mount -t auto /dev/sda1 /media/USBHDD1

Mal was auf die Platte schreiben (Verzeichnis erstellen)

 sudo mkdir /media/USBHDD1/share

Samba Service installieren und konfigurieren.

 sudo apt-get install samba samba-common-bin
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
 sudo nano /etc/samba/smb.conf

und folgendes am Ende eintragen:

[Backup]
comment = Backup Folder
path = /media/USBHDD1/shares
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no

oder so ähnlich.
Und dann Samba neu starten.

 sudo /etc/init.d/samba restart

Ok. Nun noch die User (PiNAS) anlegen, die auf den Share zugreifen dürfen.

   sudo useradd pinas -m -G users
   sudo passwd pinas

zweimal Passwort eingeben. (pinas)
Jetzt den neuen User bei Samba bekannt machen:

sudo smbpasswd -a pinas

und Passwort angeben.
Jetzt sollte der Zugriff von Windows-Rechnern oder anderem klappen, bei Aufforderung den User mit seinem Passwort angeben. – Testen!

Wenn der Raspi mal booten muss – automatisch die Platte mounten geht mit Eintrag in die fstab-Datei.

 sudo nano /etc/fstab

und folgende Zeile ergänzen:

 /dev/sda1 /media/USBHDD1 auto noatime 0 0

Thats it. Auf der verlinkten Website ist auch noch rsync erklärt, für Backup-Synchronisierung.

  Textile-Hilfe