Fazendo ping em um roteador celular

Fazendo ping em um roteador celular

Eu tenho um roteador celular que atualmente possui um cartão SIM 3G conectado a ele. Gostaria de poder acessar os dispositivos atrás do meu roteador, enviando e recebendo dados pela WAN celular.

Como primeiro passo, gostaria simplesmente de poder acessar pingmeu roteador pelo endereço IP do celular de uma máquina remota e verificar a "capacidade de alcance".

O endereço IP do celular é atribuído dinamicamente, mas isso é adequado para este teste.

Para minha surpresa, o ping não funcionou:

Pinging 32.178.x.y with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 32.178.x.y:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Em seguida, tentei tracertver onde a falha estava ocorrendo:

Tracing route to mobile-32-178-x-y.mycingular.net [32.178.x.y]
over a maximum of 30 hops:

  1     *        *        *     Request timed out.

Este não é um endereço IP público do meu provedor? Por que esse endereço não estaria acessível?

Responder1

É acessível, mas não responde às solicitações de ping. Por que deveria? Que benefício isso traria?

Acho que você está assumindo erroneamente que esse endereço IP foi atribuído a você. Não é. Está atribuído a um dispositivo NAT/gateway. Os dispositivos na rede celular possuem endereços IP privados. Eles têm que compartilhar endereços IPv4 públicos quando acessam a Internet pública porque esses endereços são muito escassos e há muitos dispositivos móveis.

Assim, o tráfego tem de ter origem no lado celular e não pode ter origem no lado da Internet, uma vez que não haveria forma de determinar qual o cliente que era o destino pretendido. Se você deseja se comunicar com um dispositivo em uma rede celular, você realmente deseja que esse dispositivo inicie uma conexão com um servidor que retransmita os dados. Você também pode usar uma solução VPN ou IPv6.

informação relacionada