Pode ou não ser suportado. Eu tenho contornado isso no passado por tunelamento ssh através de um proxy de socks local ou usando um dos muitos proxies gratuitos disponíveis on-line.
Este é um dos roteadores padrão da Vodafone. Então, eu configuro o servidor web no meu laptop e agora ele está acessível na internet.
No entanto, preciso poder acessá-lo da minha máquina usando o endereço público. Mas eu simplesmente não consigo encontrar onde habilitar o loopback nat. Procurei opções em logons de usuários regulares e avançados (interfaces da web). Então eu suponho que a última opção é telneting para ele, e usando comandos para fazê-lo .. mas eu não sei como acessá-lo (não consigo encontrar as credenciais).
No link acima, diz que eu posso encontrar essa informação no arquivo de configuração, mas alguém poderia me dizer como acessá-lo?
E então quais comandos devo usar para habilitar o loopback NAT?
Pode ou não ser suportado. Eu tenho contornado isso no passado por tunelamento ssh através de um proxy de socks local ou usando um dos muitos proxies gratuitos disponíveis on-line.
Como mencionado por @Scandalist, pode ou não ser suportado no seu roteador. No entanto, se for, experimente os comandos recomendados aqui . Meu roteador era diferente daquele listado, mas os comandos funcionavam da mesma forma.
Primeiro, faça o telnet no roteador (a maioria das plataformas terá isso disponível na CLI). Ele pode exigir um usuário / senha que deve ser o mesmo que suas credenciais da interface da web:
telnet <router ip>
Em seguida, ative o loopback:
ip nat loopback on
Em seguida, saia do telnet:
exit
Alguns roteadores permitem salvar a configuração. Eu tentei fazer isso no meu roteador usando alguns comandos que ele exibia em sua "ajuda", mas não conseguia fazê-lo funcionar.
Acabei adicionando o material do telnet em um script em outra máquina com um cron job a cada 5 minutos, assim se o roteador perder a energia voltarei para ele depois que ele voltar e reativar o loopback . O script é um forro:
(echo <password>; echo "ip nat loopback on"; sleep 1; echo "exit" ) | telnet <router_ip> <username>
Tags networking router nat