Montag, 30. Juni 2014

Raspberry Pi: Netzwerkeinstellungen anpassen

Die meisten der Pi-Raten wollen den Raspberry Pi mit einer wie-auch-immer-gearteten Serverfunktion ausstatten. Vom Mediacenter über Webserver bis hin zu Webcams und Minecraft-Servern ist da alles vertreten.

Doch wie stellt man Parameter wie IP-Adresse, Subnetzmaske und Gateway ein?

Am besten ruft man direkt mit dem Pi verbunden einen Prompt auf - nicht per SSH, da die Verbindung beim Ändern der IP-Einstellungen über SSH logischerweise getrennt wird.

Die Änderungen müssen (wie sovieles am Pi) mit root-Rechten stattfinden, also meldet Euch entweder mit einem root-User an oder meldet Euch nur zeitweise mit vollen Privilegien an. Der User pi ist per default mit root-Privilegien ausgestattet. 

Über den Texteditor nano (bereits bei raspbian integriert) müsst Ihr nun unter /etc/network die Datei interfaces bearbeiten:

nano /etc/network/interfaces

Per default steht eth0, also das LAN-Interface auf DHCP. Das sieht in der Datei so aus:

iface eth0 inet dhcp


Um eine Statische IP zu vergeben, müssen wir nun folgende Änderungen vornehmen (Datei einfach editieren):

iface eth0 inet static
address [IP-Adresse]
netmask [Subnetzmaske]
gateway [Gateway-IP]
network [Netzwerk-IP]
broadcast [Broadcast-IP]

Im Beispiel wären das z.B. im default-Netz einer Fritzbox:

Parameter
Adresse
IP-Adresse
192.168.178.10
Subnetzmaske
255.255.255.0
Gateway
192.168.178.1
Netzwerk-IP
192.168.178.0
Broadcast-IP
192.168.178.255

Abschließend muss die Dateibearbeitung mit [STRG] + [X] beendet werden. Nun wird gefragt, ob gespeichert werden soll. Dies mit "Ja" oder [J] bestätigen und erneut beim angegebenen Dateinamen mit [ENTER] bestätigen. Nun sind alle notwendigen Einstellungen vorgenommen. Der Pi ist nun nach einem Reboot unter der vergebenen IP erreichbar. Voraussetzung dafür ist natürlich entweder eine geroutete Strecke oder alternativ der PC, von dem drauf zugegriffen wird, der sich im selben Netzwerk und Subnetz wie der Pi befinden muss.

Den Reboot startet Ihr entweder mit sudo reboot oder Ihr führt einen (nicht ganz so eleganten) Kaltstart durch. Dazu einfach den Pi vom Netzstrom trennen. Empfehlenswert ist allerdings eher Variante 1.

Viel Erfolg!

Raspberry Pi: Standardpasswort ändern

Das erste, was man im Umgang mit IT-Systemen lernt ist wohl, dass Standardpasswörter böse und unerwünscht sind. Um dem Standardbenutzer pi ein anderes Kennwort als das per default vergebene zu verpassen, muss

passwd

eingegeben werden. Es erscheint nun folgender Prompt:

Ändern des Passworts für pi.
(aktuelles) UNIX-Passwort:

Als nächstes muss das aktuelle (Standard-)Kennwort eingegeben werden. In den meisten Fällen lautet es raspberry. Es muss zuletzt ein neues Kennwort vergeben und wiederholt eingegeben werden. Stimmen die eingegebenen Kennwörter überein, quittiert passwd dies mit der Bemerkung "Passwort erfolgreich geändert."

Geben Sie ein neues UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: Passwort erfolgreich geändert

Aus Sicherheitsgründen sollte jedoch ein weiterer User verwendet und ggf. der default-User gelöscht werden. Einen weiteren User (Username: test; Passwort: testpass) kann man nach folgendem Schema mittels dem Programm useradd anlegen:

useradd -c [Kommentar] -d [Homeverzeichnis] -e [expire_date] -f [inactive_time] -g [Standardgruppe] -G [Gruppe] 

Mit userdel [-r] Username kann ein bestehender User gelöscht werden.  Alle Operationen benötigen root-Berechtigungen. Über passwd Username kann das Passwort des Users definiert werden.

Viel Erfolg wünscht Euer PI-rates-Team!