Newsgroup: it.comp.os.linux.sys
Titolo: problema di routing o cosa altro?

Scrivo qui perché il server al centro di tutto è linux... e perché so
che l'unico punto dove posso intervenire è linux, onnipotente dio
della rete, non certo quel tubero di wincaz, fonte solo di guai :-(
I fatti.
Ho una LAN domestica, con server linux.
Ci sono 3 client su rete ethernet, con indirizzi di rete tipo
192.168.10.0/24
.
Inoltre, al linuxbox, è collegato via seriale un portatile (in
giapponese!!! =:-O ) che si collega con un simil-accesso remoto a una
rete che viene alzata "on demand" da pppd del tipo 
192.168.20.0/24
.
Il tutto è veicolato su internet dal linuxbox che si collega con
un'adsl alla rete pubblica, mediante un rule di forwarding di
ipchains.
Dal punto di vista della navigazione web, tutto funziona ottimamante,
*tutti* i pc (sia della LAN sia il portatile, tutti con win98/95)
riescono a visitare tutti i siti della rete pubblica, utilizzando il
linux come gateway di rete.
A livello di FTP però succede una cosa stranissima: i computer in LAN
riescono ad accedere a tutti gli ftp pubblici, mentre il portatile
riesce ad accedervi, ma non riesce a scaricare nulla perché viene
sganciato istantaneamente =:-O
Le stranezze aumentano esponenzialmente allorché si tratta di chat. Il
portatile è in grado di collegarsi a icq (con connessione diretta,
quindi senza doverlo configurare per stare dietro firewall o proxy), e
anche a irc. Ma se deve scambiare un file, succedono cose
incomprensibili.
Con icq, il portatile può solo *trasmettere*, mentre se deve ricevere
non arriva nulla, mentre dalla parte opposta rimane la finestra
"waiting for connection", fino al timeout.
Con irc, il portatile può solo *ricevere*, mentre se prova a
trasmettere resta in attesa di risposta, e all'altra parte non arriva
*nulla*. Questo sia che utilizzi il server irc interno alla mia LAN
sul linuxbox, sia che utilizzi un server pubblico (tipo 
irc.tin.it
).
Colmo delle stranezze, ho provato un irc su uno degli altri windows in
LAN, e verso quel portatile fa *esattamente come se fosse esterno*!!!
=:-O
Cioè con irc trasmette solo (con icq non ho potuto provare perché non
avevo icq sul pc della LAN).
Passiamo al server: un client irc sul server riesce tanto a
trasmettere quanto a ricevere col portatile, questo purché si usi il
server irc *interno*, mentre se si usa un server pubblico il portatile
può solo ricevere! =:-O
Aggiungo una stranezza di più: due amici "esterni" che utilizzano il
mio server irc (che è raggiungibile tramite dalla rete pubblica
tramite l'adsl) hanno gli stessi problemi di trasmissione dei file di
quelli che ho io; inutile dire che se usano un server pubblico
riescono a funzionare perfettamente.
Non solo, ma il problema di trasmissione ce l'ho anche dal client irc
sul mio server verso un qualunque amico, se siamo sul mio server
locale!!!!!
Non riesco a incolpare il server irc (ircd, per la cronaca), perché le
anomalie ci sono anche utilizzando i server pubblici.
E d'altronde non so quali colpe attribuire al mio routing, visto che i
computer navigano sulla rete web benissimo, senza proxy di sorta. E
riescono pure a scambiare messaggi via icq e a chattare in irc.
E allora, perché????
Qualcuno ha qualche idea?
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
"Se tutto è sotto controllo, stai andando troppo piano"
(Mario Andretti)

Prova a verificare se e' un problema di MTU mandando dal potatile
ping all' esterno con lunghezza crescente. fino a 60000 bytes (per
potenze di 2)
Se ad una certa lunghezza smette di risponderti, la frammentazione
e la ricostruzione non avvengono correttamente.
Il protocollo ppp tra linuxbox e portatile devono essere uguali tra
loro. non importa se sulla lan e' a 1500. l' impotrante e' che sia lo
stesso pra le due stazioni di protocollo PPP.
ciao
Roberto.