Automatizando a conexão com Internet via ADSL com PPPoE no OpenBSD

Este artigo é um complemento do texto "Conectando-se à Internet via ADSL com PPPoE no OpenBSD". Nele você encontrará o procedimento para deixar sua conexão automática.

[ Hits: 26.203 ]

Por: Vinícius Parizatto em 24/04/2006


Automatizando a troca dos servidores de nomes



Após ter feito as configurações da conexão, crie um arquivo chamado ResetDNS.sh que irá modificar os servidores de nomes para o de seu provedor.

$ echo "" > /tmp/ResetDNS.sh
$ vi /tmp/ResetDNS.sh


Adicione os itens DOMINIO, DNS1 e DNS2 conforme o exemplo:

#!/bin/sh
#-----------------------------------------------------
#  Arquivo:       ResetDNS.sh
#  Local Padrão:  /usr/local/bin
#  Descrição:     Modifica os servidores de nomes
#                 da conexão para os servidores de
#                 nomes do provedor.
#  Autor:         Vinícius Parizatto
#----------------------------------------------------

# Nome do domínio do provedor
# Ex.:
# DOMINIO="meuprovedor.com.br"
DOMINIO=""

# Endereços IP dos servidores de nomes
# primário e secundário
# Ex.:
# DNS1=200.0.0.1
# DNS2=200.0.0.2
DNS1=""
DNS2=""

if [ -f /etc/resolv.conf ]; then

         mv -f /etc/resolv.conf /etc/resolv.conf.old

         echo "search "$DOMINIO > /etc/resolv.conf
         echo " nameserver "$DNS1 >> /etc/resolv.conf
         echo " nameserver "$DNS2 >> /etc/resolv.conf

else

         echo "search "$DOMINIO > /etc/resolv.conf
         echo " nameserver "$DNS1 >> /etc/resolv.conf
         echo " nameserver "$DNS2 >> /etc/resolv.conf

fi

Mova o arquivo ResetDNS.sh para /usr/local/bin e modifique as permissões do arquivo adicionando execução à ele.

# mv /tmp/ResetDNS.sh /usr/local/bin/ResetDNS.sh
# chmod 755 /usr/local/bin/ResetDNS.sh


Para finalizar, em /etc/ppp você deverá criar um arquivo chamado ppp.linkup. Este arquivo após a conexão efetuada será interpretado e executado os parâmetros nele contidos.

# echo "" > /etc/ppp/ppp.linkup
# vi /etc/ppp/ppp.linkup


Você deve inserir o seguinte conteúdo:

MYADDR:
! sh -c "/usr/local/bin/ResetDNS.sh"

OBS: Deve haver um espaço em branco após a (!) para o comando ser executado.

Concluído isso, reinicie seu computador com o modem ligado.

# reboot

OBS: Antes de ligar seu computador, sempre certifique-se que seu modem esteja ligado.

Pronto! Agora sua conexão com a Internet já está automatizada.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configurando o registro da conexão
   3. Configurando a conexão
   4. Automatizando a troca dos servidores de nomes
Outros artigos deste autor

Conectando-se à Internet via ADSL com PPPoE no OpenBSD

Leitura recomendada

Formatando o bash com cores e efeitos

NetProfiler - Um solução para quem passeia por várias redes

Xdialog - Programação Gráfica Útil

Processos

Fazendo backup do seu MySQL com API do Dropbox

  
Comentários
[1] Comentário enviado por prgs.linux em 02/10/2007 - 20:48h

Estou com um problema , uso OpenBsd com uma conexao PPPoe , segui seu scrip mais me reporta um erro no meu "device"
Warning: bad label in /etc/ppp/ppp.conf (line 3) - missing colon

Obs: ping no meu modem sem nenhuma perca de pacote e o mesmo esta apto pra receber conexao


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts