Istinek Lapra

Raspberry Pi

01. Am PC

01.01 Flashen der SD-Karte am PC

Die SD-Karte wurde in einen USB-Adapter gesteckt und an den PC angeschlossen.

Das Programm Etcher wurde installiert und gestartet. Das Raspbian-Image und die SDKarte wurde als Ziel gewählt. Dann wurde die SD-Karte geflasht, und das Raspbian Betriebssystem auf die SD-Karte gebracht.

FOTO von Etcher

01.02 Netzwerkadapter konfigurieren

Im PC sind 2 Netzwerkadapter vorhanden. Der Intel CT-Adapter und der Intel I219-LM Adapter.

Die Adapter erhalten folgende Konfiguration, in den Adaptereinstellungen:

Intel CT-Adapter
IP-Adresse: 10.2.205.3
Subnet-Masek: 255.255.255.0
Gateway: 10.2.205.254
DNS: 10.96.28.35

FOTO von Adapter!

Zusätzlich wurde im Reiter Freigabe der Adaptereinstellungen, bei Anderen Benutzern im Netzwerk gestatten diese Verbindung des Computers als Internetverbindung zu verwenden ein Häkchen gesetzt. Somit fungiert der PC als Router für den Raspberry Pi.
Intel I219-LM
IP-Adresse: 192.168.205.254
Subnet-Masek: 255.255.255.0
Gateway: keines
DNS: keinen

FOTO von Adapter!

01.03 PC Name ändern

Für den Rechner wurde unter Systemsteuerung – System und Sicherheit – System – Einstellungen ändern – Ändern, bei Computername der Name F20503 vergeben.

FOTO von System!

02. Am Raspberry Pi

02.01 Inbetriebnahme des Raspberry Pi

Das LAN Kabel wurde beim LAN Port des Raspberry Pi und dem LAN Port des Intel I219LM Netzwerkadapter beim PC angeschlossen.

Das Monitor Kabel wurde am Raspberry Pi mit dem VGA to HDMI Adapter, und am Monitor mit dem VGA Stecker angeschlossen.

Die geflashte SD-Karte wurde in den SD-Karten Slot des Raspberry Pi gesteckt. Mit dem Netzteil angeschlossen wurde der Raspberry Pi dann gestartet.

02.02 Konfiguration von Rasbian

Nach dem Start von Raspbian erschien ein Willkommensbildschirm. Dort wurde bei Set Country „Austria“ gewählt.

Bei Change Password wurde wifi als Passwort vergeben. Select WiFi Network wurde übersprungen und bei Update Software wurden die Updates installiert.

Nach erfolgreichem Update wurde mit Klick auf Reboot der Raspberry Pi neu gestartet.



Netzwerkadapter konfigurieren:

Dazu wurde im Menü von Raspbian mit einem Rechtsklick auf das Pfeil-Icon geklickt und die Wireless & Wired Network Settings aufgerufen, und folgende Einstellungen vorgenohmen:



FOTO von Netzwerkadapter!

03. LAMP Installation

https://www.ionos.at/digitalguide/server/konfiguration/einen-raspberry-pi-webserver-mitlamp-einrichten/

Dazu wurde ein Terminalfenster geöffnet und für das Update, und die Installation von Apache, PHP, MYSQL und PHPMyAdmin folgende Befehle ausgeführt.



03.01 Update des Raspbian Systems durchführen
sudo apt-get -y update
sudo apt-get -y upgrade
Nach dem Update wurde ein Neustart durchgeführt.

03.02 Apache einrichten sudo apt-get -y install apache2

03.03 PHP einrichten sudo apt-get -y install php libapache2-mod-php

PHP Info Seite einrichten:

sudo nano /var/www/html/phpinfo.php Der folgende Quelltext wurde eingegeben und mit STRG+X gespeichert und mit J und ENTER bestätigt:

<?php
phpinfo();?>

03.04 MYSQL einrichten

sudo apt-get -y install php-mysql mysql-server mysql-client

03.05 PHPMyAdmin einrichten

sudo apt-get -y install phpmyadmin Im erscheinenden Setup-Fenster wurde Apache2 ausgewählt.

Im Konfigurationsfenster von PHPMyAdmin wurde mit „Ja“ die Installation einer Datenbank bestätigt, und weiters wifi als Kennwort vergeben und bestätigt.




PHPMyAdmin mit dem Apache-Server verbinden:

Die Datei apache2.conf wurde im Terminalfenster mit

sudo nano /etc/apache2/apache2.conf

geöffnet, und folgender Text am Ende der Datei hinzugefügt:

Include /etc/phpmyadmin/apache.conf

Mit STRG+X wurde gespeichtert, und mit J und ENTER bestätigt.

Mit sudo systemctl restart apache2 wurde der Apache Server neugestartet.

03.06 Webseite, PHP Infoseite und PHPMyAdmin im Browser aufrufen

Wurde der Webbrowser Chromium am Raspberry Pi gestartet, konnte die Webseite, die PHP Infoseite und die Loginseite für PHPMyAdmin aufgerufen werden.

Die Webseite des Webservers aufrufen:
Am Raspberry Pi: localhost
Am PC: 192.168.205.240
FOTO von Apache-Webseite!



Die Infoseite der installierten PHP-Version aufrufen:
Am Raspberry Pi: localhost/phpinfo.php
Am PC: 192.168.205.240/phpinfo.php
FOTO von PHP!



Die Loginseite von PHPMyAdmin aufrufen:
Am Raspberry Pi: localhost/phpmyadmin
Am PC: 192.168.205.240/phpmyadmin FOTO von phpmyadmin!



