Newsgroup: it.comp.os.linux.iniziare
Titolo: ISDN - Se ci riesco...

Se mi date un paio di dritte e riesco a collegarmi tramite il mio isdn
faccio un tutorial distribuibile gratuitamente a tutti!!! non ne posso più
di questo argomento..mi voglio collegare!!!
Allora...iniziamo: RedHat 6.2 il mio ISDN supporta l'HFC PCI ho installato
isdn-control e isdn4k-utils, ricompilato il kernel, ecc, ecc.
Le domande sono queste:
1) Compilando i moduli isdn NEL kernel e non come moduli bisogna usare lo
stesso modprobe hisax bla bla??
2) Le utility isdn4k-utils sono formate da quali programmi?? mica l'ho
capito...lo stesso dicasi per isdn-control..no aspettate, isdn-control è il
programmino con l'interfaccia grafica giusto?
3) isdnctrl dial ippp0 -> /dev/isdnctrl: no such device che è stà storia?
come lo faccio il device in particolare?
4) il file resolv.conf  serve lo stesso anche per le connessioni isdn? ma
che ruolo ha?
Grazie a chiunque voglia rispondermi!! ^___^
alk...@tiscalinet.it
http://members.xoom.it/Alkaid

Grazie a chiunque voglia rispondermi!! ^___^
Se non trovi l'howto contattami in email che ti spedisco l'howto e in
caso il mio script...(che sudata, l'ho fatto senza howto:( ) ...
Ciao
-- 
° E-mail matteoh (at) 
infinito.it
 °
    ~ ° Linux 2.2.x Powered ° ~

 modulo.
A me HiSax ha funzionato solo nel kernel: come modulo, ogni volta che ho
tentato di inserirlo, mi e` andata giu` la macchina (che pero` aveva RAM
difettosa a quanto pare, perche` sostituendola non e` piu` andata giu`).
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Il clock clocka come un frullino (F. Tisato)

 storia? come lo faccio il device in particolare?
Questo e` quanto viene fuori sul mio sistema:
========================================================================
lrwxrwxrwx   1 root    root            9 lug 19 18:53 /dev/isdnctrl -> isdnctrl0
crw-rw----   1 root    dialout   45,  64 lug 19 18:53 /dev/isdnctrl0
crw-rw----   1 root    dialout   45,  65 lug 19 18:53 /dev/isdnctrl1
crw-rw----   1 root    dialout   45,  66 lug 19 18:53 /dev/isdnctrl2
crw-rw----   1 root    dialout   45,  67 lug 19 18:53 /dev/isdnctrl3
crw-rw----   1 root    dialout   45,  68 lug 19 18:53 /dev/isdnctrl4
crw-rw----   1 root    dialout   45,  69 lug 19 18:53 /dev/isdnctrl5
crw-rw----   1 root    dialout   45,  70 lug 19 18:53 /dev/isdnctrl6
crw-rw----   1 root    dialout   45,  71 lug 19 18:53 /dev/isdnctrl7
========================================================================
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
( DEVIL INSIDE )  

difettosa a quanto pare, perche` sostituendola non e` piu` andata giu`).
A me pareva d'aver letto, ora non ricordo dove, forse proprio nella doc
del kernel, anzi sono abbastanza sicuro, che per il mio asuscom era
obbligatoria la compilazione a modulo...per altri ta non so....ma per
l'asuscom era scritto cosi'....ma non sono sicuro di dove l'abbia letto
cmq.


 buon conto, eccotelo:
Ti ringrazio per lo script, ma forse non mi sono spiegato bene, se scrivo
isdnctrl addif ippp0 mi sento rispondere no such device, allora alcuni mi
hanno detto che dovrei creare il dispositivo isdnctrl usando mknod, ma
ovviamente ignoro in maniera assoluta quali siano i minor e major number del
device isdnctrl, oltre ad ignorare la sintassi generale di mknod...
Ho letto il famoso howto di Marmo, ma non spiega cosa fare se si ottiene
l'errore "isdnctrl: no such device", io sono fermo qui...^____^
Aiutatemi...penso di essere ad un passo...
Alkaid
alk...@tiscalinet.it

l'errore "isdnctrl: no such device", io sono fermo qui...^____^
SPERO, di aver capito bene, cioe' se isdnctrl addif ippp0 ti dice che
non trova il device, il problema sta nei /dev/isdn* .
Se ho sparato un altra delle mie cazzate scusate;))
Ciao;)



