Newsgroup: it.comp.aiuto
Titolo: aiuto per router+rete

Ciao a tutti, il mio cognatino (patito di giochi on line)ha un problema che
non riusciamo a risolvere:
In casa ci sono 3 pc in rete connessi ad un router,questo ha l'ip dinamico
della connessione adsl della tim, i tre pc hanno i loro ip statici di
riconoscimento,quando si connette per giocare on line il server gli
riconosce l'ip del pc e non quello del router dicendo che è un ip non valido
e non riesce a giocare...
Non so se mi sono spiegato bene, se è così cercherò di farlo meglio...
Esiste una soluzione?
Grazie mille
(lo stesso succede anche con Winmx)

 all'equipaggio di
it.comp.aiuto:

I giochi online per motivi di prestazioni migliori scambiano dati tra
le postazioni usando il protocollo UDP, che e' un protocollo privo di
connessione.
Cio' implica che e' alquanto difficile se non impossibile eseguire NAT
per un router, senza un gestore apposito che inspezioni il protocollo
applicativo (vedi i vari moduli iptables su linux). In queste
condizioni i client possono solo spedire e non ricevere datagrammi UDP
dall'esterno.
Leggasi anche come impossibilita' di giocare ai videogiochi online da
una LAN, soprattutto se i vari client devono condividere un unico IP
pubblico per uscire su Internet.
Ci sarebbe a mio avviso un'eccezione (no nessun bug! :-)).
In teoria se il router che riceve i datagrammi in risposta da
Internet, anziche' buttarli nel ce**o tirando l'acqua, reinoltrasse
tutti i datagrammi a tutti i client, beh a parte la congestione del
traffico nella LAN che parebbe peggio di un dominio NT, e' probabile
che il sistema funzioni (magari e' sufficiente anche un semplice
broadcast, che non toglie il carico di lavoro al sistema, ma snellisce
la rete).
E' una regola molto spartana che m'e' giunta a mente non troppo
lucida, visto che non so neanche se il router permette una tale
impostazione; ma magari puo' sopperire alla mancanza del NAT
specifico.
Beh se hai capito qualcosa buon per te, altrimenti, mi dispiace, ma
non so in che altro modo dirlo.
Ciao!
-- 
        Sephiroth
____________________________
Linux Registered User:181013
"Computers are like air conditionners, they stop
working properly when you open windows."

 non so in che altro modo dirlo.
Puoi anche configurare il router in modo che inoltri i datagrammi di una
determinata porta sull'IP pubblico a un dato IP di quelli privati, sulla
stessa porta.
Ammesso che il PC sia sempre lo stesso dovrebbe funzionare. Il mio
router era configurato cosě fino a un po' di tempo fa per accettare
connessioni primarie di WinMX e richieste dirette di Gnutella.
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 stessa porta.
sapresti spiegarmi come fare?

 ha scritto:

Quasi sempre i router sono configurabili sia con interfaccia web che via
telnet. Di solito via telnet si riescono a fare molte piů cose.
La sintessi cambia da router a router: questo č un esempio per il mio
(Alcatel Speed Touch Pro).
telnet 192.168.20.1 (l'indirizzo del router, che ho cambiato).
a cui seguono login e password
Poi:
create protocol=tcp inside_addr=192.168.20.7 inside_port=6347
outside_addr=0.0.0.0 outside_port=6347
(tutto su una riga)
questo fa sě che tutte i pacchetti che viaggiano sulla porta 6347
(Gnutella) destinati all'indirizzo 192.168.20.7 sul lato LAN (inside) e
a qualunque IP sul lato internet (outside) vengano passati pari pari
alla stessa porta del computer.
Configurare il tutto per le tue esigenze richiede una certa conoscenza
del protocollo TCP/IP e del servizio che vuoi inoltrare, perň.
Altro esempio:
create protocol=tcp inside_addr=192.168.20.7 inside_port=8888
outside_addr=0.0.0.0 outside_port=8888
create protocol=udp inside_addr=192.168.20.7 inside_port=6699
outside_addr=0.0.0.0 outside_port=6699
Questo (almeno se me lo ricordo bene!) permette a WinMX di usare
connessioni primarie.
