Método 1
Encontre o arquivo de configuração do NetworkManager e adicione / modifique a seguinte entrada (no CentOS5 está em /etc/NetworkManager/nm-system-settings.conf
ou /etc/NetworkManager/system-connections/
) e edite seu arquivo de conexão DSL:
[ipv4]
method=auto
dns=8.8.8.8;4.2.2.2;
ignore-auto-dns=true
Nota: - se [ipv4]
não funcionar, tente com [ppp]
Método # 2
Você pode alterar a permissão de /etc/resolv.conf
para que não seja gravada por outros serviços ou use chattr
.
Método 3
Crie um script como mencionado abaixo em /etc/Networkmanager/dispatcher.d/
e não se esqueça de torná-lo executável:
#!/bin/bash
#
# Override /etc/resolv.conf and tell
# NetworkManagerDispatcher to go pluck itself.
#
# scripts in the /etc/NetworkManager/dispatcher.d/ directory
# are called alphabetically and are passed two parameters:
# $1 is the interface name, and $2 is "up" or "down" as the
# case may be.
# Here, no matter what interface or state, override the
# created resolver config with my config.
cp -f /etc/resolv.conf.myDNSoverride /etc/resolv.conf
entrada de /etc/resolv.conf.myDNSoverride
nameserver 8.8.8.8