Ti ringrazio, vi farò sapere a tutti come è andata...
^___^
ciao ciao
alkaid



YEEEEAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
SI SI SI SI!!! SISISISISIS!!
CI SONO RIUSCITO!!! MI SONO COLLEGATO TRAMITE LINUX!!!
SCHEDA ISDN HAMLET 32 BIT PCI 128K CHIPSET HFC-PCI
ADESSO STO USANDO OUTLOOK čPERCHč ANCORA DEVO IMPOSTARE UN CLIENT PER LA
POSTA PERň A WINDOWS GLI DO ANCORA UNA SETTIMANA DI VITA
POI......AAADDDDDDDDIIIIIIOOOOO!!!!
A COSTO DI LEGGERE I NG VIA MAILGATE O DEJANEWS!!!
 DOVE VOLETE CHE VE LO POSTO IL TUTORIAL PASSO-PASSO SU COMKE SI INSTALLA
ISDN??? QUI SUL NG O SUL MIO SITO??  
http://members.xoom.it/Alkaid
adesso lo scrivo e opi lo posto!!!
Scusate se sono euforico ma windows ha perso un utente e linux ne ha
guadagnato uno!! non ne potevo proprio piů..sarň felice di poter aiutare
tutti quanti, quindi non abbiate paura ad intasarmi la casella di
email..^____^
ciao ciao
alla prossima
Alkaid

CI SONO RIUSCITO!!! MI SONO COLLEGATO TRAMITE LINUX!!!
Ehhehe sono molto contento per te;)
Un altro utente Linux ;)
Benvenuto :p


    PREMESSA
Dopo vari tentativi sono riuscito finalmente a collegarmi sotto Linux
distribuzione RedHat 6.2 usando il mio "modem" ISDN INTERNO.
L'operazione alla fine si è rivelata molto più facile del previsto, voi
direte: "grazie, una volta riusciti..." ed infatti ho voluto scrivere questo
breve (mica tanto) post proprio affinchè posa risultare tutto più semplice a
tutti voi. L'ideale sarebbe che la domanda ormai settimanale (e più) "come
ci si collega ad internet usando il mio modem isdn" scompaia dalla faccia di
questo NG.
Per questo sarò pronto a rispondere a tutti coloro che vorranno spiegazioni
via email, anche perchè il NG non lo seguo con costanza.
Una spiegazione più dettagliata passo-passo di come avviene il collegamento
verrà pubblicata a breve sul mio sito, 
http://members.xoom.it/Alkaid
 che
invito a visitare (e anche li a darmi consigli e suggerimenti su come
migliorarlo)
INIZIAMO
Dico subito che la maggior parte del lavoro e praticamente tutto quello che
c'è da sapere già esiste e lo trovate nello splendido Mini-HOWTO al link
http://trieste.linux.it/~marmo
di Alberto Marmodoro.
Quindi la prima cosa che dovete fare e leggervelo tutto, è molto breve e
comprensibile.
Seconda cosa, l'utility magica che cercavo e che mi ha aperto gli occhi è
stata "lspci".
Appena avete caricato linux, date il comando lspci e vedete cosa appare alla
voce Network Controller, una delle ultime righe.
Questo comando visualizza le caratteristiche delle periferiche PCI, alla
voce Network Controller compare la scheda ISDN contrassegnata dal modello e
tra parentesi quadre il chipset utilizzato!
Segnatevi tutti i dati della vostra scheda ISDN e andate a controllarli con
l'elenco presente nell'HOWTO citato sopra, che in realtà è una lista presa
da /usr/src/linux/Documentation/isdn/README.Hisax che contiene l'elenco di
tutti i chipset supportati da Linux, nell'HOWTO sono presenti anche tutti
gli identificativi che andranno poi specificati a seconda del chipset.
E' molto difficile che il chipset del vostro ISDN non compaia nella lista ,
comunque nel caso abbiate un HAMLET PCI 32 bit sappiate che è lo stesso che
ho io, quindi E' SUPPORTATO!.
Se il malauguratamente il vostro ISDN non sia di tipo PASSIVO (rimando
all'HOWTO 
http://trieste.linux.it/~marmo
  per maggiori chiarimenti) allora
