====== RocRail-Server: 3. Weitere Konfiguration - 03.10.2021 ====== In diesem Teil der Serie, werden wir zeige ich Euch die Verwendung des Terminals auf dem [[https://amzn.to/3CCsiY6|Raspberry Pi 4 ]][[https://amzn.to/3CCsiY6|{{fa>amazon?12}}]] . Des weiteren werden wir einen Benutzer alternativen Benutzer anlegen und diesen mit den benötigten Rechten ausstatten. Zusätzlich vergeben wir dem Raspberry noch eine statische IP-Adresse. \\ ====== ====== ===== Weitere Konfigurationen ===== ==== Terminal ==== Unter Linux arbeitet man sehr häufig auf der Textkonsole, dem sogenannten **Terminal**. Vor diesem braucht Ihr keine Angst zu haben, ich werde die benötigten Schritte für Euch genau beschreiben und es stellt sich sehr schnell Routine im Umgang mit der Kommandozeile ein. Zum Öffnen gehen wir oben im Menü auf das schwarze Icon **LXTerminal**\\ \\ {{modelleisenbahn:pi100.png?300|}}\\ \\ ==== Updates durchführen ==== Die zukünftigen Systemupdates könnt Ihr ganz einfach über die Konsole durchführen. Hierzu verwendet Ihr den Befehl folgenden Befehl: sudo apt update && sudo apt upgrade && sudo apt full-upgrade \\ Anschließend müsst Ihr noch Euer Passwort eingeben und die Aktualisierungen werden geladen. Sind Updates vorhanden erhaltet Ihr im **Terminal** noch eine Abfrage **Möchten Sie fortfahren?** die Ihr einfach mit **J (Ja)** bestätigt. \\ \\ {{modelleisenbahn:pi13.png?400|}} \\ \\ ==== Benutzer anlegen und Rechte vergeben ==== Ich arbeite ungern mit dem Systembenutzer und lege mir deshalb einen weiteren Benutzer mit den jeweiligen Berechtigungen an. Dieser Schritt ist optional, Ihr könnt auch weiterhin den Benutzer **pi** verwenden. \\ \\ Mit dem Befehl sudo adduser \\ legen wir den Benutzer an, z.B. **sudo adduser rsb** und mit **sudo usermod -aG sudo **, hier **sudo usermod -aG sudo rsb** geben wir dem Benutzer die erweiterten Berechtigungen, die er für Installationen und Konfigurationen am System benötigt.\\ \\ ==== Statische IP-Adresse ==== Im Normalfall erhält Euer Raspberry automatisch eine IP-Adresse via **DHCP** von Eurem Modellbahn-Router zugewiesen. Für den Betrieb als **RocRail-Server** empfiehlt es sich jedoch eine **statische IP-Adresse** zu verwenden. Wir haben nun die Möglichkeit im Router zu definieren, dass dem Raspberry immer die gleiche Adresse zugewiesen werden soll. Dies ist die einfache Variante, bei einem Router-Ausfall müssen aber die ganzen Einstellungen im Router neu gesetzt werden. Aus diesem Grund bevorzuge ich die statische IP-Vergabe direkt auf den Geräten. \\ \\ === IP-Adresse über Terminal ändern === Ihr könnt die IP über das **Terminal** direkt in der Datei **/etc/dhcpcd.conf** anpassen und den Dienst via sudo service dhcpcd restart \\ neu starten. Dies würde ich Euch aber nur empfehlen, wenn Ihr bereits Erfahrung mit der Konfiguration habt. \\ \\ {{modelleisenbahn:pi25.png?400|}}\\ \\ === IP-Adresse über Desktop-Tool ändern === Für Einsteiger bietet es sich an, die Konfiguration über das Tool **Wireless & Wired Network Settings** zu konfigurieren. Dieses könnt Ihr über einen Rechtsklick auf das Netzwerksymbol in der oberen Leiste öffnen. \\ \\ {{modelleisenbahn:pi110.png?400|}}\\ \\ Unter **Configure** wählt Ihr **interface** und **eth0** \\ \\ {{modelleisenbahn:pi111.png?300|}}\\ \\ Dort tragt Ihr folgende Werte ein:\\ * IPv4 Address: 192.168.11.1/24\\ * IPv6 Address: Deaktivieren wir über den Punkt **Disable IPv6**\\ * Router: 192.168.11.1 (Dies ist Euer MoBa-Router)\\ * DNS-Servers: 192.168.11.1 (Dies ist Euer MoBa-Router)\\ \\ Diese haben wir unter [[modelleisenbahn:moba-router#Netzwerk|]] konfiguriert. \\ \\ Die Konfiguration schließen wir mit **Anwenden** und **Schließen** ab.\\ \\ {{modelleisenbahn:pi112.png?300|}}\\ \\ Anschließend hat der Raspberry die neue, feste IP-Adresse. Theoretisch könnte man der **WLAN** Verbindung ebenfalls eine feste Adresse zuweisen. Da wir diese jedoch für den Serverbetrieb nicht benötigen, sparen wir uns diese Konfiguration.\\ \\ ---- ===== Fazit ===== Die Verwendung des Terminals auf dem [[https://amzn.to/3CCsiY6|Raspberry Pi ]][[https://amzn.to/3CCsiY6|{{fa>amazon?12}}]] bietet ein flexibleres Arbeiten. Viele Einstellungen sind zwar über den Desktop ebenfalls umsetzbar, jedoch bei weitem nicht so einfach und Komfortabel wie über das Terminal. Außerdem denke ich, man sollte mit der Linux-Konsole etwas vertraut sein, wenn man einen RocRail-Server auf einem Raspberry betreiben möchte. \\ \\ Im nächsten Teil führen wir die Konfiguration dann über das **Raspberry Pi Software Configurations Tool** auf der Konsole fort. \\ \\ Euer RoBa\\ \\ ---- {{page>modelleisenbahn#raspberry-serie}} === Anmerkung === Während des Schreibens dieser Serie, viel mir auf, dass das meiste bereits im Wiki von Rocrail vorhanden ist. Ich entschloss mich jedoch die Serie weiter zu schreiben, da mir die Zusammenhängende Dokumentation gefehlt hat. Die meisten Dokumentationen fand ich erst im Nachhinein oder ich wurde von anderen darauf aufmerksam gemacht, dass hier bereits etwas existiert. Ich habe die Anleitungen verglichen und festgestellt, dass diese recht ähnlich sind. Ich verlinke Euch die Artikel unterhalb dieser Anmerkung. \\ Anleitungen im [[https://wiki.rocrail.net/doku.php?id=german|RocRail Wiki]] \\ * [[https://wiki.rocrail.net/doku.php?id=raspi:install:rpi-install-de&s%5B%5D=raspberry|Rocrail-Installation auf Raspberry Pi]] * [[https://wiki.rocrail.net/doku.php?id=download-int#terminal-installation|Rocrail Terminal Installation]] \\ ---- {{page>impressum:ausschluss#Haftungsausschluss}} ~~DISCUSSION~~