A rede de relatórios PPPoE está inoperante

2

Quando tento conectar-me à Internet usando pon provider , recebo este erro:

error sending pppoe packet: Network is down
error receiving pppoe packet: Network is down

Se eu configurar a Internet com pppoeconf , execute pon provider , a conexão funcionará. Eu não deveria ter que executar pppoeconf toda vez que eu ligo meu computador. Como posso me conectar à Internet com pon sem ter que executar pppoeconf todas as vezes?

Atualização:

Quando instalei o Debian, o instalador não conseguiu estabelecer uma conexão DHCP, então eu ignorei a opção "Configurar rede". Eu encontrei, executando este comando me permite iniciar a Internet, sem ter que configurar pppoeconf novamente.

ifconfig eth0 up
pon dsl-provider

Existe algum lugar que eu deveria adicionar ifconfig eth0 up para que ele comece durante a inicialização e o desligamento ou quando eu executar pon ou poff ?

    
por Village 14.02.2012 / 03:50

2 respostas

2

Checkout man 5 interfaces . O arquivo /etc/network/interfaces informa ao grupo de scripts (debian package ifupdown ) como exibir várias interfaces de rede. Você encontraria estrofes como as seguintes:

auto eth0
iface eth0 inet dhcp

A linha " auto eth0 " informa o grupo ifupdown de scripts para ' UP ' a interface eth0 quando solicitado a UP all. O script de inicialização do sistema normalmente solicita isso sem precisar incluir nenhuma linha nele / eles.

Portanto, sugiro que você dê uma olhada no arquivo /etc/network/interfaces para ver se tem uma linha iface para eth0 . Se você verificar a presença de auto eth0 .

Se você não tiver um servidor DHCP na rede, poderá static IP e definir um IP automático valor (por exemplo, 169.254.1.1) para o endereço estático. Se você escolher usar o método ' manual ', adicione um script simples como o seguinte a /etc/network/if-up.d/ :

#!/bin/bash
test "${IFACE}" = "eth0" && ifconfig ${IFACE} up
exit 0

Você precisaria de auto eth0 se quiser que ele seja gerado automaticamente durante a inicialização. Você pode testar isso (e seu script) usando ifup -a e ifdown -a , que atua em todas as interfaces marcadas como auto .

    
por 22.02.2012 / 11:45
2

Quando você tem uma conexão pppoe, você pode fazer isso no /etc/network/interfaces via 'Debian' ou 'Ubuntu' como:

auto eth0
iface eth0 inet ppp
    provider dsl-provider

Você pode encontrar essa solução em /usr/share/doc/pppoe/README.Debian

Editar:

Se você quiser iniciar a conexão manualmente, não use a linha auto eth0 e a conexão pode começar com o comando ifup eth0 .

    
por 22.02.2012 / 13:43

Tags