Olá pessoal, estou tendo um problema estranho. Eu tenho um servidor da web em um adruino ao qual gostaria de ter acesso fora da minha rede doméstica. Acessar a página HTML hospedada lá com o IP interno (10.0.0.12:2099) funciona bem. O ip externo (24.131.79.173:2099) no navegador também funciona bem. O fato de eu conseguir usar o IP externo com sucesso me levaria a acreditar que ele deveria estar disponível fora da LAN local?
No entanto, ao tentar acessá-lo fora da minha rede local, no meu telefone ATT LTE, ele não funciona.
Encaminhei a porta 2099 no meu roteador de comcast, coloquei o IP do arduino na DMZ e ele ainda não aparecerá do lado de fora ..
Obrigado Nico
Não tenho certeza de entender. 10.0.0.12 é o endereço IP privado do seu Arduino? 24.131.79.173 é o seu ip público? Você encaminhado porta 2099 para o seu router Comcast, mas, para mim, ele deve ser encaminhado pelo seu roteador Comcast para o IP privado do seu Arduino
—
user2196728
sim, parece certo. Mas quando eu corro
—
user2196728
nmapcontra seu IP público, a porta 2099 não parece estar aberta. Você configurou um gateway padrão para o seu Arduino?
acho que não, o que é isso?
—
Nd91
O gateway padrão é o endereço IP de um roteador capaz de rotear um host para outras redes, para alcançá-los. No seu caso, deve ser o endereço IP do seu roteador. Para configurá-lo em seu Arduino adicionar este código
—
user2196728
byte gateway[] = { 192, 168, 0, 254 };(é claro substituir o ip por seu)