Parte 1 - Conexão PPPoE não está funcionando
Eu tentaria desabilitar o Network Manager e configurar a rede manualmente, como explicado em ajuda do Ubuntu ADSLPPPoE . Use a parte Config with pppoeconf
primeiro, que basicamente está executando sudo pppoeconf
e respondendo as perguntas. Como você precisa usar um servidor DNS diferente daquele do seu provedor de serviços de Internet, responda no
à pergunta sobre o uso do servidor DNS de mesmo nível.
Opcional se sua conexão com a Internet não for reiniciada na inicialização:
Você pode editar nano /etc/rc.local
, adicionar as linhas a seguir antes da linha exit
e reinicializar para testá-la.
killall pppd
ifconfig eth0 up
pon dsl-provider
O gerenciador de rede não será usado quando você usar a configuração manual, mas poderá desativá-lo clicando nele e desmarcando a opção enable network
(e enable wireless
se presente). Se a desabilitação só não funcionar, você também poderá desinstalá-la com sudo apt-get remove network-manager
e após sudo apt-get autoremove
para limpar os pacotes instalados automaticamente.
Parte 2 Alterando o servidor DNS do ISP padrão para openDNS
Eu encontrei aqui que a melhor maneira de usar um DNS estático com resolvconf
é adicionar o servidor de nomes em /etc/network/interfaces
ou adicioná-lo em /etc/resolvconf/resolv.conf.d/head
. Como suas interfaces são configuradas automaticamente (dhcp) você tem que usar o arquivo head
:
sudo nano /etc/resolvconf/resolv.conf.d/head
e adicione no final:
nameserver 208.67.222.222
nameserver 208.67.220.220
Limitações
- Você não pode usar o Network Manager para se conectar. No entanto, isso automaticamente faz com que você se conecte à internet. Caso contrário, você pode se conectar executando
pon dsl-provider
. Para desconectar, você precisa ser sudo, portanto,sudo poff
desconecta. - [Este problema é apenas com o Ubuntu 12.04.] Ao inicializar o Ubuntu (com o Modem desligado ou enquanto ele ainda está tentando estabelecer um link com o ISP) - o Ubuntu espera carregar
Network-Configuration
por cerca de 2 minutos e depois disso inicializa sem configuração de rede. Para ficar on-line, você precisa executarpon dsl-provider
.
Correções para remover os testes anteriores realizados (não necessários em outros casos):
Como excluímos o symlink resolv.conf
antes, precisamos recriá-lo (não é necessário em uma nova instalação):
cd /etc
sudo rm resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
Se isso funcionar, você poderá reverter as alterações em /etc/dhcp/dhclient.conf
que fizemos antes.