Sitova hra vs. NAT
Tomas Kral
linux na jen.cz
Pondělí Září 20 22:47:28 CEST 2004
On Mon, 20 Sep 2004 14:31:27 +0200
Martin Calko <calko.martin na cpost.cz> wrote:
> Mam takovyto problem: na lokalni siti ktera je vuci internetu schovana
> za NAT-em je stanice (w32) s lokalni instalaci sitove hry. Sever je
> nekde na internetu (asi neni moc dulezite kde). Stanice spusti lokalni
> "iniciator" hry a vybere si server a (?)"session". V momentu kdy se
> rozhodne zapojit do hry vypise, ze ceka na server a na tom skonci.
>
> Na stanici je lokalni nastaveni ktere urcuje vnejsi adresu stroje
> (netusim proc - to by snad mohla aplikace zjistit sama) a volitelne
> port. Oboje je nevyplnene ale ani vyplneni nevede k ustaveni komunikace.
>
> Predpokladam, ze se nedari napojeni serveru smerem na stanici protoze
> pokud dostane od stanice udaj o lokalni adrese tato je pro nej
> nedostupna. Mel jsem zato, ze spojeni ze serveru najde stanici jako
> forma odpovednich paketu na pakety stanice a tudiz dokaze projit zpet i
> pres NAT ale to se asi nestane.
>
> Nejasnosti: Kdyby nastaveni na strane stanice znamenalo, ze zadane
> hodnoty jsou ty na kterych je ona sama dostupna z internetu znamena to,
> ze port ktery je uveden v konfiguraci hry na stanici je zaroven portem
> na ktery ma byt forwardovano spojeni zvenku? Tedy za predpokladu, ze by
> se melo jednat o forwardovane spojeni smerem dovnitr.
>
> Existuje nejaky obecny postup ktery by resil spojeni pro vetsi mnozstvi
> her nez pro jednu? Je nekde howto nebo popis toho jak mezi sebou
> aplikace tohoto typu komunikuji? Uprimne se mi nechce obetovat na tenhle
> ucel celou jednu verejnou adresu.
Castecne se problem da vyresit presmerovanim urcitych portu. Pokud hra vyuziva M$rkvosofti directplay, da se nekde na googlu najit, ktere porty presmerovat, pak uz jenom .... iptables
BTW: Verejna adresa pro hrani je to nejlepsi :) proc nekoho ochuzovat?
S pozdravem Tomas Kral
admin of jen.cz
& cuniq.net - free wifi at Jes
>
> P.S.: Omlouvam se za tak neobratnou formulaci problemu ale ja vlastne
> ani nevim po cem mam jit. Dokumentace ke hre neni k nalezeni a i tak
> pochybuji, ze by v nim byla zminka o reseni problemu s prekladem adres.
> Nazev hry si uz take nepamatuju ale doufam, ze ma alespon nejky spolecny
> rys s jinymi hrami protoze konfigurovat pro kazdou aplikaci a kazdeho
> uzivatele zvlast se mi zda neprijatelne.
>
> Diky
> M.
Další informace o konferenci Linux