Olá pessoal,
Como todos já deve ter percebido, sou super fã do OpenWrt e outros firmwares alternativos para roteadores wireless.
Hoje fui colocar o Dyndns pra funcionar e esbarrei num probleminha e vou postar aqui como resolver.
A maneira mais fácil é utilizar o pacote ndyndns. Basta instala-lo com o comando:
opkg update
opkg install ndyndns
Depois, basta copiar o arquivo de configuração modelo e edita-lo.
cd /etc/ndyndns
cp ndyndns.conf.sample ndyndns.conf
vim ndyndns.conf
Depois, basta habilitar (e iniciar, caso não queira dar boot) o serviço pela interface web em Services - Initscripts.
Até ai tudo bem, o problema é que eu utilizo um modem ADSL roteado, isto é ele mesmo já faz a autenticação e já oferece uma rede privada na porta Ethernet. Em geral estes modems funcionam como bridge e o usuario tem que fazer PPPoE no computador ou roteador. Com isso, minha porta WAN do roteador wireless tem na verdade uma outra rede privada, como se fosse uma DMZ.
O NAT das portas pra dentro eu resolvi coloando o IP da WAN do roteador como o "DMZ Host IP" no modem. Com isso, todas portas externas são mapeadas para o Roteador Wireless.
O problema é que o ndyndns, por padrão, pega o IP da interface WAN. Com isso, o Dyndns era atualizado com meu IP privadp :-p.
Pra resolver, bastou editar o arquivo de initscript do ndydns:
vim /etc/init.d/ndyndns
Comentei a linha original e criei outra utilizando o parâmetro -r, que irá pegar o Ip externo com o auxilio do host remoto do Dyndns.
Ficou assim:
#/usr/sbin/ndyndns -c $CHROOT -f $CONFIG -i $(config_get wan ifname) $OPTIONS
/usr/sbin/ndyndns -c $CHROOT -f $CONFIG -r $OPTIONS
Depois disso, bastou reiniciar o serviço que tudo funcionou maravilhosamente bem.
Em tempo. Não estava a fim de mexer com firmware de modem pra funcionar como bridge.... Além disso, desta forma, o modem fica mais flexivel, caso eu precise dele desta forma.
Até mais!
Assinar:
Postar comentários (Atom)
Nota Importante
O conteúdo deste blog foi desenvolvido por mim e não foi copiado de outros locais, embora alguns poucos tópicos tenham sínteses e adaptações de outras fontes, que neste caso, serão referenciadas para se dar o devido crédito.
A reprodução é permitida desde que citada a fonte e para fins não comerciais. É proibido o uso para fins comercias sem a expressa autorização do autor.
Embora o conteúdo aqui apresentado seja testado pelo autor e/ou passado por sua aprovação, não é oferecida nenhuma garantia de que tudo funcionará corretamente ou não irá danificar os sistemas envolvidos, pois o sucesso dependerá do ambiente e/ou conhecimento do leitor.
Ao utilizar este blog, para qualquer fim, o leitor concorda com estes termos e isenta o autor de qualquer responsabilidade, ficando o uso do conhecimento aqui apresentado por sua conta e risco.
Caso discorde destes termos, gentileza fechar esta página imediatamente.
Copyright Jonathan Araújo 2010
A reprodução é permitida desde que citada a fonte e para fins não comerciais. É proibido o uso para fins comercias sem a expressa autorização do autor.
Embora o conteúdo aqui apresentado seja testado pelo autor e/ou passado por sua aprovação, não é oferecida nenhuma garantia de que tudo funcionará corretamente ou não irá danificar os sistemas envolvidos, pois o sucesso dependerá do ambiente e/ou conhecimento do leitor.
Ao utilizar este blog, para qualquer fim, o leitor concorda com estes termos e isenta o autor de qualquer responsabilidade, ficando o uso do conhecimento aqui apresentado por sua conta e risco.
Caso discorde destes termos, gentileza fechar esta página imediatamente.
Copyright Jonathan Araújo 2010
Nenhum comentário:
Postar um comentário