PPP-over-minicom mini-howto



Documenti analoghi
Telefonare su PC Panoramica

Note per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito,

Procedure di ripristino del sistema.

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

GUIDA AL SITO DELLE RIPARAZIONI BARWARE SOMMARIO

Guida rapida alla Webconferencing

Innanzitutto andiamo sul sito ed eseguiamo il download del programma cliccando su Download Dropbox.

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

Dispositivo Firma Digitale

MANUALE EDICOLA 04.05

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

GUIDA ALLA CONFIGURAZIONE DELLA POSTA THUNDERBIRD. (v Maggio 2014)

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

GUIDA AL PRONTUARIO MOBILE

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

Kroll Ontrack Servizi RDR Guida rapida

MANUALE BREVE PER IL DOCENTE TUTOR

Guida rapida Polycom SoundStation IP6000

Presentation Draw. Guida dell utilizzatore

ISTRUZIONI PER IL TRASFERIMENTO DI FILE SEQUENZIALI DA E VERSO ASCOT/3.

CONFIGURAZIONE MAGELLAN MMCX PER RETE ITALPOS

Guida all Utilizzo dell Applicazione Centralino

INSTALLAZIONE JOOMLA

Leica SmartNet ItalPoS Guida rapida (ma non troppo) di campagna Rover Trimble

Collegamento e funzionamento di un normale TNC con il D-RATS

Creazione Account PEC puntozeri su Outlook Express

Office 2007 Lezione 08

Istruzioni operative instal azione FirmaVerifica3.0 Pag.1 di 27

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Guida alla registrazione on-line di un DataLogger

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

COME COLLEGARSI DA REMOTO AD UN PLC S7-300/400 via MPI Indice

Manuale MOBILE APP EVOLUZIONE UFFICIO

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D

File, Modifica, Visualizza, Strumenti, Messaggio

ELENCO CLIENTI FORNITORI Patch1

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Guida all uso di Java Diagrammi ER

Guida all utilizzo dei servizi hometao. Domande frequenti

Per utenti Windows XP

Tools For Autism 1.0. Manuale d uso

Salvataggio e ripristino configurazione utente dei ricevitori SAT+ S 3.1 e X 9.1.

TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero

Ho chleica SmartNet ItalPoS

SOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3

Gestione Laboratorio: Manuale d uso per l utilizzo del servizio Windows di invio automatico di SMS

1. Il Client Skype for Business

Gui Gu d i a d ra r p a i p d i a V d o a d f a one Int fone In e t r e net rnet Box Key Mini

MetaTrader 4 Manuale

Guida informatica per l associazione #IDEA

Note Operative per Accedere alla Posta Elettronica Certificata (PEC) Obbligo Iscrizioni 2011

Procedura di aggiornamento del firmware Display Remoto IntellyGreenPV

Invio SMS. DM Board ICS Invio SMS

Blue s Hotel Pro Il software che hai sempre desiderato per il tuo Hotel!

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Leica SmartNet ItalPoS Guida rapida (ma non troppo) di campagna Rover Trimble

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Trimble Survey Controller Configurazione di una connessione Internet GPRS con Trimble TSCe o ACU TSC vers

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Modulo T Manuale della procedura di Ripristino

LEZIONE 6. Sommario LEZIONE 6 CORSO DI COMPUTER PER SOCI CURIOSI

Configurazione di una connessione DUN USB

Tutorial. Raspberry Pi. Montare un immagine di Raspbian su scheda SD per Raspberry Pi. Raspberry Pi Montare un immagine di Raspbian su scheda SD

Guida all Utilizzo del Posto Operatore su PC

Manuale Utente MyFastPage

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

knfbreader Mobile kreader Mobile

Procedura di creazione di un set di dischi di ripristino del sistema.

Internet Wireless in Biblioteca

ROM Upgrade Utility (RUU) Prima dell aggiornamento fare attenzione se

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Configurazione del programma Create Synchronicity, e creazione di un profilo di backup

Procedura di creazione di un set di dischi di ripristino del sistema.

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

Manuale d uso. Servizio Segreteria Telefonica Memotel. per Clienti con linea Fibra

Manuale Gestore. Utilizzo Programma. Magazzino

Procedure di ripristino del sistema.

Guida alla registrazione on-line di un NovaSun Log

Sharpdesk V3.3. Guida all installazione Versione

DFY Flight Center - Manuale d uso

GateManager. 1 Indice. tecnico@gate-manager.it

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

Guida rapida Vodafone Internet Box

F-Secure Mobile Security per Nokia E51, E71 ed E75. 1 Installazione ed attivazione Client 5.1 F-Secure

INDICE. Accesso al Portale Pag. 2. Nuovo preventivo - Ricerca articoli. Pag. 4. Nuovo preventivo Ordine. Pag. 6. Modificare il preventivo. Pag.

Programma di configurazione di reti NetWare

Mac Application Manager 1.3 (SOLO PER TIGER)

Procedure di ripristino del sistema.

Guida al backup e aggiornamento del programma MIDAP

Rubrica e Clicca e chiama

FRANCESCO MARINO - TELECOMUNICAZIONI

Registratori di Cassa

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

ISTR Uso del Windows Messenger

Configurazione Bluetooth t630 su MANDRAKE 10

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Procedure per l upgrade del firmware dell Agility

Transcript:

PPP-over-minicom mini-howto Winfried Trümper ( winni@xpilot.org ) v0.2 01 Maggio 1998 Desiderate controllare il PPP utilizzando una utility controllata da un menù? Un database facile ma potente con i numeri di telefono del vostro ISP? Volete vedere cosa succede quando vi loggate? Allora questo mini-howto è per voi! Indice 1 Introduzione 1 1.1 Il programma terminale minicom.................................. 1 1.2 Commenti e critiche......................................... 1 1.3 Bug conosciuti............................................ 2 2 Effettuare una chiamata con minicom 2 2.1 Configurare minicom......................................... 2 2.2 Far partire PPP manualmente.................................... 3 2.3 Valutare i file di log......................................... 3 2.4 Configurare un numero telefonico.................................. 3 2.5 Uno script di login.......................................... 4 2.6 Connessione automatizzata alla partenza di minicom....................... 5 2.7 Estensioni future........................................... 5 1 Introduzione PPP è diventato il protocollo standard per collegarsi ad internet tramite connessione dialup. Il demone associato pppd comprende una utility molto primitiva per il collegamento, che gestisce bene solamente configurazioni molto semplici. Questo mini-howto descrive una soluzione alternativa basata su minicom. 1.1 Il programma terminale minicom minicom è un programma molto complicato per collegarsi ad altri computer (ISP o BBS). Ha un menù colorato, un database delle connessioni dialup e un potente linguaggio di scripting. Così viene idealmente adattato per l uso in congiunzione con pppd. 1.2 Commenti e critiche Sono solamente interessato a commenti e critiche che possano migliorare questo mini-howto. Non risponderò a domande generali su Linux, PPP, SLIP o networking.

2. Effettuare una chiamata con minicom 2 1.3 Bug conosciuti Al tempo della scrittura, sembrava che ci fossero alcuni bug in minicom, runscript e il metodo descritto sotto: runscript non aspetta che i programmi esterni finiscano print "blah"! sleep 10 print "blup" Questo script esce immediatamente (ma non quando lo si analizza tramite strace...) pppd si impossessa del dispositivo seriale negandolo a minicom (quando non alimentato da stdin) Sembra che Miquel van Smoorenburg (l autore di minicom) sia troppo occupato per mettersi a lavorare sul problema di cui sopra. Indi per cui volontari sono benvenuti. 2 Effettuare una chiamata con minicom Molte guide su PPP raccomandano di lasciare minicom dopo che è stato usato per collegarsi. Ma non c è in realtà alcuna ragione per lasciare questo confortevole programma... 2.1 Configurare minicom Eseguite minicom -s e scegliete dal menù la voce Serial port setup. La prima voce dovrebbe essere Serial Device. Questa è l opzione più importante: il dispositivo seriale a cui è collegato il vostro modem. (Qualche volontario per fare in modo che minicom gestisca più dispositivi seriali alla volta?) Per avere il nome del file del dispositivo, al quale è collegato il vostro modem, digitate i seguenti commandi: for i in 0 1 2 3 do if (chat -v -t 5 "" ATZ "" \\d "" ATZ OK "" > /dev/ttys$i < /dev/ttys$i) then echo "Modem in /dev/ttys$i (= COM$[$i+1] sotto DOS)" else echo "Nessun Modem trovato in ttys$i." fi done Il codice sopra assicura che il modem sia configurato correttamente. Alcune persone hanno problemi con i modem plug-and-play, il che dimostra che plug-and-play è più che una lite di mercato. Adesso provate a comporre un numero col comando atdt5 (dt sta per componi usando il metodo a toni). Se non sentite un dialtone, controllate i cablaggi. Il vostro modem protesterà con il messaggio no dialtone e annullerà il comando. Se il vostro sistema telefonico non ha un dialtone, potete voler dirlo al vostro modem con x3, perciò il comando da provare è atx3dt5. Se ottenete il dialtone, ma la composizione non ha effetto, allora potete riprovare con il metodo pulse dialing (usate dp invece del dt di prima). In ogni caso, premete la barra spazio per interrompere l ultimo comando. Prendete nota del comando che ha successo. Infine andate su Modem and dialing parameter setup in minicom e modificate Dialing prefix per adattarvi ai vostri bisogni. Potete inserire l0m0 direttamente dopo AT per spegnere lo speaker prima di prendere la linea telefonica.

