Configurando PPPOE (ADSL) no Slackware

Publicado por Willian Silva em 29/08/2006

[ Hits: 18.841 ]

 


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:

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

Pronto, quando o sistema for reinicializado, ele estará pronto para acessar a Internet.

Espero ter ajudado.

Até a próxima!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalação do tigervnc com certificado SSL

Placa de rede wireless 3dsp do notebook Microboard Ultimate Black (MUB) - Ubuntu 10.04 Lucid Lynx

Ativando as funcionalidades do gerenciador de janelas Compiz no Linux Mint com ambiente gráfico Mate

Como instalar temas no Ubuntu

Configurando permissões de usuário no Ubuntu 9.10

  

Comentários
[1] Comentário enviado por jirah em 17/11/2008 - 21:03h

Para acesso ao Speedy e possivelmente outras conexões PPPoE no Slackware 12.1 (obtido de resumos de outros artigos)

-----
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

[2] Comentário enviado por elisael em 10/05/2011 - 13:21h

ola galera sou novo aqui na área e ja gostaria de ajudar com um script para quem usa o slackware para discar
em uma conexao adsl, ele simplesmente redisca automaticamente quando a conexão cai.
vc vai criar um script com o nome: verificar-rota.sh

#!/bin/sh


gw=$(ip ro show | grep default)
if [ "$gw" = "" ]; then
# sem gateway, reiniciar conexao adsl
pppoe-stop
pppoe-start
fi



e vai colocar em /etc/cron.1min/verificar-rota.sh
comando para executar script
chmod +x /etc/cron.1min/verificar-rota.sh
pronto .
espero ter ajudado
qualquer duvida a esse respeito
email: elisael@hotmail.com



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts