Aktív mód beállítása

Mikor olvasd el ezt a leírást?

  • Ha passzív módban vagy és szeretnél aktív módra váltani. Elrontani nem lehet! Ha nem jársz sikerrel, még mindig passzív módban hagyhatod a klienst;
  • Ha nem tudod, mi a különbség az aktív/passzív mód között és miért jó aktív módba állni;
  • Ha nem kapsz találatot a kereséseidre, vagy az összes letöltésed kivétel nélkül Időtúllépés (Connection timeout) üzenetet ad.

Legfontosabb tudnivaló: Mi a különbség az aktív/passzív mód között?

A DC-t kétféle kapcsolati módban használhatod: aktívként és passzívként. A te szemszögedből az alapvető különbség az, hogy ha aktív módban vagy és sikerül a szükséges beállításokat elvégezned, akkor mindenkihez tudsz kapcsolódni, míg passzív módban a többi passzív módban lévő felhasználóhoz nem (ez körülbelül a hubok felhasználói bázisának a felének elvesztését jelenti).

Az aktív mód beállítása az esetek többségében (pl. ha egy gép használja az internet-elérést) nagyon egyszerűegy elvégezhető. Néha kicsit több erőfeszítést igényel, így ha azt szeretnéd, hogy aktív módban lehess, nem ígérhetem, hogy két kattintás elég lesz. Ellenben, ha sikerül, azzal nagyon jól jársz! A passzív mód kiválasztása esetén további beállításokra nincs szükséged, a keresőd és a letöltéseid vélhetően azonnal működni fognak, de passzív módban sokkal kevesebb találatot kapsz a keresésekre és sokkal kevesebb embertől tölthetsz le, mint a többi, aktív felhasználó.

A jelenlegi tapasztalatok szerint a hubon lévő felhasználók átlagban fele (vagy egy kicsit több is) passzív módban használja a DC-jét. Ez azt jelenti neked, hogy ha te is passzív módban vagy, akkor a felhasználóknak csupán a felétől tudsz potenciálisan letölteni. Azaz ha fenn vagy 2-3 hubon 8-10ezer felhasználóval egyetemben, csupán 4-5000 megosztásában tudsz keresni, és csupán tőlük tudod letölteni, amit szeretnél. Elég rossz arány, nem?

Ki az, aki nem lehet aktív módban?

Amennyiben bizonyos szolgáltatók vezeték nélküli internet-hozzáférésével rendelkezel avagy olyan egyéb szolgáltatónál fizettél elő (jellemzően kicsi, helyi kábelszolgáltatók), amelyek nem adnak neked publikus IP-címet, nagy valószínűséggel csak passzív módban tudsz DC-zni. Ha nem vagy biztos abban, hogy kaptál-e publikus IP-címet, javaslom, hogy próbálkozz az aktív mód beállításával és csak akkor válaszd a passzív lehetőséget, ha nem segített semmi.

Sok esetben a kitartás hiánya vagy a számítástechnikai ismeretek hiánya szab határt az aktív mód beállításának, amúgy az elvi lehetőség megvan (például az összes ismert ADSL előfizetés vagy pl. a UPC Chello szolgáltatás előfizetői is minden probléma nélkül lehetnek aktívak). Ha nálad is így lenne, akkor se csüggedj, a passzív mód mellett még mindig segíthet, ha megkérsz egy ismerőst, hogy segítsen a szükséges beállításokban (arra is kérd meg, hogy lépésről lépésre mutassa meg, hogy mit csinált, hogy legközelebb te is képes legyél erre). Azonban vannak olyan internet-szolgáltatók, akiknek az előfizetői sajnos akármennyire is szeretnék, nem lehetnek aktívak.

Azok tartoznak ebbe a körbe, akiknek a szolgáltatójuk egy-egy IP-címet többfelé oszt el, ezzel egy kisebb "belső hálózatot" létrehozva. Azonban "kifelé", azaz az Internet felé az összes felhasználónak egy IP-címe van, ami sajnos lehetetlenné teszi az aktív mód beállítását. Ide tartoznak általában a mikrós/műholdas netkapcsolattal rendelkező felhasználók, néhány kábelszolgáltató, avagy néhány egyetemi/fősulis kolesz számítógép-parkja.

Első lépés: mondjuk meg a kliensednek, mit akarunk!

