Estou tendo o mesmo problema, acredito que o culpado é dhclient, que fica executado automaticamente pelo wicd. sempre que a concessão dhcp expirar, o dhclient sobrescreve /etc/resolv.conf com o que obtém do servidor dhcp.
para verificar se este problema está resolvido, faça "ps aux | grep dhclient", você deve uma entrada aparece, referenciando um arquivo de configuração para dhclient (na minha máquina é em /var/lib/wicd/dhclient.conf).
para corrigir isso, você precisa editar o /etc/wicd/dhclient.conf.template (NÃO /etc/wicd/dhclient.conf.template.default)
e adicione uma linha como a seguinte:
substituir 208.67.222.220 208.67.222.20;
, em seguida, reinicie o serviço wicd com
serviço sudo wicd restart
isso instruirá o dhclient a definir o resolv.conf para os servidores especificados manualmente, em vez disso, para o seu servidor dhcp (eu estou supondo que o roteador doméstico em 192.168.1.1?) está enviando você.
O wicd deve realmente lidar com isso para você, mas isso resolverá seu problema por enquanto. parece resolver o problema para mim.