potreste avere seri problemi, ma sembra che a differenza dei Winmodem, qui
chi ha risparmiato acquistando una scheda di circa 60-70 mila lire abbia
fatto la scelta giusta perchè gli ISDN di tipo passivo sono quelli che
costano generalmente meno di 130-140 mila lire...
Una volta appurato che il vostro chipset sia fra quelli supportati, caricate
Xwindows con un bel "startx", aprite un terminale e se controllate se avete
installato le utility isdn4k-utils e isdn-config, nel caso installatele  e
posizionatevi nella directory /usr/src/linux perchè starete per compilare il
kernel.
Per fare ciò dovrete avere i sorgenti del kernel installati, provate a dare
da dentro quella directory il comando "make xconfig" se compaiono messaggi
di errore dovreste installare i sorgenti, per ora questo non ve lo spiego,
sennò allunghiamo troppo, quindi assumiamo che "make xconfig" parta.
Entrate nella sezione "Loadable Module Support" e abilitate delle 3 voci, la
prima e la terza, la seconda fate come volete ma potete tranquillamente
impostarla su N.
Selezionate Main Menu
Entrate nella sezione "ISDN subsystem" e abilitate come modulo la voce "ISDN
Support" e mettete Y alle voci "Support synchronous PPP, Use
VJ-compression..., Support Generic MP...,Support Audio via ISDN" e più giù
ancora come modulo abilitate la voce "Hisax Siemens Chipset driver support"
e mettete Y alla voce "Support for EURO/DSS1" adesso sotto troverete i vari
driver per i vari chipset, scegliete il vostro e mettete Y solo a quello li,
(per chi avesse l'Hamlet PCI come me, deve selezionare il supporto per
HFC-PCI bus cards)  tutte le altre voci dovranno risultare come N tranne al
massimo l'ultima "verbose reason code reporting" anche se in realtà serve a
poco, almeno in questa fase..successivamente farete come vi pare..;-)
Premete MAIN MENU, e SAVE & EXIT
Sarete ritornati al prompt, date nell'ordine i seguenti comandi
make dep
make clean
make bzImage
make modules
make modules_install
depmod -a
Quando darete make bzImage compilerete effettivamente il kernel con le nuove
impostazioni, il tutto potrà durare anche mezz'ora o più, quindi trovatevi
qualcosa da fare nel frattempo...
Dopo depmod -a posizionatevi nella directory /usr/src/linux/arch/i386/boot e
copiate il kernel compilato nella sua locazione definitiva
date cioè:
cp bzImage /boot/kernel-nuovo
kernel-nuovo sarà il nome che darete al vostro kernel appena compialto,
potrete chiamarlo anche pippo è indifferente
Aggiustatevi LILO (non spiegherò come)
Riavviate col nuovo kernel
Una volta ritornati in linux date il comando:
modprobe hisax id=la_mia_scheda_isdn protocol=2 type=NN
dove per NN intendo il numero identificativo corrispondente al vostro
chipset che trovate sempre nell'HOWTO descritto sopra. (per l' hamlet è 35)
 Se non vi si presenta nessun errore siete a cavallo, la scheda è stata
