Como Configurar uma Conexão PPPoE no Debian 12

A conexão PPPoE (Point-to-Point Protocol over Ethernet) é comumente utilizada em conexões de banda larga ADSL e Fibra. Se você está utilizando o Debian 12 e precisa configurar o PPPoE em uma interface de rede como eno2, neste tutorial, você aprenderá dois métodos: um mais simples, utilizando o pppoeconf, e outro manual, com maior controle sobre a configuração.


Método 1: Usando o pppoeconf (Método Simples)

O pppoeconf é uma ferramenta interativa que facilita a configuração do PPPoE no Debian. É ideal para quem busca praticidade, sem precisar mexer diretamente em arquivos de configuração.

Passo 1: Instalar o pppoeconf

Primeiro, atualize o repositório e instale o pacote pppoeconf:

sudo apt update
sudo apt install pppoeconf -y

Passo 2: Configurar a Conexão PPPoE

Depois de instalar, execute o pppoeconf e ele começará a buscar por uma conexão PPPoE na interface de rede que você especificar (no nosso caso, eno2):

sudo pppoeconf eno2

O pppoeconf irá procurar automaticamente a conexão PPPoE na interface e, em seguida, pedirá as credenciais (usuário e senha) fornecidas pelo seu provedor de internet. Siga as instruções no terminal para completar a configuração.

Passo 3: Conectar

Uma vez configurado, você pode estabelecer a conexão com o comando:

sudo pon dsl-provider

Passo 4: Verificar Conexão

Para verificar se a conexão foi bem-sucedida, use o comando:

ip a show ppp0

Ou, para testar a conectividade:

ping -c 4 8.8.8.8

Passo 5: Automatizar a Conexão no Boot (opcional)

Se você deseja que a conexão PPPoE inicie automaticamente no boot, adicione o seguinte comando ao arquivo /etc/rc.local:

echo "pon dsl-provider" | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local

Método 2: Configuração Manual do PPPoE

Se você deseja ter um controle total sobre a configuração do PPPoE e personalizar as opções (como gerenciar múltiplos usuários ou ajustar configurações avançadas), o método manual pode ser o mais indicado.

Passo 1: Instalar o ppp (caso não esteja instalado)

No método manual, você precisará do pacote ppp. Caso não tenha, instale-o com o seguinte comando:

sudo apt install ppp -y

Passo 2: Configurar a Interface de Rede

Edite o arquivo de configuração /etc/network/interfaces para incluir a configuração da interface eno2:

sudo vi /etc/network/interfaces

Adicione ou edite as seguintes linhas:

auto dsl-provider
iface dsl-provider inet ppp
    pre-up /bin/ip link set eno2 up
    provider dsl-provider

auto eno2
iface eno2 inet manual

Passo 3: Configurar as Credenciais PPPoE

Crie ou edite o arquivo /etc/ppp/peers/dsl-provider para incluir a configuração do PPPoE:

sudo vi /etc/ppp/peers/dsl-provider

Adicione a configuração:

plugin rp-pppoe.so eno2
noauth
hide-password
persist
mtu 1492
mru 1492
defaultroute
usepeerdns
user "SEU_USUARIO_PPPoE"

Substitua "SEU_USUARIO_PPPoE" pelo nome de usuário fornecido pelo seu provedor de internet.

Passo 4: Configurar as Senhas PPPoE

Agora, configure a senha PPPoE nos arquivos /etc/ppp/pap-secrets e /etc/ppp/chap-secrets:

sudo vi /etc/ppp/pap-secrets

E adicione:

"SEU_USUARIO_PPPoE" * "SUA_SENHA_PPPoE"

Faça o mesmo no arquivo /etc/ppp/chap-secrets:

sudo vi /etc/ppp/chap-secrets

E adicione:

"SEU_USUARIO_PPPoE" * "SUA_SENHA_PPPoE"

Passo 5: Iniciar a Conexão

Para iniciar a conexão PPPoE manualmente, use o comando:

sudo pon dsl-provider

Passo 6: Verificar Conexão

Da mesma forma que no método anterior, verifique se a conexão foi bem-sucedida:

ip a show ppp0

E teste a conectividade com:

ping -c 4 8.8.8.8

Passo 7: Automatizar a Conexão no Boot (opcional)

Para garantir que a conexão PPPoE seja ativada automaticamente no boot, adicione a linha abaixo no arquivo /etc/rc.local:

echo "pon dsl-provider" | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local

Conclusão

Ambos os métodos são eficazes, mas o pppoeconf é ideal para quem busca praticidade e uma configuração rápida, enquanto o método manual oferece maior controle sobre as opções avançadas e múltiplos perfis de conexão PPPoE. Escolha o método que melhor se adequa às suas necessidades!

Rolar para cima