Introduzione all'uso del TCP/IP
attraverso la rete SuperVozelj e FlexNet

 


Manuale per utenti a cura di IK3XJM e IW3GRX


Contenuto:


Introduzione

Il seguente testo si prefigge lo scopo di fornire un valido supporto per l'installazione del driver FlexNet per Windows95 , utile all'utilizzo dei client TCP/IP forniti da Win95, attraverso la rete di nodi SuperVozelj e FlexNet.
In genere l'interesse maggiore deriva dall'utilizzo dei browser HTML quali il NetScape, Internet Explorer, e simili, per la "navigazione" attraverso i router TCP/IP radioamatoriali e non; l'installazione di un driver TCP/IP per Win95 consente pero` di utilizzare anche altre funzionalita` tipiche di InterNet, quali il MS NetMeeting (gestione conferenza orale e visiva - leggasi WebCam - e possibilita` di trasferire in real-time disegni creati su una speciale tavolozza) ed altri.
In questo modo si potranno utilizzare in ambiente radioamatoriale le applicazioni grafiche che sono state gia` create per l'ambiente commerciale.
Ritorna al menu....


Installazione driver Flex95 per DOS

Il driver FlexNet richiede l'uso del sistema operativo Win95 e non funziona quindi con versioni di Windows piu` vecchie!
E' necessario innanzitutto accertarsi che l'archivio FLEX95.ARJ sia stato scompattato nella directory C:\FLEX95\ ; in caso contrario, sara` necessario riscompattarlo con il comando ARJ X FLEX95 C:\FLEX95
Dentro C:\FLEX95 si troveranno i seguenti files:

CALIB.EXEPer la calibrazione del TNC
ETH32CFG.EXEPer la configurazione della scheda Ethernet
ETHER32.EXEDriver per la scheda Ethernet
FLEX.EXEControllore generale del driver FLEX95
FLEXNET.EXEKernel del FLEX95
FSET.EXEProgramma per settaggi velocità, ecc.
KILLAPPL.EXEPer terminare i servizi FLEX95
KISS.EXEDriver per il TNC in modo KISS
SHOW.EXEMostra il traffico sul canale radio
STAT.EXEMostra le statistiche per canale
TFEMU.EXEEmulatore del TFPCX per il TSTHOST, ecc.
USCC.EXEDriver per la scheda USCC
Oltre a vari files VXD, DLL e documentazioni in formato ASCII e HTML

Il file batch per lanciare il tsthost in modalità DOS esclusiva sara' del tipo:

cd \flex95
flexnet 20Carica il Kernel con buffer=20
kiss 2Si usa un TNC/KISS sulla porta Com 2
flexCarica il Flexnet e abilita i canali
fset mode 0 38400Setta la velocità del canale 0 a 38400 bps
tfemu /dmCarica l'emulatore di TFPCX
cd \142
tsthost /t /i253
cd \flex95
flex /uScarica il Driver alla fine dell'uso del tsthost

 
Ovviamente il tnc deve essere già in KISS con i parametri di tempo adeguatamente settati.
Infine, bisognera editare il file C:\AUTOEXEC.BAT inserendovi nell'ultima riga CALL NOMEFILE in cui NOMEFILE e` il nome del file batch usato per lanciare il driver.
Qui sotto e` riportato un esempio di AUTOEXEC.BAT relativo all'utilizzo del driver FlexNet con un TNC in kiss:

 
LH C:\WINDOWS\SMARTDRV.EXE 2048 512
PATH C:\;C:\UTIL;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\SYSTEM
PROMPT $P$G
LH MSCDEX /D:ECSCD003 /V
SET BF4=C:\FAX
LH GMOUSE 1
LH DOSKEY
MODE CON RATE=32 DELAY=1
ECHO RICHIAMO ORA IL DRIVER FLEXNET
CALL C:\FLEX95\FLKISS.BAT

A questo punto si potra` resettare il PC e poi testare il corretto funzionamento del driver con i programmi hostmode tipo TSTHOST; per questo sara` necessario entrare nella directory in cui risiede TSTHOST e digitare

TFEMU
TSTHOST /T /I253

accertandosi che sia possibile effettuare connessioni verso l'esterno senza alcun problema.

E' importante sapere che il driver non e' stato scritto per gestire un TNC in modalità kiss, ma per dialogare con un nodo RMNC/FlexNet oppure con un Super Vozelj, quindi non configura correttamente il TXDelay e tutti i parametri relativi alle temporizzazioni tipiche della modalità KISS (Persist, TxTail, SlotTime, FullDuplex).
A tale scopo si può usare un programma chiamato KISSINIT.EXE scritto da Damiano - IK3XJM, che supplisce a questa carenza. Questa utility mette in kiss il TNC sulla porta specificata e lo inizializza con i parametri specificati.
Inoltre bisogna tenere presente che ogni volta che si spegne il TNC tali parametri vengono resettati, quindi e' necessario ricaricare ogni volta il KISSINIT altrimenti ci si trova con il TxDelay a mezzo secondo........
Ritorna al menu....


Installazione driver Flex95 per Win95

Dopo aver installato il driver Flex95 sotto DOS ed averne accertato il corretto funzionamento, si puo' procedere all'installazione per Win95. E' necessario resettare il PC e farlo ripartire in modalita` DOS
(non si deve aprire un prompt di DOS ma riavviare il computer).

