Configurando PPPOE (ADSL) no Slackware
Dica publicada em Linux / Configuração
Configurando PPPOE (ADSL) no Slackware
Aprendi a instalar nas minhas andanças pelo Slackware, mas pode ser adaptado a qualquer distribuição.
Vá no diretório /etc/ppp, abra o arquivo "options" no seu editor predileto (usei o mcedit), apague todo o seu conteúdo e salve logo após.
Agora rode como root:
# pppoe-setup
e siga os passos da instalação, digitando apenas o usuário e senha do seu provedor, o resto dê ENTER.
Pronto! Vamos para a parte onde a maioria dos "linuxers" quebram a cabeça.
Vá em /etc/ppp novamente e abra o arquivo "pppoe.conf" com seu editor e mude os seguintes parâmetros por esses abaixo:
DNSTYPE=NOCHANGE
para:
Vá no diretório /etc/ppp, abra o arquivo "options" no seu editor predileto (usei o mcedit), apague todo o seu conteúdo e salve logo após.
Agora rode como root:
# pppoe-setup
e siga os passos da instalação, digitando apenas o usuário e senha do seu provedor, o resto dê ENTER.
Pronto! Vamos para a parte onde a maioria dos "linuxers" quebram a cabeça.
Vá em /etc/ppp novamente e abra o arquivo "pppoe.conf" com seu editor e mude os seguintes parâmetros por esses abaixo:
DNSTYPE=NOCHANGE
para:
DNSTYPE=SERVER
PEERDNS=no
para:
PEERDNS=yes
salve o arquivo e inicie a sua conexão:
# pppoe-start
Caso queira que sua conexão seja iniciada automaticamente no boot do sistema, faça da seguinte forma:
# mcedit /etc/rc.d/rc.local
No final do arquivo adicione as linhas abaixo e depois salve-o:
# Inicializando o ADSL
echo "Inicializando o ADSL. Aguarde..."
pppoe-start
echo "Inicializando o ADSL. Aguarde..."
pppoe-start
Pronto, quando o sistema for reinicializado, ele estará pronto para acessar a Internet.
Espero ter ajudado.
Até a próxima!
-----
Sob root:
1) Criar com o KUser o grupo, p.ex. adsl e adicionar todos os usuários que se deseja habilitar a conexão Speedy ao grupo adsl
2) Configurar o usuário e a senha de acesso ao Speedy com o comando
# pppoe-setup
3) Criar um arquivo em /usr/bin com o nome, por exemplo speedy-start contendo os seguintes comandos:
/usr/sbin/pppoe-start
/sbin/route del default
/sbin/route add default ppp0
Observação: No Slackware, além do pppoe-start é sempre necessário reconfigurar o roteamento PPPoE sob root
4) Alterar a configuração do arquivo speedy-start para executável com o comando:
# chmod u+x speedy-start
5) Permitir que o comando speedy-start rode no modo root configurando o sudo com o comando:
# sudo visudo
6) Navegar até o final do arquivo e adicionar as linhas:
# Conexao da Internet
%adsl ALL=NOPASSWD:/usr/bin/speedy-start
(o editor é o vi: digite wq para salvar as alterações)
Observação: Essas entradas no comando sudo, mantido em /etc/sudoers permitirá que todos os usuários do grupo adsl acessem o comando speedy-start com os direitos de root sem precisar fornecer uma senha. Portando cuidado ao permitir acessos através do sudo e dos scripts nele habilitados.
No Desktop dos usuários do grupo adsl
7) Adicionar no Desktop um link para o comando:
sudo speedy-start
Observação: o speedy-start também pode ser rodado numa janela de terminal para os usuários pertencentes ao grupo dsl através do comando:
% sudo speedy-start