Ezt a következőképpen csináljhatod: Először is tudatni kell a klienseddel, hogy aktív vagy passzív módot szeretnél-e használni. A beállításoknál (File -> Settings -> Connection Settings; Fájl menü -> Beállítások -> Kapcsolat beállítása) találsz négy választási lehetőséget a bejövő kapcsolat beállításai (Incoming connection settings) alatt. Az első három aktív módot eredményez, míg a negyedik passzív módot:

  1. Direct Connecion (Közvetlen kapcsolat): Aktív mód. Ezt akkor jelöld meg, ha közvetlenül kapcsolódsz az Internetre (értsd: router nélkül).

  2. Firewall with UPnP (Tűzfal UPnP-vel): Aktív mód. Ezt akkor jelöld meg, ha nem kapcsolódsz közvetlenül, de az eszközök (például a routered) támogatja az UPnP-t és működik is. Amennyiben ezt a kapcsolati módot állítod be, de mégse működik az UPnP, akkor a kliensed indításkor ad egy figyelmeztető ablakot, hogy nem sikerült létrehozni a port-hozzárendeléseket és állítsd be a NAT-ot kézzel.

  3. Firewall with manual port forwarding (Tűzfal kézi poftforwardolással): Aktív mód. Ezt akkor jelöld meg, ha nem kapcsolódsz közvetlenül az Internetre (például routered van). Ebben az esetben az aktív mód működősre bírásához a routert is be kell állítanod, nem csak a DC-t. A részletekért nézz körül ennek a leírásnak az alsó részében).

  4. Firewall, passive (Tűzfal, passzív): Passzív mód. Ez a lehető legrosszabb választás, de még mindig jobb, mint a semmi. Ha ezt választod, akkor a kliensed ún. passzív módban lesz, ami azt jelenti, hogy a többi passzív felhasználótól nem fogsz tudni letölteni (ez nem kiszúrás, hanem technikai korlát, nem csak a DC-ben, hanem az összes hálózati programban). Ezt akkor kell választanod, ha az internet-szolgáltatód nem teszi lehetővé az aktív mód használatát (lásd lejjebb), vagy ha lehetővé tenné, csak neked nem sikerül azt beállítani.

Második lépés: Ellenőrizd, hogy működik-e a dolog!

Ha kiválasztottad a fenti négy lehetőség közül a neked szimpatikusat (a leírás alapján), akkor ellenőrizd, hogy működik-e! Ezt nagyon egyszerűen megteheted: Belépsz egy-két hubra, megnyitod a DC keresőjét és rákeresel valamire, illetve megpróbálod valakinek letölteni a fájl-listáját. Ha ez sikerült, akkor további teendőd nincs, minden működik. Ha nem jön találat a keresésekre, illetve egy felhasználónak sem tudod letölteni a listáját, akkor olvasd tovább a leírást!

Harmadik lépés: A hub(ok) szabályzatának ellenőrzése

Sok hubon ahhoz, hogy belépj és beszélgess, nem szükséges semmit se tenned, azonban megeshet, hogy a letöltési lehetőség vagy a keresési lehetőség engedélyezését feltételekhez kötik. Például vannak olyan hubok, ahol nem tölthetsz le, ha nem vagy regisztrálva, és olyanok is, ahol nem kell regisztrálni, ellenben meg kell osztanod a közösség számára bizonyos minimum mennyiségű adatot.

Így előfordulhat, hogy nem is a kapcsolat beállításaival van a gond, csupán nem tájékozódtál elég körültekintően a hubon! Ezt úgy teheted meg, hogy mindig elolvasod a bejelentkezéskor kapott üzeneteket, amit a hubok küldenek. Ha a letöltés feltételhez kötött, az üdvözlő üzenetben (motd) általában felhívják rá a figyelmedet.

Negyedik lépés: IP-cím és portok ellenőrzése

Az aktív mód helyes működése érdekében ellenőrizd, hogy a beállításoknál (File -> Settings -> Connection Settings) helyesen van-e kitöltve az IP-címed! Ameennyiben rossz érték lenne beírva, töröld ki és próbáld mg üresen hagyni! Ha ez önmagában nem segít, írd be kézzel a helyes értéket. Ezt ellenőrizd legelőször, főleg, ha korábban működött a dolog és nem változtattál semmi lényegeset a gépeden!

Ha nincs routered, a beállításoknál töröld ki a beírt portokat (File -> Settings -> Connection Settings; Fájl menü -> Beállítások >- Kapcsolat beállítása pont alatt a TCP, TLS és UDP mezők). Javasolt így tenni, hacsak nincs valamilyen különleges okod arra, hogy kitöltsd a portok számát (például a tűzfaladat csak így lehet beállítani, stb.).

Ötödik lépés: A szoftveres tűzfalak ellenőrzése

