terça-feira, 17 de julho de 2012

Usando o openDNS no Mageia

Essa é uma dica bem rápida de como utilizar o openDNS como padrão no Mageia 2. Nada muito complicado, você só vai precisar da sua senha de root e conhecer um pouco do editor vi.


Podem me chamar de n00b se quiserem, mas essa era uma tarefa que eu nunca tinha conseguido cumprir. Também nunca tinha buscado a fundo a solução, mas o fato é que nunca tinha resolvido.


Você vai precisar editar quatro arquivos (a principio):




  1. /etc/ppp/ip-up

  2. /etc/ppp/peers/ppp0 (se sua conexão for ppp, como 3G, por exemplo);

  3. /etc/ppp/options;

  4. /etc/sysconfig/network-scripts/ifup-ppp


No primeiro arquivo você irá substituir isso:




if [ -f /etc/sysconfig/network-scripts/ifcfg-${LOGDEVICE} ]; then
/etc/sysconfig/network-scripts/ifup-post --realdevice ${REALDEVICE} ifcfg-${LOGDEVICE}
else
[ -n "$DNS1" ] && echo "nameserver $DNS1 # ppp temp entry" >> /etc/resolv.conf
[ -n "$DNS2" ] && echo "nameserver $DNS2 # ppp temp entry" >> /etc/resolv.conf
fi



Por isso:




if [ -f /etc/sysconfig/network-scripts/ifcfg-${LOGDEVICE} ]; then
/etc/sysconfig/network-scripts/ifup-post --realdevice ${REALDEVICE} ifcfg-${LOGDEVICE}
else
[ -n "$DNS1" ] && echo "nameserver 208.67.222.222 # ppp temp entry" >> /etc/resolv.conf
[ -n "$DNS2" ] && echo "nameserver 208.67.220.220 # ppp temp entry" >> /etc/resolv.conf
fi



Já nos arquivos 2 e 3 você vai remover a opção usepeerdns. No último arquivo, comente as linhas (colocando um # no começo de cada linha):




if [ "${PEERDNS}" != no ] ; then
cp -f /etc/resolv.conf /etc/resolv.conf.save
opts="$opts usepeerdns"
fi



Ficará mais ou menos assim:




#if [ "${PEERDNS}" != no ] ; then
#   cp -f /etc/resolv.conf /etc/resolv.conf.save
#     opts="$opts usepeerdns"
#fi



Pronto, você pode desconectar e reconectar para utilizar o openDNS. Não esqueça de conferir o arquivo /etc/resolv.conf para garantir que deu tudo certo. Até a próxima.


Fonte: http://forum.mandriva.com/en/viewtopic.php?t=74691

Um comentário:

  1. Usando o openDNS no Mageia: Essa é uma dica bem rápida de como utilizar o openDNS como padrão no Mageia 2. Nada ... http://t.co/IjTSSJfT

    ResponderExcluir