Como atualizar o endereço IP no OpenDNS no Linux usando wget

OpenDNS

OpenDNS é um servidor DNS, máquina que traduz URLs para endereços IP, alternativo. Ele foi lançado há três anos fornece uma navegação mais rápida e segura, pois bloqueia automaticamente páginas com conteúdo malicioso.

Se você quiser um nível maior de proteção e personalização, como por exemplo bloquear sites ou categorias de sites específicos, é possível criar uma conta gratuita no serviço para salvar suas preferências. O problema é que, se você usa uma conexão à Internet com IP dinâmico, um endereço IP que muda de tempos em tempos ou a cada vez que você liga o modem, você precisa atualizá-lo através de um programa que, como sempre, só existe para Windows e Mac.

Neste tutorial, vamos ver como atualizar seu endereço IP no GNU/Linux, através de uma única linha de comando, utilizando o bom e velho wget. Note que não iremos abordar, aqui, a configuração do e o registro no OpenDNS, pois este não é o objetivo deste tutorial.

Atualizando no GNOME

Se você usa alguma distribuição com GNOME, como Ubuntu, Mandriva, Fedra e outras, siga os passos a seguir:

1. Clique em Sistema – Preferências – Aplicativos inicializados com a sessão;

2. Na janela que vai aparecer, clique em Adicionar;

3. No campo Nome, digite algo descritivo, como “Atualização de IP do OpenDNS”.

4. Em comando, digite:

wget -O - -q --http-user=USUARIO --http-passwd=SENHA https://updates.opendns.com/nic/update

Onde USUARIO é o nome do seu usuário registrado no OpenDNS e SENHA é a senha do mesmo.

5. Clique em Adicionar, se necessário marque a caixinha ao lado da nova entrada e clique em Fechar.

A partir de agora, sempre que você iniciar o GNOME, seu status no OpenDNS será atualizado.

Atualizando junto com a inicialização do sistema

A desvantagem do método anterior é que ele só funciona para o usuário que fez o procedimento, ou seja, se houver mais de um usuário na sua máquina, você deverá repetir esse procedimento para cada um deles. Se, no entanto, você quiser que o status seja atualizado cada vez que seu micro seja iniciado, adicione a linha supracitada ao final de seu arquivo rc.local, o qual, dependendo da distribuição, pode estar em /etc/rc.d/rc.local ou em /etc/init.d/rc.local. Aqui no meu Ubuntu, distribuição que uso atualmente, não sei por que cargas-d’água não funcionou.

Atualizando de tempos em tempos

Os procedimentos acima devem ser suficientes para a maioria dos usuários, no entanto, se você precisa atualizar seu status de tempos em tempos – por exemplo: um modem ADSL que fica constantemente ligado, pode ser mais vantajoso adicionar o comando em seu crontab; assim, ele vai ser executado periodicamente. Para fazer isso, no prompt de comando, como root – para aplicar a todos os usuários -, digite:

crontab -e

E, na tela que vai aparecer, digite algo como:

*/30  * *  *  * wget -O - -q --http-user=USUARIO --http-passwd=SENHA https://updates.opendns.com/nic/update

Este comando irá atualizar seu IP junto ao OpenDNS a cada 30 minutos. Para mais opções, verifique a ajuda do Crontab.

Não se esqueça de comentar esse e os outros posts do blog! Keep Connected!

Anúncios
Esse post foi publicado em Dicas e Tutoriais Linux, GNOME, Linux, Web e marcado , , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s