acessar raspi ssh da internet

0

Esta é minha configuração:

Um modem / roteador fornecido pelo meu provedor (IP estático externo) Meu próprio roteador com toda a minha rede que está conectada ao modem / roteador

Eu posso ssh para o raspi localmente.

Minha abordagem: abra a porta 22 no roteador isp e redirecione-a para o ip externo do meu roteador. Abra a porta 22 no meu roteador e redirecione-a para o raspi ip

mas isso não funciona ...

     |
     |
  external ip:22
  isp router
  192.168.1.1
     |
     |
  192.168.1.100
  my router
  192.168.0.1
     |
     |
  192.168.0.42
  raspi 

minhas regras

isp router: TCP 192.168.1.100 22 22    
my router:  TCP 192.168.0.42  22 22

Na minha cabeça parece tudo ok Putty diz erro de rede: a conexão expirou

    
por monxas 18.06.2015 / 10:10

2 respostas

0

Apenas para descartar o óbvio: Seu 'meu roteador' está fornecendo NAT ou todos os endereços IP são extraídos de seu 'roteador ISP'?

Se todos os endereços IP forem retirados do seu 'roteador ISP', que máscara de sub-rede você usa '? Se o seu 'meu roteador' estiver fornecendo NAT, sua máscara de sub-rede será irrelevante.

    
por 18.06.2015 / 11:39
0

Por padrão, o Raspberry Pi está executando um firewall que bloqueia conexões originadas em uma sub-rede à qual ele não está conectado.

Essas regras estão em /etc/network/if-up.d/secure-srm (elas podem estar em outro arquivo se você estiver executando uma imagem diferente).

Você precisa adicionar uma regra aqui para permitir a conexão ssh.

    
por 06.07.2015 / 08:47