O comando sed
está quebrado (acho que as pessoas ignoraram isso de alguma forma no fórum que você se refere). Deve ser:
sed '/-z/s:dnsmasq:dnsmasq -r /etc/dnsmasq/resolv.conf :g' dnsmasq>dnsmasq.local
O fato de você ter usado esse comando sed
quebrado resultou no apagamento de /etc/rc.d/dnsmasq.local
(ou na criação de um arquivo vazio). Eu não sei os detalhes de como o NetworkManager está configurado no Ubuntu, mas estou supondo que o fato de /etc/rc.d/dnsmasq.local
estar vazio pode ter um impacto importante em toda a sua configuração de rede.
Você pode:
-
Verifique se
/etc/rc.d/dnsmasq.local
está realmente vazio e, em caso afirmativo, remova-o - sua configuração de rede deve retornar ao estado em que estava antes de emitir o desafortunado comandosed
. -
cd
into'/etc/rc.d/
e execute o comandosed
corrigido acima. Isso deve criar o arquivodnsmasq.local
contendo o que o autor de post de fórum realmente pretendeu. Possivelmente o resto pode funcionar depois disso.