Re: pppd (PPPoE), disconnessioni e ip-down scripts...

2015-11-27 Per discussione Marco Gaiarin

> Nel baco (ultimo commento nel 2003) suggerivano di ''sincronizzare'' gli
> script; per ora ho messo 'holdoff 30' e vediamo come va. ;-)

Sembra essere sufficiente... impostato un certo ritardo alla riconnessione,
si da tempo ad ip-down di correre e tutto va a posto.

-- 
  Lettera da Marsala, solo tre righe di biglietto
  il resto l'ho pensato e non l'ho scritto. (R. Vecchioni)



Re: pppd (PPPoE), disconnessioni e ip-down scripts...

2015-11-24 Per discussione Marco Gaiarin
Mandi! Giuseppe Sacco
  In chel di` si favelave...

> non so darti una risposta, ma forse puoi attivare il debug: crea il
> file (vuoto) /var/log/ppp-ipupdown.log e poi attiva la connessione. In

Vero. Ho dovuto modificare lo script, però, perchè in ip-down lo azzerava
ogni volta. Mi sa che alzo un baco, credo che ormai l'unico uso di PPP sia
con PPPoE, e keepalive attivo.


> questo file dovresti poi trovare tutte le informazioni sugli script che
> pppd esegue da ip-up.d e ip-down.d.

Dentro ci sono finite cose ''strane'':

Device "ppp0" does not exist.

iptables: Resource temporarily unavailable.

ed effettivamente gli script funzionano, ma ''alla membro di segugio''.

Alla fine credo di aver identificato il problema:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=76084

pppd esce senza aspettare la fine di ip-down e senza ucciderlo, quindi se
(normale in pppoe) disconnessioni e riconnessioni sono fulminee, tu hai lo
script di down che ''corre'' assieme a quello di up, con prevedibili casini
se fanno cose simili.

Nel baco (ultimo commento nel 2003) suggerivano di ''sincronizzare'' gli
script; per ora ho messo 'holdoff 30' e vediamo come va. ;-)

-- 
  Please note that free software should be interpreted as free speach
  while most seem to interprete it as free lunch.
(Hugo van der Kooij)



Re: pppd (PPPoE), disconnessioni e ip-down scripts...

2015-11-22 Per discussione Giuseppe Sacco
Ciao Marco,
non so darti una risposta, ma forse puoi attivare il debug: crea il
file (vuoto) /var/log/ppp-ipupdown.log e poi attiva la connessione. In
questo file dovresti poi trovare tutte le informazioni sugli script che
pppd esegue da ip-up.d e ip-down.d.

Ciao,
Giuseppe



pppd (PPPoE), disconnessioni e ip-down scripts...

2015-11-20 Per discussione Marco Gaiarin

Ho terminato una connessione PPPoE direttamente sulla mia macchina debian, e
ovviamente pppd è configurato con il 'persist', ovvero si riconnette dopo
una disconnessione.

Nella configurazione (custom) ho messo degli script in /etc/ppp/ip-up.d/ e
ip-down.d/, e questi script se faccio 'pon' e 'poff' vengono eseguiti
correttamente.

Ma se la connessione va giù, non vengono eseguiti gli script di ip-down,
mentre vengono eseguiti quelli in ip-up.


Qualcuno ha una vaga idea del perchè? Grazie.

-- 
  Per l'ottimista, il bicchiere è mezzo pieno. Per il pessimista, il
  bicchiere è mezzo vuoto. Per l'ingegnere, il bicchere è grande il
  doppio del necessario.(Bill Sharpe)