aceder ao computador por noip

IP Dinãmico ? No problemo!

Nota - É importante que tu cries uma conta e adiciones  um host no site do no-ip antes de  instalar o  cliente pois vais necessitar das credenciais durante a instalação.

Instalar o no-ip client:

Criar uma diretoria para o client do software:

mkdir /home/pi/noip
[ENTER]
cd /home/pi/noip


Download do software cliente

wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
[ENTER]


 Extrair o ficheiro
 tar vzxf noip-duc-linux.tar.gz
[ENTER]


Navigar para o ficheiro criado  - usar 'ls' para verificar o directorio  criado quando o ficheiro foi extraido , era noip-2.1.9-1 quando eu instalei.
cd noip-2.1.9-1
[ENTER]


Compilar e instalar
usando os comandos:
sudo make
[ENTER]
 
sudo make install
Durante a instalação  sera perguntado   para inserir o login, password e   o refresh interval.
Agora vamos correr o cliente usando o comando:
sudo /usr/local/bin/noip2
[ENTER]

Correr o programa no arranque

Bem, se queremos que o Raspberry Pi arranque no-ip dynamic dns service quando se inicia o sistema. 

Criar script in /etc/init.d

sudo nano /etc/init.d/NameOfYourScript

Inserir no ficheiro o seguinte código:

#! /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: Simple script to start a program at boot
# Description:       A simple script from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.
### END INIT INFO
# If you want a command to always run, put it here # Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting noip"
    # run application you want to start
    /usr/local/bin/noip2
    ;;
  stop)
    echo "Stopping noip"
    # kill application you want to stop
    killall noip2
    ;;
  *)
    echo "Usage: /etc/init.d/noip {start|stop}"
    exit 1
    ;;
esac

exit 0




Fazer o script executavel:
sudo chmod 755 /etc/init.d/NameOfYourScript

Testar o arranque:
sudo /etc/init.d/NameOfYourScript start

Testar a paragem:
sudo /etc/init.d/NameOfYourScript stop

Registrar o script para correr no inicio:

sudo update-rc.d NameOfYourScript defaults

Se você quiser remover o script de inicialização, execute o seguinte comando :

sudo update-rc.d -f  NameOfYourScript remove

Comentários

Mensagens populares deste blogue

Instalar Pyside for python-3 no Raspberry

Instalar Ruby e Rails no OSX

permissao escrita www - OpenSSH