Avanti Indietro Indice

9. Configurazione di una porta NetRom.

Il protocollo NetRom usa e si appoggia alle porte AX.25 create in precedenza; per configurarlo su un'interfaccia AX.25 occorre modificare due file: uno descrive l'interfaccia NetRom, e l'altro quali porte AX.25 verranno usate per trasportare questo protocollo. Si possono configurare più porte NetRom, ognuna col proprio nominativo e alias, usando la stessa procedura.

9.1 Configurazione di /etc/ax25/nrports

Il primo file è /etc/ax25/nrports. Questo file descrive le porte NetRom pressapoco come /etc/ax25/axports descrive le porte AX.25. Ogni device NetRom che si vuole creare deve essere descritto all'interno di /etc/ax25/nrports. Normalmente una macchina Linux avrà configurato un unico device NetRom che usa un certo numero delle porte AX.25 definite, ma in alcune situazioni, come ad esempio nei BBS, si potrebbero volere diversi alias NetRom.

Questo file è formattato nel seguente modo:

name callsign  alias  paclen   description

Dove:

name

è il nome con cui si fa riferimento alla porta.

callsign

è il nominativo che verrà usato dal traffico NetRom di questa porta. Nota: questa non è quell'indirizzo al quale si connettono gli utenti per avere un accesso di tipo node. (Il programma node è descritto più avanti). Questo nominativo/ssid dovrebbe essere unico e non dovrebbe apparire in alcun altro punto dei file /etc/ax25/axports o /etc/ax25/nrports

alias

è l'alias NetRom assegnato a questa porta.

paclen

è la grandezza massima dei frame netRom trasmessi dalla porta.

description

è una descrizione libera della porta.

Un tipico esempio potrebbe essere il seguente:

netrom  VK2KTJ-9        LINUX   236     Linux Switch Port

In questo modo viene creata una porta NetRom, conosciuta dal resto della rete NetRom come `LINUX:VK2KTJ-9'.

Questo programma viene usato da programmi come call

9.2 Configurazione di /etc/ax25/nrbroadcast

Questo file può contenere diverse voci; una per ogni porta AX.25 attraverso la quale si vuol far passare traffico NetRom ed è formattato nel seguente modo:

axport min_obs def_qual worst_qual verbose

Dove:

axport

è il nome dela porta ricavato dal file /etc/ax25/axports. Se per una porta non è presente una voce in /etc/ax25/nrbroadcasts significa che da questa non transiterà traffico NetRom.

min_obs

è il valore minimo di obsolescenza per la porta.

def_qual

è il valore di default della qualità per la porta.

worst_qual

è il peggior valore di qualità consentito per la porta; ogni route al di sotto di questo livello sarà ignorata.

verbose

è un flag che indica se da questa porta avvengono broadcast del routing NetRom completi, o solo di avvertimento per il nodo stesso.

Un esempio può essere il seguente:

radio    1       200      100         1

9.3 Creazione del device di rete NetRom

Una volta pronti i due file, occorre creare il device NetRom con un metodo molto simile a quello usato per creare i device AX.25. In questo caso si usa il comando nrattach, che funziona pressapoco nello stesso modo di axattach, ad eccezione del fatto che crea dei device di rete NetRom chiamati `nr[0-9]'. Anche in questo caso, per primo verrà creato il device `nr0', poi `nr1' eccetera. Per creare il device di rete per la porta NetRom definita in precedenza si userà:

# nrattach netrom

Questo comando inizializzerà il device NetRom (nr0) chiamato netrom e configurato nel modo definito dai parametri del file /etc/ax25/nrports.

9.4 Lancio del demone NetRom

Il kernel di Linux gestisce tutto il protocollo NetRom, ad eccezione di alcune funzioni. Il demone NetRom gestisce le tavole di indirizzamento (routing tables) e genera la trasmissione del routing NetRom. Il demone NetRom viene lanciato dal comando:

# /usr/sbin/netromd -i

A questo punto il file /proc/net/nr_neigh dovrebbe cominciare a riempirsi di informazioni relative ai nodi NetRom adiacenti.

Si ricordi di mettere il comando /usr/sbin/netromd nei propri file rc, in modo che il demone venga lanciato ogni volta che si fa ripartire il sistema.

9.5 Configurazione del routing NetRom.

Volendo configurare degli instradamenti NetRom statici per degli host specifici si può usare il comando nrparms; ancora una volta si rimanda alle pagine man relative, non prima di dare un esempio che puo essere il seguente:

# /usr/sbin/nrparms -nodes VK2XLZ-10 + #MINTO 120 5 radio VK2SUT-9

Questo comando abilita una route NetRom per #MINTO:VK2XLZ-10 attraverso VK2SUT-9 sulla porta AX.25 chiamata `radio'.

Si possono creare manualmente voci per nuovi host vicini usando sempre il comando nrparms. Ad esempio:

# /usr/sbin/nrparms -routes radio VK2SUT-9 + 120

questo comando crea VK2SUT-9 come nodo NetRom adiacente con qualità 120; questa voce sarà statica e quindi non sarà cancellata automaticamente.


Avanti Indietro Indice