In caso si puo` editare il file C:\MSDOS.SYS per settare l'opzione
BootGUI=0
In questo modo, il windows partira` in modalita` DOS (non viene caricata la Graphic User Interface), mentre bastera` digitare WIN dal prompt del DOS per caricare l'interfaccia grafica.

Per installare il driver Flex95 sotto win95 e' necessario editare un file bat del tipo:

cd \flex95
set path= %path%;c:\flex95
flexnet 20Carica il Kernel con buffer=20
kiss 2Si usa un TNC/KISS sulla porta Com 2
flexCarica il Flexnet e abilita i canali
fset mode 0 38400Setta la velocità del canale 0 a 38400 bps

che andrà lanciato manualmente dal prompt di dos oppure richiamato da autoexec.bat come per la modalità dos.

Per il corretto funzionamento del driver in Win95 bisogna ricopiare il file \FLEX95\MSVCRT.DLL nella directory \WINDOWS\SYSTEM , dopo di che` si dovra` entrare in modalita` grafica digitando il comando
WIN

Se tutto è stato fatto correttamente, al termine del boot si apre il "FLEXNET CONTROL CENTER" e sulla barra strumenti appare un piccolo arcobaleno.
Importante è non chiudere mai questa applicazione ma 'liberarsene' usando il comando Hide altrimenti si terminano tutti i servizi legati al Driver FLEX95.

Il menù Tools contiene tutto il necessario alla configurazione dei parametri e delle tratte AX25 mentre i settaggi relativi al TCP/IP si trovano su Pannello di controllo - Rete

A questo punto si potra` accertare nuovamente la perfetta funzionalita` del driver entrando in una finestra DOS , entrando nella directory di TstHost ed inviando i comandi:
TFEMU
TSTHOST /T /I253
Ritorna al menu....


Configurazione pannello di controllo di Win95

Avviato Win95 bisogna 'informarlo' della presenza della scheda 'virtuale' FLEXNET ed installare il protocollo TCP/IP.

Si apre PANNELLO DI CONTROLLO - RETE e si seleziona Aggiungi - Scheda - Disco Driver.

Il sistema chiede di specificare il percorso dove trovare il file .INF contenente le informazioni relative alla nuova scheda. Digitare il percorso in cui si è installato il diver FLEX95

C:\FLEX95

e controllare che evidenzi

FlexNet IP->AX.25

quindi premere il tasto OK.

A questo punto bisogna installare il protocollo TCP/IP quindi selezionare nuovamente Aggiungi - Protocollo. Sotto Produttore selezionare Microsoft quindi sotto Protocolli di Rete clickare su TCP/IP.

Quindi confermare clickando su OK. A questo punto configurare i Parametri TCP/IP.

Quindi chiudere il pannello di controllo e riavviare il computer


Attenzione, se si utilizzavano in precedenza driver tipo ETHAX25 o simili, sarà necessario reinstallare il protocollo TCP/IP per ripristinare i files necessari a win95 per la gestione di tale protocollo, altrimenti si possono avere malfuzionamenti.


Per avere un primo sintomo sul buon funzionamento del driver si puo' provare nel modo seguente:

Aprire un prompt di DOS e digitare:

ping 44.134.177.200 -w 5000 -t 10

se win95 e flex95 comunicano, aprendo il Flexnet Control Center - IP routes si vedrà su IP address il numero IP utilizzato nel ping.
 

Ritorna al menu....


Settaggio MaxMTU e file HOSTS

MTU significa Maximum Trasmission Unit.
Per il traffico TCP/IP via nodo Super Vozelj o altri, bisogna settare la lunghezza massima di ogni pacchetto uguale od inferiore a 256 (equivalente del comando PacLen nel TNC2).
Bisogna seguire passo passo le seguenti istruzioni stando attenti a non commettere errori....

Il file HOSTS (senza etensione!!!) si trova sotto c:\windows, probabilmente non c'è ancora nel vostro sistema, però si trova il file HOSTS.SAM (sam sta per Sample - Campione) che indica le modalità da seguire per compilare questo file.

Il file HOSTS contiene l'indicazione degli indirizzi gerarchici e dei numeri IP relativi alle altre stazioni attive in TCP/IP.

Ogni riga del file HOSTS segue la seguente sintassi:

 
102.54.94.97 rhino.acme.com
44.134.177.203 ir3ipa.ampr.org

indirizzo IP Nome dell'host

Ad esempio la prima riga dice a Windows 95 che ogni volta che si accede in rete al sito rhino.acme.com deve utilizzare l'indirizzo IP 102.54.94.97.
Compilare una riga per ogni stazione TCP/IP che si vuole poter connettere usando un FQDN (Fully Qualified Domain Name).
In modo alternativo si può digitare l'indirizzo IP ogni volta, però risulta piuttosto scomodo ricordare numeri.....

Ritorna al menu....


Il Flexnet Control Panel

E' il pannello di controllo relativo alla configurazione del driver Flex95.
Mette a disposizione i seguenti strumenti:

Alla prima attivazione del driver sarà necessario fornirgli il proprio nominativo che si indica su: TOOLS - IPROUTES - EDIT - MYCALL/Parameters;

Ritorna al menu....


Configurazione parametri TCP/IP

I parametri riguardanti il TCP/IP da settare per un corretto funzionamento del driver Flex 95 riguardano:

Per configurare i Parametri TCP/IP si usa PANNELLO DI CONTROLLO - RETE, si seleziona TCP/IP (si possono trovare più protocolli TCP/IP, in questo caso bisogna selezionare quello che indica TCP/IP->FlexNet IP->AX.25) e si clicka su Proprietà.
Sotto Indirizzo IP si deve selezionare Specifica l'indirizzo IP e indicare il proprio indirizzo IP, quindi impostare Subnet Mask a 255.0.0.0
Configurazione WINS deve essere disattivata.
Su Gateway si deve digitare il numero IP del gateway solitamente utilizzato (ad es. per 44.134.177.203 ir3ipa.ampr.org) e clickare su >Aggiungi
Configurazione DNS (Domain Name Service) puo' essere attivata nel caso in cui si possa accedere ad un gateway internet (ad es.: ir3met.ampr.org - per Venezia e dintorni...) su Host si deve indicare il proprio Host Name (ad es. iw3grx.ampr.org) e su Ordine di ricerca per DNS bisogna indicare il numero IP della stazione che fornisce tale servizio.


ATTENZIONE: se non si dispone di un gateway con internet e' consigliabile lasciare il DNS disattivato, per evitare traffico inutile.


A questo punto la configurazione dei parametri TCP/IP è completa. Uscendo da pannello di controllo il sistema chiede di resettare. Riavviare il computer come si è già fatto, quindi procedere alla configurazione dei parametri e delle tratte AX25
Ritorna al menu....


Configurazione parametri e tratte AX25

I parametri riguardanti l' AX25 da settare per un corretto funzionamento del driver Flex 95 riguardano:

Una volta inseriti il proprio CALL (Tools - IP routes - Edit - Mycall) si deve specificare per ogni numero IP il percorso AX25 necesario per raggiungere la stazione desiderata.

Si procede in questo modo:

Ritorna al menu....


Utilizzo dei programmi PING TELNET FTP e TSTHOST

I programmi Ping, Telnet e FTP derivano dal mondo UNIX e servono rispettivamente a:

Per eseguire PING bisogna aprire una finestra DOS quindi digitare PING sequito dal nome della stazione di cui si vuole controllare la presenza e da alcuni parametri:

 
-w 5000 (tempo di attesa in millisecondi)
-n 10 (numero di tentativi di ping)
-t (continua a 'pingare' finche' non bloccato con CTRL+C)


ad es: ping ir3ipa.ampr.org -w 5000 -n 10

chiamerà 10 volte la stazione ir3ipa.ampr.org attendendo una sua risposta per un massimo di 5 secondi. La risposta del programma sarà del tipo:

 
Pinging ir3ipa.ampr.org [44.134.177.203] with 32 bytes of data:


Request timed out.
Reply from 44.134.177.203: bytes=32 time=1105ms TTL=249
Reply from 44.134.177.203: bytes=32 time=835ms TTL=249
Reply from 44.134.177.203: bytes=32 time=512ms TTL=249

Significa che il primo PING non ha avuto successo, mentre gli altri sono stati ricevuti e ritrasmetti con successo in poco più di un secondo, poco meno di un secondo e circa mezzo secondo.

Purtroppo il TELNET fornito con win95 non è il massimo, pero' si può usare per connettere hosts tipo tnos o simili ed ottenere un collegamento tipo BBS.

Con FTP e' possibile accedere alle risorse della macchina remota e traferire file binari o di testo.


E' possibile continuare ad usare il tsthost anche sotto Win95, allo scopo di connettere in modo tradizionale (AX.25) BBS tipo FBB, nodi ed altri utenti.
Come per l'utilizzo in modalità DOS, si apre un prompt di DOS e si lancia TFEMU che 'traduce' i dati provenienti dal driver Flex95 nel formato richiesto da TSTHOST, quindi si lancia TSTHOST /t /i253 .
Se tutto è stato fatto correttamente il monitor del canale (F9) deve mostrare il traffico corrente, parallelamente al Trace del Flexnet Control Center.
ATTENZIONE:
E' necessario specificare per ogni applicativo contemporaneamente in uso un CALL o SSID diverso, altrimenti il driver Flex95 non sa a chi indirizzare i frames in arrivo, causando crash di sistema.
Ritorna al menu....


Internet Explorer, Netscape e altri browser HTML

Se si è eseguito correttamente l' installazione driver Flex95 per Win95, la configurazione pannello di controllo di Win95, il settaggio MaxMTU e file HOSTS, la configurazione dei parametri TCP/IP e dei parametri e routes AX.25, semplicemente lanciando il browser HTML si accede alla Home Page dell'host configurato come gateway (controllare che sia attivo il servizio di WWW server) e si può iniziare la navigazione. Se l'host dispone di un gateway AX25<->Internet è possibile anche navigare in Internet altrimenti si usufruirà semplicemente dei servizi forniti dall'host locale.
Ritorna al menu....


NetMeeting e CUSeeMe

Purtroppo la quantità di dati scambiati da tali applicazioni comportano un rallentamento eccessivo alla rete ed anche alle velocità di 38k4 risulta difficile sostenere una conversazione in fonia. Comunque sono in corso alcuni esperimenti riguardo a tali applicazioni e i risultati saranno forniti appena possibile.

Vai al documento introduttivo originale

 


[email protected] (Damiano) - 44.134.177.27
[email protected] (Paolo) - 44.134.177.23