Raspberry Colocation bei EDIS/Netzwerkkonfiguration
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