Aqui estão os passos que eu usei (no debian) que você pode achar úteis.
1.Configurar o IP estático para o Pi.
a.Abra o arquivo de interfaces usando o comando
sudo nano /etc/network/interfaces
Altere o arquivo de interfaces para o seguinte (Isso funciona para mim, não tenho certeza se algumas das linhas podem ser excluídas).
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.2 #static ip you want for the pi
netmask 255.255.255.0
gateway 192.168.1.1 # the ip address of the router
c.Verifique se o IP foi alterado usando o comando ifconfig
2.Configurando um DNS dinâmico
Provavelmente, o endereço IP atribuído pelo seu ISP é dinâmico e, portanto, precisamos de uma maneira de resolver as alterações no endereço IP. Eu uso o dnsdynamic e o ddclient para conseguir isso.
a.Inscreva-se para uma conta com dnsdynamic
b.Adicione um novo domínio e selecione um nome e o domínio na lista.Você pode escolher qualquer um dos domínios disponíveis com a sua escolha de subdomínio.Clique em verificar disponibilidade e, em seguida, adicione
3.Definindo o ddclient no Pi
a.Instale o ddclient usando o comando
sudo apt-get install ddclient
Abra o arquivo de configuração do ddclient usando o seguinte comando e adicione as seguintes linhas.
sudo nano /etc/ddclient.conf
e altere o arquivo para o seguinte.
# /etc/ddclient.conf
daemon=600
timeout=10
ssl=yes
protocol=dyndns2
use=web, web=myip.dnsdynamic.com
server=www.dnsdynamic.org
login=x@gmail.com #userid for dnsdynamic.com
password='xxxx' #password for the same put inside quotes
x.dnsdynamic.com #the domain name you created
e salve o arquivo.
d. Desejamos que o serviço ddclient seja iniciado automaticamente nas reinicializações. Faça o seguinte.
sudo nano /etc/rc.local
Adicione o seguinte comando antes da saída 0 (que é a última linha)
sudo /usr/sbin/ddclient -daemon 600 -syslog
Salve o arquivo. Para iniciar o ddclient, reinicie o seu pi ou execute o comando acima no prompt. Ele manterá seu nome de domínio atualizado com o endereço IP atual mudando quando necessário.
4. encaminhamento de porta
Encontre o modelo do seu roteador.
b.Vá para portforward.com
c.Insira a marca e o modelo do roteador para encontrar o guia detalhado sobre a porta de encaminhamento.
Depois de selecionar a marca e o modelo do roteador, clique no guia Padrão na página redirecionada.
Na caixa de texto IP estático , digite o IP estático do Pi fornecido na etapa 1.
Siga as etapas e a porta de encaminhamento 22.A porta de origem precisa ser 22 e a porta de destino pode ser qualquer coisa. porta.
Se você estava seguindo o tutorial, efetue login no pi de qualquer lugar usando a substituição do endereço IP pelo nome de domínio. por exemplo: eu uso pi@hometorrent.dnsdynamic.com: 22 para ssh no meu pi.