(di Carlo IW3HXN)
Settaggi ed installazione di AGWPE sotto WIN98
Condizione necessaria ma non sufficiente per il funzionamento dell'AGWPE in tcp-ip è che sia stato configurato correttamente per l'utilizzo in ax25. Attenzione ad aver installato il driver AGWPE versione 50, in quanto quelle successive hanno dei problemi per quanto concerne il routing dei pacchetti ip attraverso dei nodi SV (con nodi flexnet o itanet non sono stato in grado di fare delle prove e quindi non assicuro niente).
Scaricare e scomprimere il file agwtcpip.zip (solo per WIN 98) in una dischetto, per esempio sul driver A:
Qui bisogna abilitare l'indirizzo ip inserendo il vostro numero IP, nella subnet mask inserite 255.0.0.0. Sotto la finestra Configurazione Wins bisogna selezionare Disattiva risoluzione WINS. Sotto la finestra Gateway inserite il numero ip del vostro gateway packet TCPIP. Nel mio caso e per tutti i radioamatori della zona 3 è 44.134.177.204 che corrisponde a IR3IP. Nella finestra Configurazione DNS selezionare attiva DNS quindi come host inserite il vostro nominativo (IW3HXN per me), come dominio mettete ampr.org; come Ordine di ricerca DNS inserite il vostro DNS (nel mio caso 44.134.177.204) ed infine come ordine di ricerca del suffisso di dominio inserite ampr.org. Dopodiché cliccate pure due volte su OK e far ripartire la macchina.
Settaggio di AGWPE
Lanciate il software AGWPE con
un doppio click e con il tastino destro selezionate le proprietà
di settaggio attivando con la barra che evidenzia i menu l'opzione TCPIP
Setup. Si aprirà una maschera con i parametri del TCPIP.
Selezionate il puntino con la voce
Enable
TCPIP (Recommended Method) ... (attenzione solo per WIN98).
Sotto, potete inserire il codice
numerico dell'utilizzo in modo illimitato del software AGWPE in modalità
TCPIP (leggere le info del manuale) ma solo se avete pagato i soldini all'autore
del programma, il nostro caro greco che fuma...
Vicino a Mycall inserite
il vostro nominativo.
Nelle due caselle sottostante inserite
il nominativo dell'eventuale digipeater che vi serve per connettere il
server su cui avrete l'accesso. Non so perché bisogna scriverlo
doppiamente ma in questo modo viene registrato nel file AGWTCPIP:INI altrimenti
no.... mah!
Accertatevi di avere selezionato
Pass
All IP Traffic to MS TCPIP Stack.
Setoup Routes serve solamente per
forzare l'instradamento dei numeri TCPIP su determinate porte, qualora
abbiate più NC e quindi più porte collegate ed installate
sotto AGWPE.
L' ultima casella e' quella della
massima capienza di dati nei pacchetti AX25, per il momento mettete 256
(l'argomento verrà trattato in modo più approfondito poi
anche perché sembra che non si modifica esattamente l'MTU)
Ora non vi resta che dare l' OK,
chiudere il programma e rilanciarlo. Attenzione che ogni modifica che apportate
ad AGWPE deve essere chiuso e riavviato! Quindi lanciate AGWPE e sempre
con il tastino destro abilitate la funzione Winsock interface.
Chiudere AGWPE e fare ripartire
il sistema operativo !
All'avvio se vi verrà richiesta
la password di Win98, date sempre invio. Al riavvio con molta probabilità
WIN98 vi chiederà la password potete fare a meno di darla che tutto
funziona alla perfezione! Quello che ho scritto
qui è preso pari pari dal file di aiuto del programma AGWPE scritto
direttamente da SV2AGW.
Ora secondo il greco funziona tutto alla meraviglia... Ma non è così, ci sono ancora dei settaggi importanti da fare direttamente nei file di configurazione di WINDOWS!
Come programma monitor ci sono varie alternative, o utilizzare quello creato apposta per l'AGWPE e cioè AGWPEMONTCP oppure usate il più banalissimo WinPacket. Ora se provate ad aprire una finestra dos e farete dei ping verso ir3ip con il comando
ping ir3ip
frattempo
guardate il monito vi accorgerete che c'è qualcosa che non va:
I pacchetti non sono indirizzati al server giusto (nel mio caso IR3IP);
Risoluzioni....
Non uscite con il mostro nominativo
Bisogna a modificare direttamente la configurazione di Windows con il comando C:\WINDOWS\REGEDIT.EXE
Fate doppio click su:
System
CurrentControlSet
Services
Class
Net
Se in questa cartella è presente la Stringa
MYCALL basta cliccarla e scrivere il proprio nominativo secondo latabella.html
Per spiegarvi come usarla supponiamo di voler codificare il nominativo iw3hxn
Dovrò prendere i 2 bytes della lettera I riportata in prima posizione e cioè 92
Poi la W in seconda e cioè AE
Quindi il numero 3 in terza posizione e cioè 11
La lettera H in 4 posizione e cioè 48 e così via!
Quindi risulta IW3HXN codificato con 92 AE 11 48 88 60
Dopo aver decodificato il proprio nominativo lo si mette al posto di quello indicato nel registro MYCALL
Se invece non risulta come variabile bisogna aggiungerla andando sul menu:
Nuovo
Valore binario
Nuovo
Valore DWORD
Alla
fine si dovrà avere la seguente situazione
I pacchetti non sono indirizzati al server giusto
Sotto la directory C:\windows c'è un programma che si chiama ARP.EXE il quale associa l'indirizzo della scheda ethernet al numero TCPIP.... bisogna quindi aprire una finestra dos e dare il comando:
arp -s 44.134.177.204 92-a4-11-4c-68-00
Con questo comando si associa all'indirizzo IP di IR3IP all'indirizzo ethernet secondo la mappatura spiegata nel punto precedente. In questo modo Windows viene a conoscenza di come indirizzare i pacchetti TCPIP verso IR3IP.
Ci
si può creare un file (ad esempio AGWPE.BAT) nel quale scrivere
il comando di prima. In questo modo prima di lanciare AGWPE si chiama il
file...
Fm IW3HXN To IR3IP Via IR3MP
se non è così allora............
I
pacchetti non passano per il digipeater giusto
Basta
allora andare a modificare manualmente il file contenuto nella directory
dove c'è il programma AGWPE....
Il
file da modificare si chiama AGWTCPIP.INI
Basta
aprirlo con un banalissimo editor di testo e alla voce
VIA=IR3MP
bisogna
mettere il nome del nodo su cui si entra...
Nel
mio caso IR3MP.
Ricordarsi
di far ripartire l'AGWPE ogni folta che si effettuano modifiche!
Funziona!!!!!!!!!!!!
:-) Basta
ora lanciare Explorer, Ftp, Telnet e tutto funziona regolarmente!
La
novità di questo software è che è nativo Windows ...
anche se ancora con il problema di perdita del nominativo corrispondente
all'indirizzo della mappa per la scheda emulatore ethernet SV2AGW e a tutte
le difficoltà di settaggi!.
Da
prove fatte ho notato che cambiare il valore di MaxMTU direttamente sul
driver AGWPE non fa niente ma bisogna di nuovo andare a modificare il file
di configurazione di windows, quindi:
Fate
doppio click su:
HKEY_LOCAL_MACHINE
CurrentControlSet
Services
Class
Net e
li poi nella stringa PACLEN si inserisce il valore dell'MTU...
Ora
vorrei aggiungere una tabella che mostra le prestazioni dei vari driver
per fare tcp-ip in ambiente radioamatoriale!
La
mia configurazione è:
Radio:
WFM
in 436 Mhz a 38k4
Computer:
Pentium
100 con 32 mega di ram e con TNC2
Per
il trasferimento del file ho preso un file da 200 Kb...
Conclusioni....
Meglio un po' di lavoro in più iniziale ma prestazioni migliori
:-)
Per
qualunque problema basta scrivermi un e-mail a
iw3hxn@gw.ir3ip.ampr.org
Cioè bisogna collegare assieme i pin (
4 - 6 ) e ( 7 - 8 )
Per la seriale a 25 poli:
o o o o o o o o o o o o o o
Per quanto riguarda l'utilizzo di agwpe con super vozelj che hanno una
velocità della seriale maggiore di 38k4 e quindi a 57k6 bisogna
modificare un solo file..
Inoltre rispetto al driver Flexnet
vi è la possibilità di gestire la lunghezza dei frame, e
cioè il MaxMTU!
In AGWPE configurazione TCPIP,
potete scegliere la lunghezza massima dei pacchetti da inviare in AX25,
lunghezza che finalmente può essere superiore a 256, vi ricordo
che più alto è il valore di MaxMTU maggiore risulta poi al
velocità! Ricordatevi che dopo avere cambiato la lunghezza massima
dei pacchetti bisogna fare ripartire non solo AGWPE ma anche Windows, in
quanto che viene cambiata
una chiave all'interno del registro
di configurazione.
System
Per coloro che sfruttano le tratte
via nodi Supervozely, bisogna dapprima accertarsi dei MaxMTU che gestiscono
i vari nodi dando il comando R. Leggere tutti i valori MaxMTU dei vari
nodi e configurare AGWPE con MaxMTU pari a quello di valore più
basso, onde evitare che i nostri pacchetti vengano tagliati lungo la tratta.
1.87 Kbytes/s
0.56 Kbytes/s
0.73 Kbytes/s
| |_|
|
\___________|
o o o o o o o o o o o o o
Il file è contenuto nella directory di agwpe e si chiama PORT0.INI,
questo file contiene tutte le informazioni sulla porta e quindi pure la
velocità che basterà modificare a mano da 38400 a 57600