Newsgroup: it.comp.os.linux.software
Titolo: Configurare mgetty

Vorrei configurare mgetty per accettare chiamate in ingresso e stabilire
una connessione point to point con un mio computer. Ho usato la
configurazione di default di debian, l'ho lanciato come mgetty -a ttys0.
La connessione avviene, i due modem fischiano in allegria ma alla fine
cade la linea. Ecco i log:
mg_ttyS0.log
07/18 20:41:40 yS0  mgetty: experimental test release 1.1.21-Jul24
07/18 20:41:40 yS0  check for lockfiles
07/18 20:41:40 yS0   checklock: stat failed, no file
07/18 20:41:40 yS0  locking the line
07/18 20:41:40 yS0   makelock(ttyS0) called
07/18 20:41:40 yS0   do_makelock: lock='/var/lock/LCK..ttyS0'
07/18 20:41:40 yS0   lock made
07/18 20:41:41 yS0   tio_get_rs232_lines: status: RTS CTS DSR DTR
07/18 20:41:41 yS0  lowering DTR to reset Modem
07/18 20:41:41 yS0   tss: set speed to 38400 (017)
07/18 20:41:41 yS0   tio_set_flow_control( HARD )
07/18 20:41:41 yS0   waiting for line to clear (VTIME), read: 
07/18 20:41:41 yS0  send: \dATQ0V1H0[0d]
07/18 20:41:42 yS0  waiting for ``OK''
07/18 20:41:42 yS0   got: ATQ0V1H0[0d]
07/18 20:41:42 yS0    CND: ATQ0V1H0[0d][0a]OK ** found **
07/18 20:41:42 yS0  send: AT[0d]
07/18 20:41:42 yS0  waiting for ``OK''
07/18 20:41:42 yS0   got: [0d]
07/18 20:41:42 yS0    CND: OK[0a]AT[0d]
07/18 20:41:42 yS0    CND: AT[0d][0a]OK ** found **
07/18 20:41:42 yS0   waiting for line to clear (VTIME), read: [0d][0a]
07/18 20:41:42 yS0   removing lock file
07/18 20:41:42 yS0  waiting...
07/18 20:52:13 yS0    select returned 1
07/18 20:52:13 yS0   checking lockfiles, locking the line
07/18 20:52:13 yS0   makelock(ttyS0) called
07/18 20:52:13 yS0   do_makelock: lock='/var/lock/LCK..ttyS0'
07/18 20:52:13 yS0   lock made
07/18 20:52:13 yS0  wfr: waiting for ``RING''
07/18 20:52:13 yS0   got: [0d][0a]RING A[0d]
07/18 20:52:13 yS0    CND: RING A
07/18 20:52:13 yS0   wfr: rc=0, drn=1
07/18 20:52:13 yS0    CND: check no: 'none'
07/18 20:52:13 yS0  cannot set controlling tty (ioctl): Operation not
permitted
07/18 20:52:13 yS0  >>> this might be caused because you have run
mgetty/vgetty
07/18 20:52:13 yS0  >>> from the command line.  Don't do that, use
/etc/inittab!
07/18 20:52:13 yS0  send: ATA[0d]
07/18 20:52:13 yS0  waiting for ``CONNECT''
07/18 20:52:13 yS0   got: ATA[0d]
07/18 20:52:13 yS0    CND: OKATA[0d][0a]CONNECT ** found **
07/18 20:52:22 yS0  send: 
07/18 20:52:22 yS0  waiting for ``_''
07/18 20:52:22 yS0   got:  33600/ARQ/V34/LAPM/V42BIS[0d]
07/18 20:52:22 yS0    CND: CONNECT 33600/ARQ/V34/LAPM/V42BIS
07/18 20:52:22 yS0    CND: found: 33600/ARQ/V34/LAPM/V42BIS[0a] ** found
**
07/18 20:52:22 yS0  autobauding: switch to 33600 bps
07/18 20:52:22 yS0   speed 33600 not found in table
07/18 20:52:22 yS0  autobauding: cannot parse 'CONNECT
33600/ARQ/V34/LAPM/V42BIS': Operation not permitted
07/18 20:52:22 yS0   waiting for line to clear (VTIME), read:
~[ff]}#[c0]!}!} } 2}"}&} } } }
}%}&@JME}'}"}(}"}-}#}&}1}$}&N}3}7}!z[d6]OM[f1][e7]Nw[84]k[e5][f1]}*Xb;}
} } } }:}:~
07/18 20:52:23 yS0    looking for utmp entry... (my PID: 1125)
07/18 20:52:23 yS0   tio_set_flow_control( HARD )
07/18 20:52:23 yS0   print welcome banner (/etc/issue.mgetty)
07/18 20:52:23 yS0   getlogname (FIDO AUTO_PPP), read:~[ff]}#[c0]!
07/18 20:52:24 yS0   input finished with '\r', setting ICRNL ONLCR
07/18 20:52:24 yS0   tio_get_rs232_lines: status: RTS CTS DSR DTR DCD
07/18 20:52:24 yS0    login: use login config file
/etc/mgetty/login.config
07/18 20:52:24 yS0   match: user='/AutoPPP/', key=''
07/18 20:52:24 yS0   match: user='/AutoPPP/', key=''
07/18 20:52:24 yS0   match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
07/18 20:52:24 yS0   login: utmp entry: a_ppp
07/18 20:52:24 yS0    looking for utmp entry... (my PID: 1125)
07/18 20:52:24 yS0   calling login: cmd='/usr/sbin/pppd', argv[]='pppd
auth -chap +pap login debug'
07/18 20:52:24 ##### data dev=ttyS0, pid=1125, caller='none',
conn='33600/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd',
user='/AutoPPP/'
07/18 20:52:24 yS0   setenv: 'CALLER_ID=none'
07/18 20:52:24 yS0   setenv: 'CALLED_ID='
07/18 20:52:24 yS0   setenv: 'CONNECT=33600/ARQ/V34/LAPM/V42BIS'
Il chiamante usa windows 2000 e il mio modem è un USRobotics Message
Modem. Non voglio usare mgetty con inittab perché su quella linea devono
passare anche telefonate e fax (per cui ho un fax apposta). Può essere
perché non ho messo l'entri in /etc/ppp/pap-secrets? Ma non basta creare
un utente? Oppure basta mettere i dati in pap-secret e non devo creare
un utente?
Poi, posso usare il V90?
Ciao
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

