O roteador 3G suporta encaminhamento de porta, mas não funciona

O roteador 3G suporta encaminhamento de porta, mas não funciona

Minha estação de trabalho Linux está usando um dongle USB MTS 3G Wifi para acessar a Internet - esta estação de trabalho não possui outra conexão de rede.

A página de administração de encaminhamento de porta deste roteador me permite especificar o seguinte conjunto de 4 valores por linha:

---------------------------------------------------------
Config name  | Local port | Wan port | MAC  
---------------------------------------------------------
1. Service A |   8080     |   8888   | aa-bb-cc-dd-ee-ff
2. Service B |   9090     |   9999   | aa-bb-cc-dd-ee-ff
        ...
---------------------------------------------------------

O endereço MAC que estou especificando acima é aquele que obtenho na saída de ifconfig. (É a wlan1interface que possui um endereço IP local atribuído pelo servidor DHCP no roteador - é assim que eu a reconheço.)

Quando salvo os valores acima, a mesma página de administração mostra o seguintesomente leituravalores na parte inferior:

---------------------------------------
Config Name    |  Port   | IP Address
---------------------------------------
 1. Service A  |   8888  |   a.b.c.d
 2. Service B  |   9999  |   a.b.c.d
       ...
---------------------------------------

Esta saída somente leitura parece sugerir que Service Aa escuta na porta local 8080pode ser acessada pela Internet pública via a.b.c.d:8888. Mas não estou conseguindo acessar Service A. Na verdade, não consigo nem fazer ping a.b.c.d. (Estou ciente de que o roteador pode estar proibindo intencionalmente o ping de entrada, a.b.c.dmas não tenho certeza do que mais tentar.)

Se eu verificar o endereço IP público da minha estação de trabalho através de um site comohttp://www.whatismyip.com/, vejo meu IP público sendo relatado como e.f.g.hem vez de a.b.c.d!

Então, como posso encaminhar a porta WAN pública 8888para a porta local 8080em execução Service Ae, em seguida, acessar o Serviço A pela Internet pública?

EDITAR:

Meus endereços IP são os seguintes:

  • a.b.c.d = 100.84.c.d
  • e.f.g.h = 163.47.g.h

Responder1

Como o seu roteador está reportando um IP diferente do seu IP público, é provável que o seu provedor de rede 3G não esteja alocando um IP público para você e, em vez disso, esteja executandoNAT, o que também explicaria por que o encaminhamento de porta não está funcionando.

Isto é confirmado se abcd estiver em um intervalo de endereços IP privados: De 10.0.0.0 a 10.255.255.255. De 172.16.0.0 a 172.31.255.255. De 192.168.0.0 a 192.168.255.255.

Quando me deparei com esse problema, liguei para meu provedor 3G e eles “me transferiram para sua rede pública”, o que significava que recebi um endereço IP público e poderia aceitar conexões de entrada. Embora isso tenha resolvido meu problema específico, descobri que os endereços IP 3G mudam rapidamente, o que pode causar problemas com software que não foi projetado para oferecer suporte a isso. Usando um serviço DNS dinâmico com um valor muito baixoTTLcomo 1 (1 segundo) pode torná-lo utilizável. Ou você pode obter um plano de negócios com IP estático.

informação relacionada