-
Přesměrování portů - jak ověřit úspěšnost ?
Zdravim,
s touhle problematikou se potykám asi rok a něco a z počátku jsem vůbec nepochyboval, že jsem vše dělám správně. Přesměrování jsem potřeboval pouze pro zakládání serverů ve hře Tracmania, která to vyžaduje. Nyní mám ale u her Test Drive Unlimited a GTA IV neskutečné problemy v online. Obě hry vyžadují přesměrování, TDu velký počet portů(rozsahů) a GTA IV stejné porty jako všechny hry s Windows Live balastem (tedy alespon, co jsme zatim zjistil)
Moje otázky jsou následující:
Jak zjistit, že jsem přesměroval porty úspěšně ? (nějaký test)
Jak to mam dokazat někomu, kdo nesedí u mého PC a ani se k němu nebude připojovat (mysleno, že nebude provádět nějaký "test připojení" za účelem zjiětění úspěšného přesměrování)
Případně upozornit za to, co dělám špatně..
Ty testy jsem zkoušel tři: VoIP User Port Tester a Open Port Check Tool a test na utorrent.com. První mi píše FAILED, druhý Error: I could not see your service on MOJE IP on port (2350) Reason: Connection refused a třetí Error! Port 2350 does not appear to be open - a to i na portech, kde úspěšně provozuju TM server. Hláška dostávám i při vypnutých firewallech. Edit: ty testy jsem zkousel i při firewallech uplně vypnutých se stejným výsledkem.
Jinak používám router ZyXEL P-660H-T3 (s nastaveným firewallem), Visty 64 s vypnutým Win firewallem a COMODO firewall, se kterým teprv začínám a tedy ho při hraní/testování vypínám (Firewall Security level - disable, Defence + Security level - disable)
Zde přikládám screeny, kde je vidět jak mám nastavené přesměrování + nastavení firewallu konktrétně pro GTA IV. Klikněte na screeny pro plné rozlišení.
http://rapidshare.com/files/176429742/SOURCE1-2.jpghttp://rapidshare.com/files/176429781/SOURCE2-2.jpg
Dalé přikládám "další nutné informace" - pořízeno s oběma firewally vypnutými
EDIT
Díky za všechny rady, které mě dovedou k cíli a taky Veselé Vánoce a vše nej do Nového Roku :wink:
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
moc chytrej z těch screenů nejsem, první je prakticky úplně k ničemu, protože to je vypsany ve zprávě.
první, nutnej předpoklad, máš veřejnou IP?
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Sorry, chtěl jsem tam nazorně ukazat, že mám porty správně přesměrované (aspoň doufám). Jasne informace jsou duplicitní - dal jsem to jestě jednou přesně jak je to psané v topiku "Nutné základní informace" - přeci jen [CODE] je lepší něž obrázek.
Veřejnou IP mám na 100%. je to uvedené v popisu služby a v Trackmanii jde zakladat pouze s veřejnou IP a to mi jde - lidé se mohou připojit.
Ty "testy" otevřenosti portů by měly pracovat i bez veřejné adresy, ne ?
Jinak pokud jsou pořeba nějaké další info, tak velmi rád poskytnu.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
testy "otevřenosti" portů proběhnou tak, že z serveru se pokusí o spojení s tvým PC. pokud to nedojde až do PC, resp. na port, na kterym ta hra/server naslouchá (skončí to někde na routeru/špatnym forwardu/blokování firewallem), hodí to chybu, jinak OK.
tudíž aby ten test dopadl "ok", tak musíš mít spuštěnou tu hru, mít spuštěnej server/založit hru, povolení ve firewallu a správnej forward v routeru. pak by testy dopadnout dobře mohly. ale pokud vím, tka minimálně test na utorrent.com testuje na TCP, přičemž herní servery apod. běží zejména na UDP (kvůli rychlosti a nižší odezvě).
takže nejlíp to odzkoušíš tak, že by se na tebe někdo, s kym chceš hrát, připojil.
port forward udělej u těch portů, ktery potřebuješ (nevím, ktery to jsou). větinou v routerech je možnost "custom service", kde si nadefinuješ jak port, tak protokol a samozřejmě LAN IP (v tvojem případě 192.168.1.35), kam to chceš naforwardovat.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Nema ten router zvolit "demilitarizovanou zonu"? To ti umozni vsechny porty z te verejky premapovat na tvoji neverejku.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Citace:
Původně odeslal
JejKey
port forward udělej u těch portů, ktery potřebuješ (nevím, ktery to jsou). větinou v routerech je možnost "custom service", kde si nadefinuješ jak port, tak protokol a samozřejmě LAN IP (v tvojem případě 192.168.1.35), kam to chceš naforwardovat.
Ono je to tak, že u těch hry (Trackmanie), kterou znám jako své boty mi to po přesměrování, které mám udělané jak říkaš, to funguje. K těmhle testům jsem se "uchylil" až těd, kdy mám s GTA a TDu neuvěřitelné problemy. Jasné GTA je přišeně zabugované a dostavám od té hry nespočet chybových hlašek, errorů a dalších nesmyslnosti. V TDu mi nejde naprosto nic - občas jen vidim někoho okolo projiždět - nepší "problikavat" ,a le připojit s ek někomu, chatovat to ne. Prostě chci mít jistotu, že já na své straně jsou udělal vše, co jsem mohl, aby to fungovalo.
@Caleb: Dobrý nápad - jdu se na to mrknout a dám vědět.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
a kolika lidem tu hru chceš hostovat? pokud jsem odslídil dobře, tak máš ADSLko od GTS. nevím, jak je ta či ona hra náročná na internet, ale je možny, že nějaky lagy, problikávání ostatních apod. způsobuje nedostatečnej upload nebo vysoká odezva ostatních...
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
No nutne hostovat chci jen u TM a tam mi to jde. Ty hry chteji otevrene porty a v nekterych pripadech presmerovani. Ja chci v prvni rade zjistit jestli jsou otevrene a presmerovane, ale nevim jak to zjistit.
Jinak skutecne mam adsl 6144/256. V TM mi to staci zhruba na 20lidi v modu TA, ale jak rikam o to mi nejde.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
http://www.whatsmyip.org/ports/
Do Custom Port Test zadas port, ktory chces overit - predpoklad je, ze na danom porte bezi nejaka sluzba.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Díky za odpověď, výsledek je opět time out.
Já už vážně nevim, co mužu dělat špatně :-(
Firewally vypnuty, porty přesměrovány (podle uspěšného provozování TM serveru).
Čím to může ještě být ?
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Sluzba na danych portoch urcite bezi? Vyskusaj telnetom na localhost a dany port napr. telnet localhost 1234
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
V prvním tvém příspěvku jsem myslel, že jde o překlep, ale teď to píšeš znovu.
Citace:
Sluzba na danych portoch urcite bezi?
V tomhle případě asi tak uplně nechápu, co myslíš.
Mám za to, že když na nějakém portu běží už nějaká služba tj je "obsazený", tak bude jakykoli další pokud o připojení přes ten port neúspšný.
No telnet jsem nainstaloval a podle předpokladu i při vypnutých firewallech
Kód:
připojování k localhost..... nelze navázat připojení s hostitelem na portu: XXX připojení se nazdařilo
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
tj že na tom portu musí běžet ten založenej game server. pokud neběží, pak správnost port forwardu nezjistíš (resp. hodí chybu), protože na tom portu nebude žádná aplikace "sedět a odpovídat". port forward je ok v případě, že se paket z venku ze sítě dostane až do PC ke konkrétní aplikaci, která na tom portu naslouchá a odpovídá na požadavky na něj zaslané.
ha, teď mě napadlo, nemáš náhodou naforwardovanej špatnej protokol? (pro hry je to většinou UDP)
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
O žadný server mi nejde, ten jediný funguje na 100% ,jak má.
Já prostě chci vědět, že ty porty jsou otevřené idealně i přesměrované. S těmihle testy jsem začal protože jako totalní lamer neznám nic jiného.
Jsem v situaci, kdy mi některý hry jdou v online takl mizerně, že něco musí být špatně, já chci udělat 100% pro to aby mohli fungovat správně a ověřit si to, že jsou to udělal.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
zkus třeba uTorrent a na něm nastavit port pro příchozí spojení = port, kterej chceš naforwardovat a pak udělat "Test NAT"
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
To už jsem zkoušel uplně na začátku, ale je pravda, že tehdy jsem ten stahovač neměl nainstalovaný, stejně ale Error! Port 3074 does not appear to be open i při vypnutých firewallech.
Vždy, když nastavuji ve firewallu ty porty, tak povoluji TDP i UDP
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
skusim maly sumar, nic viac ma nenapada:
1) Mas pustenu aplikaciu, ktora "pocuva" na konkretnom porte - v tvojom pripade utorrent na porte 3074
2) telnetom over, ze skutocne na danom porte pocuva
3) port 3074 je spravne naforwardovany na routri
Pokial tieto tri podmienky splnas a napriek tomu mas timeout, tak by som to videl na nejaky firewall (ktory ale ako sam vravis mas vypnuty ...)
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Tak já se teď pokusím dokazat, že všechno tohle mám uděláno.
1. Vypnuté firewally:
-Windows firewall (důkaz)
-Abych odstranil podezření, že mám špatně nastavený firewall, který jsem si sám nainstaloval nebo nějaká jiná aplikace, tak je jednoduše všechno vypnu. msconfig->služby->zaškrtnout "Skrýt všechny složby společnost MS" a odškrtám všechny zbylé služby, dále na kartě Po spuštění udělám to samé + restart PC (důkaz)
-Firewall na routeru - v nastavení routeru jdu do Firewall->Default Policy a vyškrtnu "Enable Firewall"-> potvrdím Apply (důkaz)
2. Přesměrování
Koukal jsem na stránky výrobce mého routeru a našel jsem tam ulně nádherný návod, ve kterém je ukázáno přesměrování v situaci, kdy PC má v LAN stejné IP jako mám já - to už se snad opravdu nedá nic zvorat :)
Zde je onen návod: http://www.zyxel.cz/upload/doc/port_mapping.pdf
Zde je screen z prvního postu, který ukazuje to samé na mém routeru: http://rapidshare.com/files/176429262/SOURCE2-.jpg
Po restartu PC jsem spustil µTorrent (počůvající aplikaci - je to tak správně, jo ?) a provedl test na několika portech s výsledkem:
Error! Port 3074 does not appear to be open.
A ted , co jsem udělal špatně ?
PS: Caleb navrhoval MDZ, ale tu můj router boužel nepodporuje
PS2: Díky za trpělivost
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
a) Hod sem vypis
Staci cast s naslouchanim at toho neni moc.
b) otestuj ten telnet zvenku na svoji verejnou IP: port.
c) otestuj nmap (samo taky zvenku)
BTW: Jestli ti tohle hlasi tvuj stroj (mineno "Port 3074 does not appear to be open."), tak je neco spatne jinde. Protoze ZADNY klient nepotrebuje ZADNE otevrenene porty. Komunikaci navazuje klient na server => port si otevre sam.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Tak zatím mám tu první část, ostatní dodám zítra vecer
EDIT
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Tohle zatim staci, na tom portu nic neposloucha = nic se na nej nemuze pripojit.
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
Citace:
Protoze ZADNY klient nepotrebuje ZADNE otevrenene porty. Komunikaci navazuje klient na server => port si otevre sam.
To sice dáva smysl, ale v čem tedy může být problem.
Citace:
Tohle zatim staci, na tom portu nic neposloucha = nic se na nej nemuze pripojit.
Když zapnu ten uTorrent, tak už poslouchá - sorry měl jsem ho zapnout hned na poprvé :-o
Kód:
TCP 0.0.0.0:3074 0.0.0.0:0 NASLOUCHÁNÍ
[uTorrent.exe]
Výsledek testu, ale stále stejný
Jinak jsem koukal na ten nmap a chtěl bych se optat na podrobnosti. Předpokládám, že Intense scan bude pro naše učely vhodný a teď ten příkaz je defaultně nmap -PE -PA21,23,80,3389 -A -v -T4 <target> za target půjde má IP a ty čtyři porty mám nahradit tím 3074 nebo jak ?
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
-
Re: Přesměrování portů - jak ověřit úspěšnost ?
musis davat telnet na konkretny port, nie defaultny 23, uz som ti to pisal vyssie