Não consigo acessar meu servidor apache da LAN externa (Raspberry Pi)

1

Eu sei que esta pergunta foi feita muito, mas infelizmente nenhum dos posts realmente ajudou ..

Estou tentando configurar um servidor Apache no meu Raspberry Pi. Consegui configurá-lo corretamente, acho, mas não consigo acessá-lo de fora da minha LAN. Eu pensei que talvez seja o meu ISP bloqueando 80 portas, então mudou a porta para 3000, ainda sem sorte. Parece que não há problema com a configuração do apache:

pi@raspberrypi /home/pi $ netstat -tln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN

Quando estou tentando acessá-lo de dentro da minha LAN com este endereço: link ele funciona bem, mas ao tentar o mesmo endereço de fora da minha LAN - sem conexão.

ipconfig no meu PC me dá o seguinte:

Ethernet adapter Local Area Connection: 
Connection-specific DNS Suffix  . : 
Link-local IPv6 Address . . . . . : fe80::b57c:a8cd:7d5:a935%10 
IPv4 Address. . . . . . . . . . . : 10.0.0.6 
Subnet Mask . . . . . . . . . . . : 255.255.255.0 
Default Gateway . . . . . . . . . : 10.0.0.138. 

Acho que isso significa que estou por trás do NAT?

    
por TomL 28.03.2015 / 14:56

1 resposta

3

Isso não funciona. A LAN externa não sabe como lidar com o IP do seu RaspberryPi. (= como encaminhar os pacotes para chegar ao seu RaspberryPi)

acesse link para descobrir seu IP público. Anote, mas não nos diga.

Você terá que apontar para este IP se quiser alcançar seu RaspberryPi. Qual porta usar você tem que definir em uma porta para a frente no seu roteador.

Desligue e ligue seu roteador e visite novamente o URL acima.

Se o seu IP mudou, então você tem um IP dinâmico e precisa de um serviço DynDNS para obter uma URL sempre válida para acessar sua rede local de fora.

Você poderia, por favor, fazer um nmap 10.0.0.* e nmap 109.65.74.* para descobrir os endereços IP em sua rede local? É estranho que seu roteador seja 10.0.0.138, mas o RaspberryPi é 109.65.74.55

Se você estiver por trás de um NAT, ninguém poderá atacar sua rede usando essas informações.

PS. Por que diabos eles mudaram essa questão do serverfault para o unix?!

    
por 28.03.2015 / 17:18