Newsgroup: it.comp.reti.ip-admin
Titolo: Configurazione per Battle.net - Reindirizzamento di una connessione?

Salve a tutti!
La mia configurazione di rete è la seguente:
Router Adsl Atlantis I-Storm 4 porte
(cui non ho accesso, le modifiche me le fa l'ISP su richieta)
Al router sono attaccate 3 pc windows xp ed un hub (sulla uplink), al 
quale sono attaccati altri 2 computer.
Il router ha un IP esterno fornito dall'isp e uno interno 192.168.1.254
Su mia richiesta, il mio isp ha configurato un portmapping della porta 
6112 tcp e udp (per hostare partite su Battle.net) su 192.168.1.3
Creando la partita da 192.168.1.3, i giocatori da fuori (internet) 
riescono tranquillamente a contattarmi e a giocare.
->>>> Il problema è che 192.168.1.2 (un altro pc della mia lan) non 
riesce ad entrare nella partita!!!
Tramite uno sniffer (etherpeek nx) ho visto che la connessione avviene 
grosso modo così:
192.168.1.3 crea la partita
1.
192.168.1.2 contatta il server 
battle.net
 chiedendo la lista di partite 
attive
2.
Il server 
battle.net
 risponde a 192.168.1.2 dicendo che esiste (oltre ad 
altre), una partita (nome, nome della mappa ecc.) sull'ip esterno del 
mio router (giustamente)
3.
192.168.1.2 a questo punto contatta l'ip esterno del router (che dalle 
informazioni del server 
battle.net
 è l'host della partita)
4.
A questo punto, visto il portmapping, mi aspetterei che il router mi 
inoltri la richiesta a 192.168.1.3, il creatore della partita...
Però io vedo una connessione a 192.168.1.2 dall' *ip esterno* e non dal 
creatore della partita!!
I punti 3 e 4 si ripetono per 4 volte (forse un retry?) e poi il gioco 
mi dice che non riesce a trovare la partita.
Ora le mie domande sono:
a) Secondo voi il router esegue il portmapping anche se le richieste 
arrivano dalla LAN?? Può essere per questo?
b) Mi è venuta un abbozzo di idea per aggirare il problema:
Esiste un modo per far sì che 192.168.1.2 (chi sta cercando di joinare 
la partita sull'ip del router) quando deve rivolgersi ad un ip (in qs 
caso quello esterno del router) venga "reindirizzato" verso un altro ip?
quindi... nel punto 3, 192.168.1.2 si rivolge all'ip esterno del router 
ma in qualche modo il sistema operativo gli fa contattare 192.168.1.3.
Io avevo pensato alle tabelle di routing, ma non so bene come 
funzionano.
Avevo provato con un 
ROUTE ADD ip_esterno MASK 255.255.255.255 192.168.1.2 METRIC 1
ma non funziona.
Qualcuno ha idee, suggerimenti?
Grazie a tutti cmq dell'attenzione.
Ciao!!
-- 
Davide DG.

Nessuno sa nulla? :)
Ciao!
-- 
Davide DG.

 Nessuno sa nulla? :)
Per fare cio' che chiedi ti servirebbe che il router supportasse l'IP
NAT loopback, per cui le richieste dai pc LAN su porte dell'IP WAN sono
reinstradate sugli IP LAN per i quali vi sono regole di NAT/PAT -> non
so se il dispositivo in tuo possesso lo supporti, ma se cosi' fosse
dovresti averlo come opzione del comando nat da cli (command line
interface da console). Tuttavia, controllando nella documentazione ATMOS
8.2 di Virata (su cui e' basato il firmware del router), non risulta
tale possibilita'.
Pertanto, salvo diverse indicazioni, puoi solo collegarti direttamente
al server di gioco tramite IP LAN (non tramite i server BattleNET) per
giocare esclusivamente tra i computer della tua LAN.
Nota a margine :
----------------
Evita di multipostare le tue richieste su gruppi diversi in futuro. Per
ora imposto il follow-up per le risposte su it.comp.reti.locali .
-- 
|Ż \/Ż | /Ż\ /Ż__/Ż__|-<|> 
http://planynet.hypermart.net/fastweb
 <|
|Ż|\/|Ż|/Ż_Ż\|(__\__ \-<|> * FAQ 1.5 ITGF it.tlc.gestori.fastweb <|
|_|  |_/_/ \_\___|___/-<|> * SITO: 
http://planynet.hypermart.net
 <|
|>Togli/Remove .INVALID<|> * SITO: 
http://plany.fasthosting.it
 __<|