Login erfolgt mit Benutzername phpmyadmin und Passwort wifi

NUR OPTIONAL!!! Will man die Webseite des Webserver ändern geht man so vor:

Dazu wurde ein Terminalfenster geöffnet, und folgende Befehle ausgeführt:

sudo mv /var/www/html/index.html /var/www/html/indexorg.html

(die originale index.html wird zur Sicherung in indexorg.html umbenannt)

sudo nano /var/www/html/index.html

(eine neue index.html Datei wird erstellt)

HTML-Code einfügen:
html
head
title
/title
/head
body
Hallo Welt!
/body
/html
Mit STRG+X wurde gespeichtert, und mit J und ENTER bestätigt.
Ergebnis im Browser…

FOTO von Apache-Webseite!

ENDE OPTIONAL!!!

04. Teamviewer einrichten

04.01 TeamViewer am Raspberry Pi installieren

Option 1:

Teamviewer wurde von https://download.teamviewer.com/download/linux/teamviewerhost_armhf.deb , geladen, ausgeführt und installiert.

Nun musste man noch das Lizenzabkommen akzeptieren, um die Installation abzuschliessen.

Option 2:

Am Raspberry Pi wurde in einem Terminalfenster in den Downloads Ordner gewechselt

(Dadurch wird die Installationsdatei gleich in den Downloads Ordner geladen)

cd /home/pi/Downloads

Teamviewer downloaden:
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb

Installations Datei entpacken, und installieren:

sudo dpkg -i teamviewer-host_armhf.deb
sudo apt-get -f install
Nun musste man noch das Lizenzabkommen akzeptieren, um die Installation abzuschliessen.


Teamviewer konfigurieren:

Mit einem Klick auf das Teamviewer Icon, Oben links in der Menüleiste, wurde der Teamviewer geöffnet.
Im geöffneten Fenster wurde „set a personal password“ gewählt.



In den Teamviewer Einstellungen, bei Sicherheit, wurde wifi als Passwort vergeben und bestätigt.



Damit war der Teamviewer am Raspberry betriebsbereit.

Foto von Teamviewer!



04.02 Teamviewer am PC installieren, und eine Verbindung zum Raspberry Pi aufbauen

Am PC wurde der Teamviewer installiert. Dazu wurde die Installationsdatei (64 bit) von https://www.teamviewer.com/de/download/windows/ geladen und installiert.

Nach dem Start des Teamviewers am PC wurde im Teamviewer die Partner-ID des Raspberry Pi eingetragen, und die Verbindung mit dem Passwort wifi bestätigt.

Foto von Teamviewer!



Erfolgreiche Remote-Verbindung vom Windows 10 Client zum Raspberry Pi:

Foto von Teamviewer!



NUR OPTIONAL!!!

Hostname ändern:

Es wurden in den Einstellungen, Raspberry-Pi-Konfiguration der Hostname auf RaspberryWifi geändert.

SSH aktivieren:

Im Terminal wurde sudo raspi-config ausgeführt und das Raspberry Pi Software Configuration Tool gestartet. Dort wurde dann Interfacing Options, P2 SSH gewählt und dann SSH aktiviert.

Alternativ:

sudo systemctl start ssh
sudo systemctl enable ssh

https://www.elektronik-kompendium.de/sites/raspberry-pi/1906281.htm

https://www.addictivetips.com/ubuntu-linux-tips/set-up-and-use-ssh-on-linux

Samba installieren:

Zunächst wurde Samba installiert:

sudo apt-get install samba samba-common smbclient

Dann wurd die Original smb.conf Datei umbenannt, und eine Neue erstellt.

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf_alt
sudo nano /etc/samba/smb.conf
Folgende Daten wurden in die conf Datei eingefügt:
[global] workgroup = WORKGROUP security = user encrypt passwords = yes
[SambaPi]
comment = Samba-Pi-Freigabe
path = /home/shares/pi
read only = no
Mit STRG+X wurde gespeichtert, und mit J und ENTER bestätigt. 


Dann wurde Samba neu gestartet:
sudo service smbd restart
sudo service nmbd restart

Als nächstes wurde der Share erstellt:
sudo mkdir /home/shares
sudo mkdir /home/shares/pi
sudo chown pi:pi /home/shares/pi/
sudo chmod 777 /home/shares/pi/

Dann wurde ein Samba Passwort für den Benutzer pi hinzugefügt:
sudo smbpasswd -a pi Als Passwort wurde pi vergeben.
https://www.elektronik-kompendium.de/sites/raspberry-pi/2007071.htm

Datum und Uhrzeit einstellen:

Dazu wir ein Terminalfenster geöffnet und folgender Befehl eingegeben (anpassen!!!!)…

sudo date „0110202019“

Erklärung:

sudo date „Monat/Tag/Uhrzeit/Jahr“

Scrot installieren (für Screenshots):

Scrot wird installiert um Screenshots zu machen.
Dazu wir ein Terminalfenster geöffnet und folgender Befehl eingegeben…

sudo apt-get install scrot

Wenn man dann scrot im Terminal eingibt wird ein Screenshot gemacht, und im Verzeichnis /home/pi gespeichert.

Quelle: https://www.howtoforge.com/tutorial/how-to-take-screenshots-in-linux-with-scrot !!! ENDE OPTIONAL !!!

Quellen:
https://www.raspiprojekt.de/machen/basics/software/177-teamviewer-host-installieren.html
https://www.teamviewer.com/de/download/linux/

Asztali nézet