
Raspberry Pi – NO-IP-Server
Im Sommer werden wir eine Reihe interessanter Tickets veröffentlichen, die auf unserem geliebten Raspberry Pi montiert werden können, Mit der Zeit werden wir in der Lage sein, interessante Projekte zu realisieren, In diesem Artikel sehen wir uns an, wie Sie den NO-IP-Daemon einfach mounten, um eine feste öffentliche IP-Adresse zu vermeiden (Zuhause) und in der Lage zu sein, sich aus dem Ausland mit jedem von uns angebotenen Service zu verbinden!
Für alle, die es nicht wissen, NO-IP ist ein kostenloser Dienst, den wir bei uns zu Hause/in kleinen Unternehmen einrichten können, wird es uns ermöglichen, mit einer dynamischen öffentlichen IP (ohne Erwerb einer festen öffentlichen IP) aktualisiert uns ständig einen DNS-Namen, von dem wir glauben, dass er, hiermit, Wir werden immer wissen, was die öffentliche IP unseres Hauses / kleinen Unternehmens ist. Wir werden ein Konto auf NO-IP erstellen, dann ein Host (Zum Beispiel "Haus") und verknüpfen Sie es mit einem freien DNS-Namen (wie ddns.net, no-ip.org, etc… Es gibt Hunderte!). Also werden wir eine kleine Software auf dem Raspberry installieren, die die öffentliche IP, die wir zu Hause haben, ständig auf die Domain 'casa.no-ip.org’ ständig. In diesem Fall können wir einen CNAME in unserer Corporate Public Domain erstellen, der auf die kostenlose Domain verlinkt und so den Namen leichter merken kann.
[Quellcode]Töte mich, nein
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar -zxf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
Machen
sudo make install[/Quellcode]
Wir haben den NO-IP-Client auf unseren Raspberry heruntergeladen, In diesem Dokument würde ich Raspbian verwenden, Wir entpacken es, Wir kompilieren und installieren es! Während der Installation werden wir nach unserem NO-IP-Konto gefragt und wir konfigurieren den Host, den wir verwenden möchten (Alle zuvor im Web erstellten). So führen Sie den Client nach Abschluss manuell aus, Wir könnten es mit 'sudo /usr/local/bin/noip2 ausführen.’
[Quellcode]sudo vim /etc/init.d/noip2
#! /bin/sh
# /usw.init.d/noip
### INIT STARTEN INFO
# Liefert: Noip
# Erforderlicher Start: $remote_fs $syslog
# Erforderlicher Stopp: $remote_fs $syslog
# Vorgabe-Start: 2 3 4 5
# Vorgabe-Stopp: 0 1 6
# Kurzbeschreibung: Noip-Dämon
# Beschreibung: NO-IP Aus/Ein-Daemon.
### ENDE INIT INFO
Koffer "1 $" in
Anfangen)
echo "Booten von Noip"
/usr/local/bin/noip2
;;
aufhören)
echo "Noip stoppen"
killall noip2
;;
*)
echo "Verwenden Sie: /usw.init.d/noip {Anfangen|aufhören}"
Ausgang 1
;;
ESAC
Ausgang 0
SUDO CHMOD+X /etc/Init.D/NOIP2
sudo update-rc.d noip2-Standardeinstellungen[/Quellcode]
Wir haben den Dämon erschaffen, Wir legen es als ausführbare Datei ab und lassen es standardmäßig mit dem RPi starten, Jetzt können wir den NO-IP-Daemon von einem Raspberry aus stoppen oder starten und uns mit dem Haus verbinden, um die Heizung ein- und auszuschalten, Verbinden Sie sich mit unseren Überwachungskameras…