riconosciuta senza problemi!!!
Adesso dobbiamo solo impostarla per effettuare le chiamate.
Diamo nell'ordine i seguenti comandi:
isdnctrl addif ippp0
isdnctrl eaz ippp0 PROPRIO_NUMERO_TELEFONICO
isdnctrl l2_prot ippp0 hdlc
isdnctrl l3_prot ippp0 trans
isdnctrl encap ippp0 syncppp
isdnctrl dialmode ippp0 manual
ifconfig ippp0 -arp
ipppd user "NOME_UTENTE_PRESSO_ISP" defaultroute noipdefault -detach
mru1524 -bsdcomp /dev/ippp0 noauth &
A questo punto scrivete nel file /etc/ppp/pap-secrets oppure
/etc/ppp/chap-secrets a seconda del tipo di autenticazione le righe :
NOME_UTENTE_PRESSO_ISP * PASSWORD_PRESSO_ISP
Da dentro X-Windows potrete lanciare la comoda utility isdn-config che sarà
una specie di accesso remoto che vi darà la possibilità di impostare
l'account, il numero di telefono del provider e tutto quello che ci serve...
A questo punto tramite isdn-config vi dovreste poter collegare, ricordatevi
però di non affidarvi sempre ai tool grafici, per questo ricordatevi di
aggiungere al file /etc/resolv.conf le righe per i dns:
search 
tiscalinet.it
nameserver 195.130.224.18
nameserver 195.130.225.129
oppure:
search 
libero.it
nameserver 195.210.91.100
nameserver 193.70.192.100
Tutto è pronto per collegarsi date il comando da riga di comando:
isdnctrl dial ippp0
e...siamo in Rete!!!!
Un GRAZIE a tutti quelli che mi hanno aiutato..^___^
Alkaid
alk...@tiscalinet.it
http://members.xoom.it/Alkaid

 la casella di email..^____^
Ti faccio i miei complimenti per lo spirito giusto. (-:
Magari tra qualche tempo non sarai  piu` *cosi` tanto* euforico, ma quel
che conta e` lo spirito giusto e il fatto che hai reciso il micromorbido
cordone ombelicale, o per chi ha visto e apprezzato Matrix, hai preso la
pillola rossa. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Spero di entrare in ben altro tunnel... (aXeman)

isdnctrl dial ippp0
Hai fatto un po di confusione, l'uso di isdn-config è praticamente
inutile da come hai descritto il resto(tramite isdnctrl), ti mancava
solo addphone.
Comunque bravo, l'impegno è apprezzabile, magari perfeziona ste due
cose e sei ok;))
Byz


Scusate se mi intrometto ma vedete io ho un problema
quando cerco di dare "isdnctrl addif ippp0  mi da' un problema  di isdninfo
not found  vi prego aiutatemi
perche' ci sono quasi  :)
grazie  !

perche' ci sono quasi  :)
Esiste /dev/isdninfo?
Se č non c'e' per qualche strano motivo;
# cd /dev
# mknod isdninfo c 45 255
Spero vada cosi'...
Ma tutto il resto va? cioe' ti crea 'interfaccia ippp0, avvii ipppd etc
etc?


 etc?
Guarda questo e' quello che mi dice:
[root@localhost /root]# cd/dev
[root@localhost /dev]# ipppd
sorry - this system lacks ppp kernel support.
check whether you configured at least the ippp0 device!
[root@localhost /dev]# mknod isdninfo c 45 255
mknod: isdninfo: il file esiste
[root@localhost /dev]# isdnctrl addif ippp0
/dev/isdninfo: dispositivo inesistente

sorry - this system lacks ppp kernel support.
se fai "modprobe ppp", che succede?
Leonardo
".signature": bad command or file name

/dev/isdninfo: dispositivo inesistente
Ah, il FILE esiste ma non trova il dispositivo, semplicemente
perchè non hai caricato il modulo della scheda!
Non hai fatto 'modprobe hisax protocol=2 type=xx' vero?
http://trieste.linux.it/~marmo


Ma una volta fatto partire lo script della connessione isdn, come si fà a
sapere, magari tramite il comando ps se il dispositivo isdn è ancora
collegato dopo un pò di tempo?
Io ho sempre paura che anche una volta fatto l'hungup possa rimanere
collegato o magari ricollegarsi a causa di una qualche applicazione, senza
che me ne renda conto..
Grazie
Alkaid
alk...@tiscalinet.it


Si' l'ho  fatto  e non mi dice nulla poi ho provato a dare
# isdnctrl addif ippp0 e mi da' lo stesso errore riportato
sul mio secondo post .

sul mio secondo post .
Mah, per curiosità prova 'isdnctrl addif isdn0'


 Mah, per curiosità prova 'isdnctrl addif isdn0'
Purtroppo nulla di fatto ,
insomma non riesco ad uscirne fuori !
come faccio ?