ラズベリーパイ – NO-IP サーバ
夏には私たちの愛するRaspberry Piで使える面白い記事シリーズをいくつか公開します, 時間があれば面白いプロジェクトを作ることができます, この記事では、固定の公共IPアドレスを持たずにNO-IPのデーモンを簡単に設定する方法を見ていきます (自宅で) そして外部から提供するあらゆるサービスに接続できるようにします!
Para todo el que no conozca, NO-IP es un servicio gratuito que podemos montar en nuestras casas/pequeñas empresas, nos permitirá que con una IP pública dinamica (sin adquirir una IP pública fija) nos actualice constantemente un nombre DNS que creemos, こっちと, sabremos siempre cual es la IP pública de nuestra casa/pequeño negocio. Crearemos una cuenta en NO-IP, posteriormente un host (por ejemplo ‘casa’) y lo asociaremos a un nombre DNS gratuito (como ddns.net, no-ip.org, 等… hay cientos!). Con lo que instalaremos un pequeño software en la Raspberry que mantendrá actualizando la IP pública que tengamos en casa al dominio ‘casa.no-ip.org’ constantemente. Podremos en tal caso crear un CNAME en nuestro dominio público corporativo que enlace contra el dominio gratuito y así recordemos el nombre más sencillamente.
[ソースコード]mkdir noip
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/
作る
sudo make install[/ソースコード]
Nos bajamos el cliente de NO-IP en nuestra Raspberry, en este documento estaría utilizando Raspbian, 解凍します, コンパイルしてインストールします! Durante la instalación nos pedirá nuestra cuenta NO-IP y configuraremos el host que queramos utilizar (todo ello creado previamente en la web). Para ejecutar el cliente una vez finalizado de forma manual, podríamos ejecutarlo con ‘sudo /usr/local/bin/noip2’
[ソースコード]sudo vim /etc/init.d/noip2
#! /bin/sh
# /etc/init.d/noip
### BEGIN INIT INFO
# Provides: noip
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Demonio de noip
# 形容: Demonio para apagar/encender NO-IP.
### END INIT INFO
case "$1" で
始める)
echo "Arrancando noip"
/usr/local/bin/noip2
;;
止める)
echo "Parando noip"
killall noip2
;;
*)
echo "Uso: /etc/init.d/noip {始める|止める}"
出口 1
;;
esac
出口 0
sudo chmod +x /etc/init.d/noip2
sudo update-rc.d noip2 defaults[/ソースコード]
Creamos el demonio, lo ponemos como ejecutable y lo hacemos que arranque por defecto con la RPi, ahora ya podremos parar o iniciar el demonio de NO-IP desde una raspberry y poder conectarnos a casa para encender/apagar la calefacción, conectarnos a nuestras camaras de vigilancia…









































