Integrazione Rete Packet tradizionale con il WIFI Linksys WRT54GS Coordinamento Nazionale TCP/IP – Packet Radio Meeting Ancona – 13 Maggio 2006
Perchè integrare le due reti ? Prima di rispondere alla domanda, vorrei esporre la mia personale opinione a proposito del WIFI. Il WIFI è sicuramente una tecnica affascinante che ho avuto modo di testare sia in ambito radioamatoriale, che in ambito professionale. Molti OM ritengono che costituisca il futuro per le sue caratteristiche impareggiabili quanto al costo e alle velocità raggiunbili. Dobbiamo, però, tener conto che gli stessi apparati vengono ormai usati ampiamente in ambito civile e presto le frequenze diventeranno affollatissime, se già non lo sono. Molti utenti civili non conoscono quale sia il segmento concesso per il Servizio di Radioamatore e trasmettono arbitriamente sulle nostre frequenze. Poi bisogna considerare che non è possibile costruire una rete radio, anzi una dorsale, di centinaia e centinia di chilometri con il WIFI: quanti A.P. dovremmo installare ? sarebbe sempre possibile avere una portata ottica ? Il WIFI quindi finisce per diventare un mezzo di elite per un gruppetto ristretto di OM che sono tutti nell'area di km dall'Access Point. E gli altri ? Con queste osservazioni intendo affermare che: 1) non e' realistico pensare che il WIFI possa sostituire la nostra rete packet coprendo distanze di centinaia di chilometri; 2) il WIFI può essere utilizzato per collegamenti punto-punto tra digipeater per consentire il transito di grandi quantità di dati; 3) dobbiamo integrare il WIFI con la rete packet per mettere il primo al servizio della seconda. (ad esempio in Germania alcuni SysOp hanno usato il WIFI per costruirsi un accesso veloce verso la piattaforma IGATE).
Digipeater DB0PAS Integrazione RMNC><WRT54G
RMNC
La foto rappresenta il SysOp nel momento del collegamento seriale tra WRT54G e RMNC. E' evidente anche l'adattore per il connettore RP-TNC che servirà per il collegamento alla parabola esterna.
Perche utilizzare il Linksys WRT54G/S/L ? I Linksys in questione hanno una particolare funzionalità, cioè quella di poter sostituire il firmware originale con un firmware open-source contentente una distribuzione Linux scritta ad hoc: OpenWRT (ma ne sono presenti tante altre). Inoltre questi apparati hanno un buon equipaggiamento hardware in quanto a processore, flash e RAM. Ecco una tabella riassuntiva. CGN*=prime quattro cifre del numero seriale CGN0 = WRT54GS v1.0 / ADM6996L Chipset / CPU 200Mhz CGN1 = WRT54GS v1.0 / ADM6996L Chipset / CPU 200Mhz CGN2 = WRT54GS v1.1 / BCM5325EKQM Chipset / CPU 200Mhz CGN3 = WRT54GS v2.0 / BCM5325EKQM Chipset / CPU 200Mhz CGN4 = WRT54GS v2.1 / BCM5325EKQM Chipset / CPU 200Mhz CGN5 = WRT54GS v3.0 / BCM5352E Chipset / CPU 200Mhz CGN6 = WRT54GS v4.0 / BCM5352E Chipset / CPU 200Mhz Fino alla versione 3.0 il WRT54GS è equipaggiato con 8Mbyte di Flash e 32Mbyte di RAM, mentre dalla versione 4.0 l'apparato ha 4Mbyte di Flash e 16Mbyte di RAM (essattamente dimezzato).
Dalla versione 5.0 del WRT54G non è più possibile installare con facilità il firmware Linux, ed è installato il sistema operativo VxWorks non utilizzabile per i nostri fini. Questa è una nota trovata in un NewsGroup: Earlier WRT54GS (v3 or earlier) has twice the memory of all the rest mentioned. That may be a biggy depending what you want to do. These are the most desirable old ones to get IMHO. And of course, any G/GS v5+ is a pain to get VxWorks off and Linux going (meaning 3rd-party firmware capable). I see people posting how it's possible but beware you need to connect (solder some wires) on the board inside and run a special signal to it (a JTAG interface). Then, it has 1/2 the memory of the big group (1/4 of an old GS). Per essere chiari riguardo le versioni possiamo dire che: WRT54GL = WRT54G_v4 = WRT54GS_v4 (tutti con 4Mb di Flash e 16Mb di RAM) Il WRT54GL e' un modello che è stato rilasciato in concomitanza con la nuova versione del WRT54GS (5.0), ed è possibile installare Linux (L=Linux). Se acquistate un WRT54GS, quindi, fate attenzione a leggere prima il numero seriale!!!
OpenWRT E' la distribuzione Linux per hardware WRT Linksys. Sul sito reperite tutta la documentazione in lingua inglese di eccellente qualità. Software Radioamatoriale sviluppato per OpenWRT: alcuni OM volenterosi hanno ri-scritto software già esistente per i386 in versione Mipsel: (X)net, DIGI_NED, TNN, WAMPES NOS, LinSV, AX25Apps, AX25Tools.
Installare due porte seriali Si può raggiungere un transfer rate fino a 460k8!
Installazione di un card reader per poter installare software aggiuntivo
Packet Radio & WIFI Nella foto vediamo un WRT54GS su cui e' installato XNET con connessione WIFI/AXUDP verso un digipeater e porta utenti in UHF a 9600bps tramite il PR430 della Wimo. Poi sullo stesso Linux gira il DIGI_NED che gestisce il Digi APRS servendosi del TH-D7.
Per divertirci abbiamo acquistato un WRT54GS versione 4.0 ed ora e' in test a casa mia collegato via WIFI/AXUDP al mio nodo (X)net IR2RHO-3. IR2RHO-3 Port command po name interface baud txd per w dup dam duo con bit/s 1 Linux 0 SDEV1 KISS Loop 0 AX0 AX IZ0AWG-3(RB2) 0 IP1 AXUDP IR1TO(RN) 0 IP4 AXUDP ,5 0 AX2 AX IT9LCP-3(RB3) 0 IP3 AXUDP SysOp-Paxon 0 IP2 AXUDP ,5 0 AX1 AX Ethernet 0 AX4 AX WRT54GS_WIFI 0 IP6 AXUDP SysOp-Paxon-VPN 0 IP5 AXUDP Seriale 0 AX3 AX IR2RHO-3 Link command Link to dst Q/T rtt tx connect tx rx txq/rxq rr+% bit/s 1:IW2OHX 178 Q 149 -/- 0 8h 34m 40K 22K 100/ :IZ0AWG I 2 1/2 0 8h 34m 299K 282K 99/ :IW2OHX-13 0 Q 150 -/- 0 1m 40s / :IR2RXW-3 1 I 0 0/0 0 8h 10m 295K 82K 100/ :IT9LCP-3 5 I 6 4/7 0 8h 34m 353K 328K 98/ :IZ0AWG-3 20 F 1 1/1 0 8h 34m 299K 282K 99/ :IR1TO 26 F 1 0/0 0 8h 34m 432K 377K 99/ :IT9LCP-3 13 F 4 4/4 0 8h 34m 353K 328K 98/ :IK2NHL F 20 9/31 0 8h 15m 64K 237K 89/ :IR2RXW-3 1 F 1 0/0 0 8h 10m 295K 82K 100/ =>c ir2rxw-3 Interlink setup... *** connected to IR2RXW-3 ITAGATE NETWORK RADIO GROUP (X)net su Linksys WRT54GS Test in corso! => Matteo (IZ1FRP) in questi giorni sta preparando il PCB per collegare le due porte seriali, quindi, poi continueranno i test collegando alla seriale un TNC3S.
Link importanti:
FINE IW2OHX – Marco – Ampr IZ1FRP – Matteo – P-Mail: