OpenBCM V1.08-5-g2f4a (Linux)

Packet Radio Mailbox

IZ3LSV

[San Dona' di P. JN]

 Login: GUEST





  
IZ3LSV > LINUX    14.05.12 10:34l 66 Lines 2574 Bytes #999 (999) @ ITA
BID : E5MIZ3LSV02Q
Read: GUEST
Subj: Re: unix98 pty/tty devices
Path: IZ3LSV
Sent: 120514/0934z @:IZ3LSV.IVEN.ITA.EU [San Dona' di P. JN65HP] obcm1.07b5 LT:
From: IZ3LSV @ IZ3LSV.IVEN.ITA.EU (Cristiano)
To:   LINUX @ ITA
X-Info: Sent with login password

From: I0OJJ@I0OJJ.ILAZ.ITA.EU
To  : LINUX@ITA
>Ciao a tutti,
>in questi giorni scrivendo sulla problematica pty/tty 'scomparse'
>dai kernel linux delle nuove distribuzioni, ho interessato la
>collettivita' OM con msgs aventi destinazione WW.
>E' seguito un poderoso riscontro in materia da parte di Christoph,
>DK2CRN, che ha illuminato la materia in modo eccellente.
>Dunque e' noto agli operatori linux l'uso di queste pseudo-devices
>per le applicazioni AX25 di vario genere... e, finora, essendo i
>kernel compilati di default per generare queste devices al boot
>del sistema non c'era nessun problema per gestirle con i tools-0.0.8
>e le apps-0.0.6 standard per l'AX25.
>Ora, per far generare dal kernel le devices in questione bisogna
>usare gli ax25-tools (0.0.10-rc2) e le ax25-apps (0.0.8-rc2) che
>sono compatibili con questi nuovi unix98-pseudo terminals.
>Questi pacchetti sono reperibili come sorgenti nel sito
><http://www.linux-ax25.org> ed ora anche in rete packet in quanto
>DK2CRN le ha appena inviate.
>
>Dunque cerchiamo di capire come si mette in moto questa tecnica di
>generazione: abbiamo uno pseudo terminale unix98 che risiede in un
>file master chiamato '/dev/ptmx'.
>Ora se un programma apre questo file, viene aperto anche un file
>client in modo automatico che avra' il nome di /dev/pts/<numero>.
>Il tutto si chiarisce con un esempio basilare, quello cioe' di
>connettere una applicazione 
>
>Example 1
>Connecting kissattach and ax25ipd (axport-name and arp-call are defined
>in /etc/ax25/axports):
>
>#!/bin/sh
>AXPORT=xnet
>KISS_TTY=/dev/ptmx
>IP_ADRESS=192.168.2.1
>ARP_CALL=DK2CRN-10
>
>PTY=$(/usr/sbin/kissattach $KISS_TTY $AXPORT $IP_ADRESS 2>&1 | tail -1)
>/usr/sbin/ax25ipd --ttydevice $PTY
>
>e cosi' via... naturalmente il tutto e' gestito dallo switch
>'--ttydevice' che rappresenta la novita' rispetto ai tools standard
>ed e' quello che definisce la pseudo device seriale che serve per
>i nostri scopi.
>
>73, gus i0ojj

Ciao Gus,
ottimo lavoro  :-)
finalmente sono riuscito a trovare spunto per provare nuove distribuzioni
con le quali avevo qualche problemino.
Domanda:
da quel che ho capito lo switch gestisce queste nuove ttydevice che creo con
questo piccolo script; cosi' perņ mi trovo a creare uno script per tutte le
pseudo-tty che devo creare.
E' possibile inserirle nel file di avvio dei servizi ax25 tutte insieme o
meglio creare una riga di lancio per ciascuna di esse?.
Nel caso invece del comando net2kiss (che io uso) come dovrei modificarlo
questo script?
Grazie per l'attenzione.
Ciao

73 de Cristiano IZ3LSV

 


Read previous mail | Read next mail


 22.12.2024 04:50:12lGo back Go up