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

0

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

Esta página de administração de encaminhamento de porta do roteador 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 é o que recebo da saída de ifconfig . (É a interface wlan1 que tem um endereço IP local atribuído pelo servidor DHCP no roteador - é assim que eu reconheço.)

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

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

Essa saída somente leitura parece sugerir que Service A que está ouvindo na porta local 8080 pode ser acessada da Internet pública via a.b.c.d:8888 . Mas não consigo acessar Service A . Na verdade, eu não consigo nem pingar a.b.c.d . (Estou ciente de que o Roteador pode estar intencionalmente desautorizando o ping de entrada para a.b.c.d , mas não sabe o que mais tentar.)

Se eu verificar o endereço IP público da minha estação de trabalho por meio de um site como o link , vejo meu IP público sendo relatado como e.f.g.h de a.b.c.d !

Então, como posso encaminhar a porta WAN pública 8888 para a porta local 8080 executando Service A e acessar o Serviço A da 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
por Harry 18.04.2015 / 19:12

1 resposta

5

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 e esteja executando NAT , que também explica por que o encaminhamento de porta não está funcionando.

Isso é confirmado se a.b.c.d 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 encontrei esse problema, liguei para meu provedor 3G e eles "me ligaram à rede pública", o que significava que eu recebia um endereço IP público e podia 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 softwares que não são projetados para suportar isso. Usar um serviço de DNS dinâmico com um TTL muito baixo como 1 (1 segundo) pode torná-lo utilizável. Ou você pode obter um plano de negócios com um IP estático.

    
por 18.04.2015 / 20:14