Raspberry Colocation bei EDIS/Netzwerkkonfiguration

Aus LOMSO
Zur Navigation springen Zur Suche springen
Du bist hier : {{#youAreHere:Raspberry Colocation bei EDIS/Netzwerkkonfiguration}}



Netzwerkkonfiguration

Hinweis: bis auf die EDIS IPv4 Adressen lassen sich alle hier gezeigten Einstellungen auch bereits für die heimische Testumgebung fertig konfigurieren.

Eindeutige SSH Host Keys

Falls man das SD Karten Image von einem anderen RPi kopiert hat, sollte man die SSH host keys ändern. Der SSH Server besitzt Host keys, die bei der Authentifizierung eines sich anmeldenden Users verwendet werden. Betreibt man mehrere Server mit gleichen keys, kann ssh später die Server nicht unterscheiden.

\rm -f /etc/ssh/*key*
dkg-reconfigure openssh-server

Umstellen des Netzwerks auf statisches Setup

Achtung:: Durch Editieren und ein folgendes "service networking restart" oder reboot übernimmt der Pi die Netzwerkkonfiguration, wodurch bei Fehlern das System nicht mehr zugänglich sein könnte. Am besten man ändert die Netzwerkkonfiguration

  • entweder als allerletzten Schritt auf statisch und angepasst auf EDIS
  • oder nimmt für "address" und "gateway" erstmal für die Testumgebung gültige Einträge

Dies stellt man in der folgenden Datei ein (die "x" und ggf auch die anderen Adresskomponenten entsprechend Eurer EDIS Bestätigungsmail ersetzen):

root@edis0:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 151.236.x.x
        netmask 255.255.255.0
        gateway 151.236.x.1

Achtung: Die Datei /etc/udev/rules.d/70-persistent-net.rules kontrollieren, ob genau ein Eintrag vorhanden ist. Sind es mehr, könnte aus eth0 ein eth1 werden beim Booten und damit keine Netzwerkverbindung aufgebaut werden. Dieses Problem gibt es nur beim statischen Setup, bei DHCP sucht sich das System automatisch ein Interface!

DNS einrichten

Es gibt mehrere Möglichkeiten :

  • DNS von EDIS verwenden
  • DNS von OpenDNS

Erstere Lösung hat den Vorteil dass der DNS-Server von EDIS sehr schnell antwortet, da er in dem selben Rechenzentrum steht wie unsere Pi's. OpenDNS ist Provider-unabhängig, antwortet aber etwas langsamer auf Anfragen.

In beiden Fällen gibt's zwei DNS Server (der zweite als Backup). Dazu nehmen wir noch den Google DNS Server als 3. Server, falls die zwei ersten nicht antworten.

DNS von EDIS benutzen

In /etc/resolv.conf trägt man folgendes ein:

nameserver 91.227.204.227
nameserver 91.227.205.227
nameserver 8.8.8.8

DNS von OpenDNS benutzen

In /etc/resolv.conf trägt man folgendes ein:

nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 8.8.8.8

IPv6 Setup für EDIS

Unter http://at.edis.at/ipv6.php?c=AT&ip=151.236.x.x (ersetze 151.236.x.x durch Deine EDIS IPv4 Netzwerkadresse) bekommt man die für Deine IPv4 Adresse gültige EDIS IPv6 Konfiguration angezeigt:

Range:
2a03:f80:ed12:151:236:x:x:0/112
Gateway: 2a03:0f80:ed12::1
Nameserver: 2001:4860:4860::8888 / 2001:4860:4860::8844

Configuration example / Einrichtung (Debian, Ubuntu etc.)
ip r a 2a03:0f80:ed12::/48 dev eth0
ip -6 addr add 2a03:f80:ed12:151:236:x:x:1/48 dev eth0
ip -6 r a ::/0 via 2a03:0f80:ed12::1

Die ip Befehle trägt man in /etc/rc.local ein, das "true" lässt das Skript auch bei Fehlern weiterlaufen:

ip r a 2a03:0f80:ed12::/48 dev eth0 || true
ip -6 addr add 2a03:f80:ed12:151:236:x:x:1/48 dev eth0 || true
ip -6 r a ::/0 via 2a03:0f80:ed12::1 || true