Não é possível conectar-se ao Raspberry Pi da Internet

0

Estou tentando usar o RPi para encaminhar o tráfego para meu servidor da Web inicial. Ou seja, um usuário remoto deve se conectar ao servidor pela Internet de qualquer lugar. A configuração é a seguinte: o RPi recebe o acesso à Internet através da interface ppp0 (internet celular). O servidor web está conectado ao RPi na interface eth0:

Eutenteiasseguintes etapas para configure o encaminhamento de ppp0 para eth0, mas sem sucesso.

Eu posso ver em ifconfig que o endereço IP em ppp0 é alterado toda vez que eu reiniciar a conexão com a internet - eu acho razoável, já que o provedor de celular não reserva endereço IP estático para mim. Por outro lado, pesquisando "o que é meu IP" me fornece um endereço IP diferente. Eu suponho que o último é meu endereço IP externo. Portanto, eu uso ele para pingar meu RPi, mas não vejo nenhum tráfego de ping incomming no wireshark. Na verdade, eu cansei de ping nos dois endereços IP - obtidos via ifconfig e google, mas pings timeout.

Como não vejo nenhum pacote de ping de entrada na interface wireshark no ppp0, presumo que eles não atinjam o meu RPi. Mas porque não? Eu tenho um acesso à internet em funcionamento no ppp0.

    
por Nazar 23.06.2018 / 18:45

1 resposta

1

As redes celulares não suportam conexões TCP de entrada porque usam NAT de categoria de operadora .

I assume that the later one is my external IP address.

Assunção incorreta. É o endereço IP externo do dispositivo que está emitindo solicitações para você e, provavelmente, para muitas outras pessoas também. Não tem idéia de que uma conexão TCP de entrada é destinada a você.

Since I do not see any incomming ping packages in the wireshark on ppp0 interface, I assume that they do not reach my RPi. But why not? I have a working internet access on ppp0.

Correto, eles não. Eles são recebidos pelo dispositivo NAT de classe de operadora middlebox ao qual foram direcionados. Este dispositivo tem um endereço IP público e liga a Internet à rede privada da operadora. Dispositivos na rede privada, como a sua, não têm endereços IP públicos.

    
por 23.06.2018 / 19:29