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):
- /etc/ppp/ip-up
- /etc/ppp/peers/ppp0 (se sua conexão for ppp, como 3G, por exemplo);
- /etc/ppp/options;
- /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.
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