Nagyon fontos, hogy tűzfal nélkül soha, semmilyen körülmények között ne légy fent az interneten! Nem csak a rosszfiúk célzott támadásaitól kell tartani! Egy csomó automatizált program van, ami véletlenszerűen támadja az interneten lévő gépeket, így akkor is könnyen támadás áldozatává lehetsz, ha látszólag senki számára semmilyen érdekes adat nincs a gépeden!

Amennyiben aktív módot szertnél, ellenőrizd, hogy a számítógépeden futó tűzfal program vagy programok nem blokkolják-e a DC-t!

A Windows-ban is van beépített tűzfal, így vélhetően akkor is van tűzfal a gépeden, ha külön alkalmazást nem telepítettél volna erre. Az alábbiakban megtalálod a DC-hez szükséges beállításokat a különböző Windows operációs rendszerek beépített tűzfalai esetén (első körben ezt ellenőrizd):

Természetesen megteheted, hogy kikapcsolod a Windows tűzfalát és egy külön gyártótól származó programot teszel fel a számítógéped védelmére. Azonban ezeket is be kell állítani! Általában ez azzal jár, hogy a DC első indításakor kapsz egy figyelmeztető ablakot, hogy a DCPlusPlus.exe bejövő, kimenő és mindenféle egyéb kapcsolatot akar létrehozni. Ilyenkor győződj meg róla, hogy valóban az általad telepített DCPlusPlus.exe kéri az engedélyt, majd engedélyezd a hozzáférést (általában egy "Igen" gomb és egy "Ne kérdezzen többet" jelölőnégyzet bejelölése elég).

Hatodik lépés: a router beállítása

Ha routered van, akkor is van lehetőség az aktív módra. A gépeden lévő tűzfalakon természetesen ugyanúgy engedélyezni kell a BCDC++ forgalmát, mint ha nem lenne routered, tehát azt a beállítást ne felejtsd ki (lásd előző pont), nehogy úgy járj, hogy a routert jól beállítod, aztán a telepített tűzfal pedig nem engedi a kapcsolatot, mivel az elég bosszantó tud lenni :).

A router beállításaihoz általánosságban elmondható, hogy szükséged van arra, hogy továbbíts kettő TCP és egy UDP portot a DC-t futtató gép felé. Ha ez megvan, akkor a DC beállításainál (File -> Settings -> Connection Settings) állítsd a bejövő kapcsolat típusát (Incoming connection) Firewall with manual port forwarding-ra (Tűzfal kézi portforwardolással) az External / WAN IP mezőbe (Külső/WAN IP) töltsd ki a külső IP-címedet, valamint a Ports (Portok) alatt add meg a forwardolt TCP és UDP port számát. A TCP mezőbe add meg az egyik TCP port számát, a TLS mezőbe pedig a másikét. Az UDP mezőbe az UDP port számát írd. Ha ez megvan, és a az egyéb futó tűzfalak is engedélyezik a DC használatát (lásd fentebb), akkor mennie kell az aktív módnak.

Fontos, hogy a TLS port nem egyezhet meg a TCP vagy UDP porttal, ellenben a TCP és UDP port lehet ugyanaz a szám, feltéve, hogy mindkét típusú kommunikációt engedélyezted rajta.

Ahhoz, hogy tudj letölteni és keresni aktív módban, ehhez a routeren kell továbbítani (forwardolni) 2 TCP és 1 UDP portot a DC-t futtató gép felé. A kereséshez UDP, a letöltéshez pedig TCP port(ok) szükséges(ek), a DC-nek így mindkettő protokolra szüksége van. Találsz egy kis segítséget és néhány routertípus esetén egy-két példát arra, hogy hogyan tudod beállítani az aktív módot az alábbi linkeken:

Ha a fenti leírások szerint megcsináltál mindent, de még mindig nem működik, ellenőrizd, hogy a gépeden lévő tűzfalat is beállítottad-e vagy csak a routert!

Bónúsz lehetőség: a természetfeletti erők segítsége

Ha a fentiek közül semmi se segített, akkor még a következőket próbáld ki:

  1. Járj esőtáncot;
  2. Pörgess egal y döglött kakast a farkánál fogva a fejed felett teliholdkor, az óramutató járásávellentétes irányba, és minden tizenhetedik pördület után határozottan mondd azt a gépednek: MÚKODJ!;
  3. Ha úgy érzed, hogy a technikai felkészültséged hiányosságai miatt nem jártál sikerrel, kérj meg egy ismerőst, hogy mutassa meg, mit lehet csinálni, lehet, hogy neki sikerül! Jegyezd is fel, hogy mit csinált, hogy te is meg tudd csinálni legközelebb;
  4. Végül, legutolsó lehetőségként állítsd át a kliensedet passzív módba.