Newsgroup: it.comp.os.linux.sys
Titolo: Problema con mgetty + pppd

Ciao a tutti.
Ho un server pppd che aveva una RH 6.0 ed andava tutto bene. Dato che non
trovo piu' gli aggiornamenti software ho installato Debian con la stessa
configurazione ed ho un problema con mgetty.
Dal log capisco (correggetemi se sbaglio) che mgetty riparte e fa il reset
del modem (e quindi sbatte giu' il telefono) anche se pppd e' ancora vivo e
vegeto (e nei log di pppd non c'e' pppd daemon died ....). Questo non
succede sempre, ma di media 3 volte si' e 1 no. Potrebbe anche essere che
cade la linea (ma penso che il problema sia il passaggio da RH a Deb, dato
che tutto e' cominciato in quel momento)
Il file "options" di pppd e' vuoto e le opzioni di options.server sono:
modem lock crtscts asyncmap 0 auth +chap -pap nodetach
Ho provato anche a togliere nodetach ma il risultato non cambia.
Cosa potrei fare per individuare e risolvere il problema?
Questo e' un estratto del log commentato:
05/24 09:46:00 yS0  mgetty: experimental test release 1.1.21-Jul24
<cut reset modem, tutto normale>
05/24 10:45:35 yS0   match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
<cut mi sono connesso e adesso parte pppd>
05/24 10:45:35 yS0   calling login: cmd='/usr/sbin/pppd', argv[]='pppd file
/etc/ppp/options.server'
05/24 10:45:35 ##### data dev=ttyS0, pid=15859, caller='none',
conn='115200', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
<cut setenv>
05/24 10:45:35 yS0   setenv: 'CONNECT=115200'
--
<sono stato connesso due minuti soltanto ma questo non e' un indice sicuro
di anomalia: mi capita spesso di spedire solo un paio di msg di posta, cmq
che mi vada giu' la linea e' innegabile>
05/24 10:47:24 yS0  mgetty: experimental test release 1.1.21-Jul24
05/24 10:47:24 yS0   checklock: no active process has lock, will remove
*problema* se pppd avesse finito, questo lock non dovrebbe esserci o
sbaglio?
05/24 10:47:24 yS0  locking the line
<cut crea il lockfile e resetta il modem>
05/24 10:47:25 yS0  send: \dATQ0V1H0[0d]
05/24 10:47:26 yS0  waiting for ``OK''
05/24 10:47:26 yS0   got: [0d][0a]NO CARRIER
05/24 10:47:26 yS0  found action string: ``NO CARRIER''
*problema* NO CARRIER questo se non sbaglio vuol dire che mi ha sbattuto
giu' il telefono
05/24 10:47:26 yS0  init chat failed, exiting...: Invalid argument
05/24 10:47:26 ##### failed in mg_init_data, dev=ttyS0, pid=16320
05/24 10:47:26 yS0   removing lock file
<poi rifa il reset del modem normalmente>

Abbozzo...
forse il prob risiede nel fatto che mgetty gestice il lock su ttySn e il
pppd su modem (vedi le options che hai)
a me succedeva cosě su RH 6.2
per questo prova a guardare /var/lock
ciao
Davide ha scritto nel messaggio ...


 ciao
Contro questo ci ho picchiato il muso quando lo ho configurato sulla RH.
In options c'e'
"modem" (tipo di accesso, il contrario di "local" che indica una connessione
via cavo seriale)
Non c'e'
/dev/modem (porta da usare)
e non c'e' neanche
/dev/ttyS0 perche' questo parametro lo dovrebbe ereditare da mgetty.
Pero' potrei provare a metterlo.
Tu lo hai?
in /var/lock ho solo
LCK..ttyS0
Ciao

secondo me il lock in /var/lock č creato da mgetty...
io in options ho
/dev/ttyS1 + lock
e i due (pppd e mgetty) non si picchiano!!
infatti con il pppd attivo (collegato ad internet) rilevo nel file di lock
/var/LCK..ttyS1 il pid del processo pppd
altro non so
ciao
Davide ha scritto nel messaggio <6f9le9...@mail.minerbio.vbi>...
