PDA

View Full Version : [Bug Warning]: Bug di pppoeconf (ADSL su scheda di rete)


cerbert
05-12-2005, 15:35
Alcuni utenti di questo forum si sono imbattuti in un bug di pppoeconf.

DESCRIZIONE:
Quando utilizzato per configurare, appunto, la connessione ppp over ethernet, il programma crea la linea che vedete segnata in rosso al fondo del file /etc/network/interfaces


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0

# The primary network interface
iface eth0 inet dhcp

auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider

# added by pppoeconf
auto eth0

pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf


Attualmente non è ben chiaro quale sia il compito di tale linea, l'unica cosa certa è che in tutti i casi denunciati, ha causato il crash dello script di servizio "networking" ( /etc/init.d/networking ) sostanzialmente impedendo l'attivazione delle interfacce di rete e dell'interfaccia loopback.

DIAGNOSI:
La linea causa problemi se la trovate presente nel vostro /etc/network/interfaces e se le interfaccie di rete non rispondono.
Il modo più veloce per testare ciò è:
"ping localhost". se non si ha risposta, l'interfaccia di loopback è down assieme alle altre.
Si può verificare con "sudo /etc/init.d/networking restart", se la risposta è "fail", il servizio ha problemi.
Quindi con "sudo ifup lo" si può ottenere un messaggio di errore che rimanda al file /etc/network/interfaces e, se è effettivamente la causa, alla linea indicata.

SOLUZIONE:
Commentarla o cancellarla, attualmente non è stato segnalato nessun problema nel fare ciò.
Si può anche alleggerire il proprio /etc/network/interfaces secondo il modello qui sotto, anche se non si tratta di uno standard e non prevede la connessione automatica al servizio ADSL


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
iface eth0 inet dhcp

# PPP0 (ADSL) interface
iface dsl-provider inet ppp
provider dsl-provider

auto eth0



SISTEMI AFFETTI:
Finora il bug è stato rilevato prevalentemente sotto UBUNTU 5.10, la versione di pppoeconf non è ancora pervenuta. Ogni segnalazione è benvenuta
Rilevato anche sotto Debian "Sid"

dobro
11-12-2005, 10:12
Ho lo stesso problema con debian Sid ..... tra l'altro mi si è presentato solo dopo la recente ( settimana scorsa ) reinstallazione del sistema ....

il problema mi impedisce di connettermi al boot e ad ogni riavvio devo rilanciare pppoeconf ...

come si può modificare il file in modo da stabilire la connessione al boot ?

CARVASIN
11-12-2005, 12:31
io cancellando solo quella linea ho risolto TUTTI i problemi (ora ho la connessione al boot, niente più rallentamenti in gnome, e soprattutto funziona CUPS), probabile che i tuoi problemi non siano necessariamente riferiti a quella riga, anche perchè....non l'avevi già tolta?!

ciao

dobro
11-12-2005, 12:40
si ma la rimetteva pppoeconf dopo che lo lanciavo ....

adessso ho provato a toglierla e ho messo il file consigliato sopra ma con pon-dsl provider non si connette così ho dovuto ridare pppoeconf ....

:confused: :confused: :confused:

CARVASIN
11-12-2005, 12:47
si ma la rimetteva pppoeconf dopo che lo lanciavo ....

adessso ho provato a toglierla e ho messo il file consigliato sopra ma con pon-dsl provider non si connette così ho dovuto ridare pppoeconf ....

:confused: :confused: :confused:
:boh:

forse è colpa del numero dei posts che hai raggiunto?!

dobro
11-12-2005, 14:27
Carvasin potresti postarmi il tuo file /etc/network/interfaces

così posso confrontarlo al mio e vediamo se ci capisco qualcosa .....

CARVASIN
11-12-2005, 14:37
Carvasin potresti postarmi il tuo file /etc/network/interfaces

così posso confrontarlo al mio e vediamo se ci capisco qualcosa .....
Certo, eccolo!

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0

# The primary network interface
iface eth0 inet dhcp

auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider

# added by pppoeconf
auto eth0

cerbert
14-12-2005, 08:58
si ma la rimetteva pppoeconf dopo che lo lanciavo ....

adessso ho provato a toglierla e ho messo il file consigliato sopra ma con pon-dsl provider non si connette così ho dovuto ridare pppoeconf ....

:confused: :confused: :confused:

Colpa mia!
Per far funzionare la connessione bisogna che l'interfaccia ethernet sia già su.

Quindi o si aggiunge "auto eth0" al file, come ora vado a correggere, oppure si deve prima dare il comando "sudo ifup eth0" e poi "sudo pon dsl-provider".

Scusate il casino.

CARVASIN
06-01-2006, 17:56
ciao cerbert! come va? sei riuscito a scoprire cosa si cela ditro questa riga maledetta?!! :)

ciao

cerbert
09-01-2006, 10:19
ciao cerbert! come va? sei riuscito a scoprire cosa si cela ditro questa riga maledetta?!! :)

ciao

La riga maledetta penso serva a lanciare l'up di eth0 subordinato all'up di ppp0.
E temo sia scritta da cani.
Non ho putroppo le competenze per riscriverla bene, quindi la elimino e faccio manualmente.

dobro
05-02-2006, 14:32
ragazzi qualcuno sa se si è trovata una soluzione .... il mio problema è sempre li :muro:

manu@2986
15-02-2006, 11:48
ma io ho lo stesso problema con etch! ad ogni boot devo fare pppoeconf e dopo gnome diventa lentissimo..ho provato a cambiare il file come è stato detto ma niente....ho notato che quando faccio il boot mi viene fuori impossibile aprire il file /etc/network/interface.....boh ora provo a mettere sarge...