2. Effettuare una chiamata con minicom 3 2.2 Far partire PPP manualmente Può darsi che abbiate già provato a comporre il numero telefonico del vostro ISP invece di 5. Avete visto caratteri divertenti sullo schermo dopo il login (altrimenti, digitate ppp)? Risultano dal pppd (o equivalente) fatto partire all altra parte della linea. Se è così, potete provare a far partire il pppd daemon sul vostro sistema e poi valutare i file di log. Per far partire pppd dentro minicom, potete definire un nuovo metodo di upload (capite da soli come) o ridefinire l opzione kermit program dal menù di configurazione Filename and paths: A - Download directory : B - Upload directory : C - Script directory : D - Script program : /usr/bin/runscript E - Kermit program : /usr/sbin/pppd file /etc/ppp/mini_options Adesso se vedete quei caratteri divertenti la prossima volta che vi collegate al vostro ISP potete premere <Alt-K> per far partire pppd. Il resto di questo mini-howto si occupa di automatizzare il processo di login e di partenza di pppd. 2.3 Valutare i file di log Sebbene io non voglia spiegare come PPP deve essere configurato, do un breve consiglio su come leggere il file di log. Per estrarre le informazioni essenziali dal file di log /var/log/debug (o l altervativo /var/log/daemon.log) eseguite i comandi tail -n 40 /var/log/debug \ grep -E " pppd\[[0-9]*\]:" \ sed -e "s/^.*pppd\[/[/" Dovreste vedere messaggi del tipo sent [LCP ConfReq id=0x1 <mru 296>] rcvd [LCP ConfRej id=0x1 <mru 296>] che indicano che abbiamo spedito una config-request per configurare la maximum receive unit a 296. L altro lato rifiuta questa opzione (configuration rejected). In questo caso ho solamente rimosso l opzione mru da /etc/ppp/options (vedete sotto). 2.4 Configurare un numero telefonico Se ciò che abbiamo visto sopra ha avuto successo, potete voler immagazzinare un numero telefonico nel database di minicom. Premete <Alt-D> per vedere il menù di composizione e usate i tasti cursore per selezionare Edit: A - Name : Xeno B - Number : 022039697303 C - Dial string # : 1 D - Local echo : No E - Script : /etc/ppp/login.script F - Username : ppp-382

2. Effettuare una chiamata con minicom 4 G - Password : top-secret H - Terminal Emulation : VT102 I - Backspace key sends : Delete J - Linewrap : Off K - Line Settings : Curr 8N1 Questa è una entry di esempio per collegarmi a uno dei miei ISP. Lo script /etc/ppp/login.script viene mostrato sotto. Due variabili speciali sono passate a questo script: $(LOGIN) e $(PASS) che sono impostate ai valori scelti per username (F) e password (G). Questa caratteristica rende minicom piuttosto flessibile perché avete bisogno di un solo script per automatizzare il vostro login a molti ISP. 2.5 Uno script di login minicom fa partire lo script di login dopo che riceve la stringa CONNECT. Ad essere precisi, minicom non esegue lo script da solo ma chiama l utility runscript come sottoprocesso. Sotto c è un esempio, è quello che uso per i miei ISP. # v1.0, 20.08.96 Winfried Truemper <winni@xpilot.org> print "Automatic login via /etc/ppp/login.script" ## uncomment if you need to press enter to get the prompt #send "" "ogin:" "ogin>" "sername:" "sername>" "NO CARRIER" exit 1 send "$(LOGIN)" "assword:" "assword>" timeout 20 send "$(PASS)" "port" send "ppp" "Start your PPP now" "!!" timeout 10 print "Now switching into ppp-mode..."! /usr/sbin/pppd file /etc/ppp/mini_options print "the command killall -TERM pppd terminates pppd"

2. Effettuare una chiamata con minicom 5 La capacità di runscript di chiamare programmi esterni è usata per far partire pppd. Copiate il vostro file di opzioni per ppp in /etc/ppp/options.ttys1 (dove dovete sostituire ttys1 col dispositivo a cui il vostro modem è connesso) e cancellate tutte le linee da /etc/ppp/options che sono specifiche per il vostro modem (come connect, crtscts o modem). Mettete le opzioni che dovrebbero essere specifiche alla connessione ppp con minicom in /etc/ppp/mini options. Una di queste opzioni dovrebbe essere disconnect "chat \d\d+++\d\dath\r\c " Questo è un must perché pppd è alimentato dallo standard input e non può scollegare il modem con crtscts. Ecco il mio /etc/ppp/mini options: debug -detach defaultroute netmask 255.255.255.0 mru 1500 mtu 1500 asyncmap 00000000 disconnect "chat \d\d+++\d\dath\r\c " 2.6 Connessione automatizzata alla partenza di minicom Usate l opzione -d per comporre un certo numero telefonico all avvio di minicom. Potete anche provare open -sl -- minicom -d 1 Per mettere minicom su un altra console (consultate il Consoles-Many mini-howto per i dettagli). 2.7 Estensioni future Poiché pppd è un demone non è stato designato per interagire con l utente o essere osservato. In questo modo è ok. Dopo tutto, stiamo usando un sistema operativo unix-like... La soluzione canonica è un backend. C è qualche volontario per lavorare a questo per minicom? Delle estensioni carine potrebbero essere: generazione automatica della script di login guardando l utente che si collega manualmente valutazione automatica del file di log con la correzione delle opzioni estrazione di messaggio come mostrato in 2.3. Fine del PPP-over-minicom mini-howto Traduzione italiana a cura di Nicola Girardi ( girardi@keycomm.it )