
Problém se sítí a port forwardingem
Mám modem zyxel P-660HW-T3, a 2 PC v LAN propojená přes wi-fi.
Potřebuji povolit port 3453 pro hraní jisté hry po internetu. Ovšem nastal problém - port můžu povolit jen pro jedno IP. Hraji přes internetový server, takže když chci já hrát proti hráči v LAN a ještě proti jednomu na internetu, není to možné. Můžu pouze hrát já proti hráči na internetu.
Na tom serveru nemůžu dokonce hrát ani já proti mému kolegovi, přičemž oba jsme v LAN.
Zkrátka, potřebuji povolit port 3453 pro dvě různá IP. Když se to ale pokusím udělat, webové rozhraní vyhodí "ERROR: Port number duplicate."
Díky za pomoc.
Mohl bys mi prosim te sdelit, jaka online hra vyzaduje na strane klienta forward portu? To je znacne scestne, nebot napriklad mobilni operatori na sva vytacena pripoji poskytuji jen neverejnou adresu a jsou prekladani stovky uzivatelu na jednu verejnou IP. To by tedy znamenalo, ze si z tech nekolika stove zahraje tu hru vzdy jen jeden. To by autori byli samo proti sobe. Chyba bude nekde jinde.
Myth II, starší hra. VE FAQ toho serveru (mariusnet.com) se píše tohle:
To treba nastavit len na strane servera (ten kto hru hostuje), a nie na strane klienta. Z toho textu je to uplne jasne (napr. "...to allow myth to accept incoming connections")
Jistě, to mi taky došlo, ale proč se v tom případě nemůžu spojit s protihráčem v LAN, kterému to hází chybu?
A kto je server? (kto vytvara hru?)
Jaku chybu hazi protihracovi? Ked mu hazi chybu tak si ju ma precitat a podla toho co je v chybe napisane sa ma on zariadit.
Problemy moze robit este firewall alebo nejake super-security-znefunkcnovacie-suite ochranny SW balik nainstalovany na niektorom z PC.
Firewallem to bohužel není, když do port forwarding tabulky modemu zadám IP daného počítače a ten port, tak to funguje.
No tak ten dany pocitac je herny host (vytvara sietovu hru). Este nejake otazky? :)
Ano, je to host, funguje pro všechny PC v internetu vně lokální sítě, ale ten druhý počítač v LAN se k němu prostě připojit nedokáže. To je ten problém.
No tak je problem v tom druhom pocitaci v LAN. Napr. posiela pakety doprd... a nie do toho PC kam ma. Ked je to rovnaka LAN, tak v nom nech zadava tvoju lokalnu IP adresu v LAN (ipconfig /all), a nie tvoju vonkajsiu (verejnu) IP. Potom s tym router nebude mat nic spolocne. Predpokladam ze obe PC su za jednym a tym istym routrom. Alebo nechapem co tam mas pozapajane kam, moj osobny jasnovidec ma dovolenku.
a jakou adresu zadáváš? Už to vidím - ty zadáváš veřejnou IP i z druhého PC v LAN, že?
No evidentne hej. A teraz tam mozno zada ipconfig /all namiesto IP, ked nahodou nepochopil presne co som pisal
To dotazovatel: ipconfig /all zadas na hostovi do prikazoveho riadku a vypise ti to tvoju IP v lokalnej LAN. NENI to stejna IP jak tvoja verejna.
Ne, zadávám vždy IP daného počítače.
A samozřejmě ne veřejnou IP.
Jak su tie PC pospajane?
Overil si si cez ipconfig /all jaku mas svoju vnutornu IP? A skontrolovat v nastaveni aj u teba a aj u neho aj masku siete. To je v tomto pripade velmi dolezity parameter. Napis tvoju vnutronu IP, jeho vnutornu IP, a masky ktore mate nastavene. ipconfig /all vypise vsetko potrebne
PC1 je připojeno k zyxelu(modem), PC2 je připojeno k ovislinku fungujícímu jako wireless klient.
zyxel - 192.168.1.1
ovislink - 192.168.1.2
PC1 - 192.168.1.3
PC2 - 192.168.1.4
maska podsítě je 255.255.255.0
jeden port lze direktivně forwardovat pouze na jednoho hostitele v LAN, to je přece logické. Jak by měl router poznat, kterému PC je paket určen?
Tohle se řešívá forwardem "sousedního" nebo "podobného" portu.
tohle já sem vyřešil pomocí hamachi.. je to asi nejjednoší
sitari se nervozne krizuji pri techto slovech
asi tak..
To mi připomnělo toho, jehož jméno se nesmí vyslovit (z Harryho Pottera).