Poi, posso usare il V90?
No, almeno uno dei due modem  dev'essere digitale (e qui copio pari pari
il maestro, nell'ipotesi di ricordare giusto) :)
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 Ho provato "ps2ascii" ma s'inchioda :(
ma scusa, come faccio ad evitare che mi risponda alle telefonate?


ma scusa, come faccio ad evitare che mi risponda alle telefonate?
Io ti ho riportato quanto  dice la documentazione :) 
Potresti  aggiungere la  voce in  inittab, quando  vuoi che  qualcuno si
colleghi, e far rileggere la configurazione:
# kill -1 1
Anni fa mi avevano  parlato di un aggeggino da 20  carte da applicare al
telefono  per capire  che razza  di telefonata  sia arrivata  (voce, fax
...). Non so se puo` fare al caso tuo.


 ma scusa, come faccio ad evitare che mi risponda alle telefonate?
C'e' un file, da mettere in /etc, che funziona come interruttore. Mi pare
sia no.login, ma non posso controllare in questo momento; comunque e'
spiegato sul manuale.
Se c'e', mgetty non risponde. Non risponde a nulla, ovviamente: per non
rispondere alle sole telefonate voce dovrebbe sapere di che si tratta, e
l'unico modo per saperlo e' rispondere.
Ciao.

Poi, posso usare il V90?
No.
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 E comunque il problema sta in pppd, guarda il suo log.
scusa un attimo: dove sta il log di pppd? Ho guardato in /var/log/ ma
non l'ho visto. Ho debian 2.2
Ciao


scusa un attimo: dove sta il log di pppd? Ho guardato in /var/log/ ma
Dove vuoi tu:
local2.*                        -/var/log/ppp.log


non l'ho visto. Ho debian 2.2
Devi inserire in /etc/ppp/options:
debug
kdebug 7


non l'ho visto. Ho debian 2.2
Io ce  l'ho in /var/log/ppp.log --  comunque a occhio e  croce penso che
abbia ragione MdI: se  il modem risponde e poi cade  la linea, vuol dire
che c'e` un problema di autenticazione.  E` bene guardare nel log di cui
sopra, e anche in /var/log/auth.log.
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
if (mbriacone[me].bicchiere == pieno){
	mbriacone[me].bicchiere= vuoto;
	alcool++;
} // (Wiz, in un esercizio di Java)

No.
Ho scoperto, dopo un po' di ricerche, che il modo piu` economico per
fornire un accesso in v90 e` quello di avere un terminale ISDN a cui
collegare un USR Courier I-Modem, per la modica cifra di 700 carte.
Accetto smentite, perche` 700 carte sono tutto il mio capitale. /-:
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
E' un comportamento normale come e' normale che qualunque uomo vorrebbe
trombare dalla mattina alla sera, ingozzarsi come un porco, lavorare 0 e
mettersi le dita nel naso. (Giambo, parlando del monopolio M$)