Pagina 2/4
Come posso adattare i parametri
TCP/IP di Win95 per migliorare le prestazioni PPP ?
Oltre ad ottimizzare le prestazioni delle
porte seriali (vedi più avanti come), i principali parametri su cui puoi
agire sono: MTU e RWIN, nel seguente modo:
MTU: indica la dimensione dei pacchetti,
per modificarlo
- Apri il registro di configurazione alla chiave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\
- individua quale chiave 000n sia quello corrispondente
alla tua connessione remota ed aprila
- sotto quella chiave crea una variabile di tipo stringa
col nome MaxMTU ed
- imposta il valore desiderato. Il valore di default è
1500, non dovrebbe essere necessario scendere al di sotto di 512.
Puoi anche creare un file di testo MTU.REG contenente le seguenti
righe:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002]
"MaxMTU"="512"
quindi farlo eseguire. Ricorda di correggere
i valori "0002" e "512"
se non sono quelli corretti per il tuo caso.
MSS: indica la dimensione massima
di segmento (Maximum Segment Size); è relativo al TCP e legato in pratica
al valore di MTU: tipicamente si pone MSS = MTU - 40 byte (i 40 byte tengono conto
dei tipici header IP e TCP, 20 byte ciascuno senza opzioni). Il tutto in modo
da evitare ulteriori frammentazioni da parte di IP (vincolato a trasmettere datagrammi
non piu` di grandi di MTU byte, header compresi).
Il valore di MSS indica la dimensione
massima del segmento trasmesso da TCP, che di per sè implementa una trasmissione
"a stream", ossia un flusso di dati, non una serie spezzata di pacchetti; poichè
però lo strato sottostante (IP) implementa una trasmissione "a datagrammi"
("pacchetti" - MTU), TCP deve segmentare il flusso proveniente dalle applicazioni
e, viceversa, riunire e riordinare i datagrammi in entrata in modo da riformare
il flusso originale. Per modificarlo:
- Apri il registro
di configurazione alla chiave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\
- individua quale chiave 000n sia quello corrispondente
alla tua connessione remota ed aprila
- sotto quella chiave crea una variabile di tipo stringa
col nome MaxMSS ed
- imposta il valore desiderato.
Puoi anche creare un file di testo RWIN.REG contenente le seguenti
righe:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002]
"MaxMSS"="476"
quindi farlo eseguire. Ricorda di correggere
i valori 0002 e 476
se non sono quelli corretti per il tuo caso.
RWIN: indica la dimensione del buffer
dei pacchetti che devono essere processati, per modificarlo
- Apri il registro
di configurazione alla chiave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\
- sotto quella chiave crea una variabile di tipo stringa
col nome DefaultRcvWindow ed
- imposta il valore a 4 * (MTU + 40) oppure 6 * (MTU + 40)
oppure 8 * (MTU + 40)
- Ovvero (*4)= 2048;
[*6]=3072; [*8]=4096
(consigliato)
Puoi anche creare un file di testo RWIN.REG contenente le seguenti
righe:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
"DefaultRcvWindow"="4096"
quindi farlo eseguire. Ricorda di correggere
il valore 4096 se non è quello corretto
per il tuo caso.
Oppure puoi usare questi 2 file MODEM
MTU o MODEM
RCV .reg
Perchè non riesco a raggiungere alcuni
siti remoti ?
Per default il driver di Win95 utilizza un
numero massimo di 32 salti (hops) per raggiungere i siti remoti. Per modificare
tale valore:
- Apri il registro
di configurazione alla chiave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\
- sotto quella chiave crea una variabile di tipo stringa col
nome DefaultTTL ed
- imposta il valore al numero massimo di salti che vuoi permettere
nella ricerca, indicativamente può andare bene 64 ma per siti lontani occorre 128.
Puoi anche creare un file di testo TTL.REG contenente le seguenti
righe:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
"DefaultTTL"="128"
quindi farlo eseguire. Ricorda di correggere
il valore 128 se non è quello corretto per il tuo caso.
Con TCP/IP di Win95, quando
cerco di collegarmi, mi viene segnalato "Can't find TCPMAN.EXE"
Probabilmente Windows sta utilizzando il Winsock.dll
sbagliato; verifica di non averne uno diverso da quello di Win95 in una directory
del path, nella directory dell'applicazione che hai lanciato, nella directory
di Windows o nella sua sottodirectory System. (Wintricks.com copyright) Se non
lo trovi, controlla se hai un file Winsock.001 o Winsock.old nella directory di
Windows: un programma di installazione potrebbe aver installato un nuovo Winsock.dll
e rinominato quello originale.
Affinché il TCP/IP di Win95 funzioni
correttamente, devi avere solo il Winsock.dll originale.
Microsoft Fax e Trumpet funzionano
Accesso Remoto ha dei problemi !
Se hai installato Trumpet, può capitare
che Eudora restituisca un errore del tipo: "Error getting network address for
"Mail...." cause [28526]" , e Netscape e/o Internet Explorer si comportino
come se non ci fosse connessione.
Potrebbe essere un conflitto di libreria dinamica
winsock.dll: può darsi che, quando la prima applicazione usa una funzione
di Winsock.dll, venga caricata in memoria la Winsock.dll del Trumpet anzichè
quella nativa di Windows 95.
Fai queste prove:
- con Gestione Risorse cerca c:\windows\winsock.dll
- clicca sul file col pulsante destro e seleziona Proprietà,
- seleziona la pagina Versione
- controlla che la descrizione sia "BSD Socket API for Windows"
- esegui lo stesso controllo per per c:\windows\system\wsock32.dll.
Questo conferma che i file sono quelli nativi di windows.
Se i file c:\windows\winsock.dll o c:\windows\system\wsock32.dll
non fossero quelli di windows 95:
- rinominali in c:\windows\winsock.bak.dll e c:\windows\system\wsock32.bak.dll
- ripristina le versioni native di win 95, reinstallando il
TCP/IP oppure copiandoli dalla directory C:\WINDOWS\SYSBCKUP\
Se è tutto a posto, potrebbe anche darsi che nel tuo PATH la directory che contiene la winsock.dll di Trumpet venga prima della directory
di windows. In tal caso nel PATH togli la directory di Trumpet (o spostala in
fondo).
Insomma, non è facile né consigliabile
cercare di far funzionare sia Trumpet che l'Accesso Remoto.
Impossibile negoziare un gruppo
di protocolli di rete compatibili ?
Verifica di avere
- abilitato il tipo di protocollo e di server corretti per la
connessione via modem,
- aver impostato nelle proprietà della connessione l'indirizzo
IP e del DNS del tuo fornitore.
- nelle proprietà del driver TCP/IP - Driver di accesso
Remoto aver lasciato i valori di default (indirizzo nullo e DNS disabilitato)
Se nonostante le impostazioni corrette continua a non negoziare
il protocollo, puoi provare ad abilitare la finestra terminale dopo la connesione
e quando appare digitare PPP<invio per attivare il protocollo (personalmente
non ho mai provato, ma mi hanno riferito che funziona).
Puoi utilizzare lo Scripter per crearti delle
procedure di connessione personalizzate.
Alcuni utenti hanno riscontrato che il problema
viene risolto disinstallando e reinstallando i componenti di Accesso remoto. A
volte può anche capitare che un tentativo di collegamento fallito provochi
una situazione incongrua per cui i successivi tentativi vengano interrotti per
questo tipo di errore; in tale caso, prima di disinstallare e reinstallare Accesso
remoto, provate ad effettuare un riavvio del PC.
Verifica anche la versione della seriale veloce;
che sia del tipo 16550AF non è infatti sufficiente; perchè
tutto sia OK è necessario che siano almeno del tipo 16550AFn in
quanto molti chip precedenti erano in realtà bacati e non sono in grado
di sostenere in modo corretto il buffer FIFO, pur essendo nominalmente
tenuti a farlo. La soluzione consiste in questo caso nel disabilitare l'accesso
bufferizzato FIFO. Da notare come questi chip "bacati" siano presenti con frequenza
soprattutto nelle porte economiche (di costo sulle 30.000 lire).
Come posso usare Exchange
per la posta Internet ?
Devi installare Microsoft PLUS! o Internet
Explorer; con questi viene installato anche il driver per la posta elettronica
su Internet. Puoi trovare Microsoft PLUS! presso i rivenditori di software, mentre
Internet Explorer può essere liberamente scaricato dal sito Microsoft all'indirizzo:http://www.microsoft.com/Products/Windows95.
Dopo aver effettuato la suddetta installazione, segui i passi:
- Dal Pannello di controllo apri la cartella Posta
e FAX,
- clicca sul bottone Mostra profili e nel pannello successivo
- clicca su Aggiungi, questo attiverà un Wizard
per guidarti nella configurazione,
- seleziona Internet Mail tra i servizi di informazioni
.
- Clicca su Avanti
- seleziona
- Modem se vuoi che Exchange si connetta automaticamente
al tuo provider utilizzando un profilo di Accesso
remoto, altrimenti seleziona
- Rete se vuoi utilizzare una connessione già
stabilita (utile se vuoi usare contemporaneamente più client Internet),
quindi
- clicca su Avanti. finisci di inserire le informazioni
richieste dal Wizard
Thanks to amlFAQ
for some part of this article
|