Inhaltsverzeichnis
No-IP
No-Ip habe ich mittlerweile deinstalliert und durch inadyn ausgetauscht, da No-Ip prinzipiell scheiße und nervtötend ist.
Möchte man den Raspberry Pi auch außerhalb des eigenen Heimnetzwerks erreichen, bietet es sich an einen DynDNS Service zu nutzen. So kann man dem Raspberry Pi eine feste Adresse im Netz zuweisen. Da der Raspberry Pi dann auch aus dem Internet erreichbar ist, sollte man sich natürlich über gewisse Sicherheitsrisiken beim falschen setzen von Rechten im Klaren sein.
Bei no-ip registrieren
Zuerstmal muss man sich bei einem DynDNS Anbieter registrieren. Bei diesem Tutorial wird no-ip verwendet.
Dazu geht man auf die Webseite und registriert sich
Host einstellen
Nach dem Login im Menüpunkt Hosts/Redirects auf „Add Host” gehen. Hier Namen für die gewünschte Subdomain ein- und die gewünschte Endung (ganz nach unten zu „No-Ip Free Domains” scrollen) angeben.
no-ip auf dem RaspberryPi installieren
Um sicherzustellen, dass die IP immer aktualisiert wird solltet man das no-ip2 paket auf dem Raspberry Pi installieren. Habt man eine feste IP vom Provider muss man das nicht zwangsweise tun.
Paket herunterladen
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Paket entpacken
sudo tar xf noip-duc-linux.tar.gz
Verzeichnis wechseln
cd noip-2.1.9-1/
Install ausführen
sudo make install
no-ip Email-Adresse, no-ip Passwort und Aktualisierungsintervall angeben (z.B 5, 10 oder 20 Minuten)
Service starten
sudo noip2
Um den Dienst beim Booten des Raspberry Pis automatisch zu starten
crontab -e
folgende Zeile einfügen
@reboot cd /home/pi/noip && sudo noip2
Nun sollte der Pi aus dem Internet über die ausgesuchte Domain erreichbar sein. Eventuell muss noch der richtige Port (SSH Port: 22) im Router freigeschaltet werden. Falls es immernoch nicht funktionieren sollte: Troubleshooting Seite von no-ip
Zusammenfassung der Kommandozeilenbefehle
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz sudo tar xf noip-duc-linux.tar.gz cd noip-2.1.9-1/ sudo make install sudo noip2 crontab -e