sexta-feira, 10 de fevereiro de 2012

Endian Firewall Commnunity: 2.4 e 2.4.1 - Patch para o Dyndns, DynAccess

Depois de varias pesquisas consegui um tutorial para resolver o problema na atualização dos hosts com o serviço do DynDNS (DynAccess).

DynDNS - Serviço de rede/internet dinâmina, com esse serviço é possível utilizar um nome através do dominio dyndns.org e acessar o link compartilhado mesmo que o seu endereço IP atualize.

Como funciona:

Caso tenha um serviço de internet HOME com IP dinâmico (seu ip atualiza caso ocorra uma nova conexão), com o DynDNS você vai utilizar para o acesso externo (CFTV - arquivos/disco virtual - desktop remoto, VPN e etc) através do nome.

Sempre que o seu IP atualizar o serviço de DynDNS atualiza o domínio e traduz o novo IP para o nome.

Aplicando o patch no Endian:

1 - Acesse o Endian via SSH;

endian@root #

2 - Execute os comandos abaixo, lembrando que no LINUX o ';' serve para continuar e executar a linha seguinte;

* Os dados modificados são carregados a partir de servidor do http://www.dynaccess.com com o comando "curl -O"

3 - Atualizando o Front-End web, ddns.cgi;

cd /home/httpd/cgi-bin;
mv ddns.cgi ddns.cgi.ori;
curl -O http://download.dynaccess.com/projects/endian-22rc3/ddns-cgi.asc;
mv ddns-cgi.asc ddns.cgi;
chmod 755 ddns.cgi;

4 - Atualizando o painel de controle do DynDNS, setddns.pl;

cd /usr/local/bin;
mv setddns.pl setddns.pl.ori;
curl -O http://download.dynaccess.com/projects/endian-22rc3/setddns.pl.asc;
mv setddns.pl.asc setddns.pl
chmod 755 setddns.pl;

5 - Atualizando o script de inicialização do DynAccess, init.d;

cd /etc/rc.d/init.d/;
curl -O http://download.dynaccess.com/projects/endian-22rc3/dynaccess.asc;
mv dynaccess.asc dynaccess;
chmod 755 dynaccess;
ln -sf /etc/rc.d/init.d/dynaccess /etc/rc.d/start/40dynaccess;

6 - Atualizando o script de atualizaçao do IP, DynAccessPoster;

cd /usr/local/bin;
curl -O http://download.dynaccess.com/projects/endian-22rc3/DynAccessPoster;
chmod 6750 DynAccessPoster;
chown nobody:nobody DynAccessPoster;

7 - Criando o diretório /var/run/dynaccess;

mkdir -p -m 2755 /var/run/dynaccess;
chown nobody:nobody /var/run/dynaccess;

Para configurar o DynDNS no Endian:

1 - Realizar o cadastro no DynDNS;

2 - Acess o Endian via interface Web;

http://ip_servidor:10443, onde ip_servidor é o endereço do servidor Endian;

3 - No MENU horizontal clique em Services (Serviços);

4 - No MENU vertical clique em Dynamic DNS (DNS Dinâmico);

5 - Clique em Add a host (Adicionar Host);


6 - Coloque as informações do cadastro realizado no DynDNS;

Service: Escolha o DynDNS ou outro um de sua preferência
Hostname: Somente o nome do host, EX: dbnetsys
Domain: Nome do domínio escolhido no cadastro, EX: dyndns.org
User: Usuário utilizado no cadastro
Password: A senha de acesso do serviço

7 - Clique em Add host.

8 - Clique em force update, para forçar a atualização.

Agora vamos até a central do DynDNS em hosts acesso os logs e verifique se o host foi atualizado.

Fonte: http://www.dynaccess.com/e/routers_and_firewalls/Endian_firewall

Agradecimentos, Endian Firewall Community, DynDNS e DynAccess

Obrigado.

#DynDNS # Endian #Firewall #DynAccess