Raspberry Pi: Unterschied zwischen den Versionen
Codica (Diskussion | Beiträge) |
Codica (Diskussion | Beiträge) |
||
Zeile 26: | Zeile 26: | ||
Installation: | Installation: | ||
* Raspbian (Stretch) Lite herunterladen und auf SD-Karte schreiben | * Raspbian (Stretch) Lite herunterladen und auf SD-Karte schreiben | ||
− | * In der Boot-Partition die leere Datei <code>ssh</code> anlegen | + | * In der Boot-Partition die leere Datei <code>ssh</code> anlegen<ref> Vgl. http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Install.html </ref> |
Konfiguration: | Konfiguration: | ||
Zeile 43: | Zeile 43: | ||
* mail ([[Postfix]]) | * mail ([[Postfix]]) | ||
* [http://www.gridtec.at/java-8-auf-dem-raspberry-pi-installieren-und-testen/ Oracle Java 8] | * [http://www.gridtec.at/java-8-auf-dem-raspberry-pi-installieren-und-testen/ Oracle Java 8] | ||
+ | |||
+ | |||
+ | == Problembehebung == | ||
+ | |||
+ | === Kein Netzwerk nach dem Booten === | ||
+ | |||
+ | Wenn der Raspberry den DHCP-Server nicht findet, könnte evtl. helfen, eine statische IP-Adresse beim Booten anzugeben. | ||
+ | |||
+ | Dazu an die erste und einzige Zeile der <code>cmdline.txt</code> den ip-Kernelparameter anfügen:<ref>Vgl. http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Install.html Abschnitt ''IP einrichten''. </ref> | ||
+ | ip=192.168.2.21::192.168.2.1:255.255.255.0::eth0:off | ||
+ | wobei <code>192.168.2.21</code> die (künftige) IP-Adresse des Raspberry Pi und <code>192.168.2.1</code> die Adresse des Routers/Gateways ist. | ||
----- | ----- |
Version vom 1. April 2018, 11:33 Uhr
Die Raspberry Pi - Rechner sind einfach, eher leistungsschwach, dafür aber auch billig zu haben und sparen Strom.
Benutzt können sie auch als HTPC, z.B. mit OpenELEC oder der Debian-Distribution Raspbian, jeweils in Verbindung mit XBMC.
Model Raspberry Pi B+
Das Raspberry Pi B+ verfügt über 512 MB RAM und vier USB 2.0-Ports sowie angeblich über eine bessere Stromversorgung für die USB-Ports.[1]
Die Stromversorgung der USB-Ports kann angeblich von 600 mA auf 1200 mA verdoppelt werden, indem 1 auf GPIO38 geschrieben wird.[2] Nach anderen Quellen soll derselbe Zweck durch die Config-Option max_usb_current=1
in /boot/config.txt
erreicht werden.[3] Allerdings sollte sie nur bei einer Stromversorgung von 2A eingeschaltet werden.[4]
Das Hochschalten auf 1,2 A-Versorgung funktioniert unter Raspbian angeblich so:[5]
gpio -g write 38 1
Zu dieser Variante benötigt man jedoch das Programm WiringPi[6]
Mit Bordmitteln geht es so:[7]
sudo chmod 222 /sys/class/gpio/export /sys/class/gpio/unexport # Normaluser Rechte für GPIO geben echo "38" > /sys/class/gpio/export # Export von GPIO 38 echo "out" > /sys/class/gpio/gpio38/direction # Schreiben einschalten (Lesen ginge mit "in") echo "1" > /sys/class/gpio/gpio38/value # PIN einschalten (3,3 V) - 0 stünde für 0 V echo "38" > /sys/class/gpio/unexport # Pin-Export wieder rückgängig machen
Raspberry Pi als headless Server
Installation:
- Raspbian (Stretch) Lite herunterladen und auf SD-Karte schreiben
- In der Boot-Partition die leere Datei
ssh
anlegen[8]
Konfiguration:
- Mit ssh pi@raspbianpi und Passwort raspbian einloggen
- Passwort ändern
- Neuer Benutzer mit Gruppenzugehörigkeit wie Benutzer pi
- Kein Root-Access für SSH
- Passwordless SSH-login zum Pi
- Benutzer Pi entfernen
- Ggf.
max_usb_current=1
in/boot/config.txt
- /etc/fstab
- Installation von fail2ban
- cronjobs
- Samba
- davfs
- mail (Postfix)
- Oracle Java 8
Problembehebung
Kein Netzwerk nach dem Booten
Wenn der Raspberry den DHCP-Server nicht findet, könnte evtl. helfen, eine statische IP-Adresse beim Booten anzugeben.
Dazu an die erste und einzige Zeile der cmdline.txt
den ip-Kernelparameter anfügen:[9]
ip=192.168.2.21::192.168.2.1:255.255.255.0::eth0:off
wobei 192.168.2.21
die (künftige) IP-Adresse des Raspberry Pi und 192.168.2.1
die Adresse des Routers/Gateways ist.
- ↑ Siehe http://makezine.com/2014/07/14/first-look-at-the-new-raspberry-pi-b/
- ↑ Siehe http://raspberrypi.stackexchange.com/questions/22819/how-to-use-usb-ports-on-raspberry-pi
- ↑ Siehe http://www.reddit.com/r/raspberry_pi/comments/2d4dam/is_it_safe_to_enable_the_bs_full_usb_current/
- ↑ Siehe http://www.reddit.com/r/raspberry_pi/comments/2d4dam/is_it_safe_to_enable_the_bs_full_usb_current/
- ↑ Siehe https://projects.drogon.net/testing-setting-the-usb-current-limiter-on-the-raspberry-pi-b/
- ↑ Siehe http://raspberrypiguide.de/howtos/raspberry-pi-gpio-how-to/
- ↑ http://raspberrypiguide.de/howtos/raspberry-pi-gpio-how-to/
- ↑ Vgl. http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Install.html
- ↑ Vgl. http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Install.html Abschnitt IP einrichten.