16. Configurazione dei programmi user_call

I programmi 'user_call' sono in realtà: ax25_call e NET/ROM_call. Sono molto semplici e concepiti per essere chiamati da ax25d per automatizzare le connessioni a host remoti, anche se nulla vieta di usarli in script della shell o con altri demoni come il programma node.

Possono essere considerati simili a un semplice programma call. A causa della loro semplicità, non trattano in alcun modo i dati che gestiscono, quindi ad esempio il problema del fine-linea deve essere gestito dall'utente.

Iniziamo con un esempio su come si possano impiegare. Immaginiamo di avere una piccola rete a casa composta da una macchina Linux che funziona come gateway radio e da un'altra macchina, diciamo un nodo BPQ connesso via ethernet.

Normalmente, se si vuole che gli utenti che si connettono via radio possano raggiungere il nodo BPQ, occorre che la prima macchina funga da digipeater, oppure che gli utenti possano connettersi al nodo Linux e poi connettersi all'altra macchina da lì. Il programma ax25_call può semplificare quest'operazione se viene chiamato dal programma ax25_call.

Supponiamo che il nodo BPQ abbia il nominativo VK2KTJ-9 e che la macchina Linux abbia la porta AX.25/ethernet chiamata 'bpq'; immaginiamo anche che questa abbia una porta radio chiamata 'radio'.

Una voce nel file /etc/ax25/ax25d.conf del tipo:

[VK2KTJ-1 via radio]
default    * * * *   *   *  *
		root /usr/sbin/ax25_call ax25_call bpq %u vk2ktj-9

abilita gli utenti alla connessione diretta a 'VK2KTJ-1' che sarebbe in realtà il demone ax25d, che li connette automaticamente a 'VK2KTJ-9' attraverso l'interfaccia 'bpq' con una connessione AX.25

C'è tutta una serie di altre possibili configurazioni che si possono provare. Le utilità 'NET/ROM_call' e 'rose_call' funzionano in modo simile. Un radioamatore ha usato questa utilità per rendere più semplici le connessioni ad una BBS remota. Poiché normalmente gli utenti dovrebbero inserire una lunga stringa di connessione per fare la chiamata, ha creato una voce che fa apparire la BBS come se si fosse in una rete locale e dove ax25d fa da proxy per la connessione alla macchina remota.