DC++ aktiiviksi ulkoisten Telewellin adsl modeemien / routtterien kanssa FAQ

Discussion in 'Aloittelijoiden P2P-ongelmat' started by [OP]Hawk, Sep 23, 2004.

  1. [OP]Hawk

    [OP]Hawk Member

    Joined:
    Aug 14, 2004
    Messages:
    58
    Likes Received:
    0
    Trophy Points:
    16
    1. Tarkista adsl modeemin malli, jos et ole varma mallista niin katso http://www.easytel.fi/tuotteet.shtml sivulla olevia laitteita ja niiden kuvia ja koita tunnistaa oma mallisi. Yleensä kyllä mallimerkintä pitäisi olla adsl boxin päällä taikka pohjassa.

    2. Katso myös samaisen nettisivun kautta onko omaan laitteeseesi firmware eli biospäivitystä, firmwaren päivittäminen on joissakin malleissa välttämätöntä, jotta saisi dc++:n toimimaan aktiivina, mutta yleensä sitä ei useimmissa malleissa tarvita. Silti suosittelen aina päivittämään firmwaren uusimpaan aivan samalla tavalla kuin päivität esim. windowsiakin + laitteiden ajureita, uudet päivitykset korjaavat aina vanhoja ongelmia + tuovat uusia ominaisuuksia myös välillä.

    3. Päästäksesi käsiksi adsl boxin omaan webbiservuun kirjoita selaimeen osoitteeksi http://192.168.0.254 huomaa, että pääset sinne vain, jos oman koneen IP:si on 192.168.0.1-192.168.0.253 rangelta eli olet NATin takana.

    Telewellin adsl boxin oma dchp server jakaa sisäverkon IP:tä oletuksena juuri tuolta rangelta, joten sen ei pitäisi olla ongelma. Jos kaikesta huolimatta et pääse käsiksi webservuun niin mene Käynnistä -> Ohjauspaneeli -> Verkkoyhteydet -> Lähiverkkoyhteys -> ominaisuudet -> Internet Protokolla TCP/IP ja sen ominaisuuksista määrität käsin vaikka seuraavat asetukset:

    IP: 192.168.0.1
    Aliverkon Peite: 255.255.255.0
    Oletusyhdyskäytävä: 192.168.0.254 (boxin oma sisäverkon IP)
    Ensisijainen DNS palvelin: 192.168.0.254 (Haetaan boxin kautta, tätä ei tarvitse boxin omalle webbiservulle pääsemiseksi, mutta xp haluaa tänne asetuksiin vähintään yhden DNS serverin osoitteen ennenkuin suostuu hyväksymään käsinlaitetut asetukset)

    4. Ensimmäiseksi kysytään käyttäjätunnusta ja salasanaa
    Yleensä:
    user: admin
    password: admin taikka password (riippuu mallista)

    Jos nuo eivät toimi niin mene easytelin sivuille ja etsi oma mallisi ja sen ohjekirja, ohjekirjassa mainitaan yleensä default käyttäjätunnukset tuohon.

    5. Etsi Virtual Servers(Ohjelmalliset palvelimet) kohta webserverin asetuksista. esim. TW-EA716 mallissa Asetukset(settings) -> Ohjelmalliset palvelimet(Virtual servers)

    6. Tee porttisuotimien taulukkoon 2 uutta kohtaa, voit nimetä ne vaikka dc++ ja dc++2.... ensimmäisestä valitset protokollaksi TCP:n ja valitset portiksi vaikka 412 taikka 1412(mikä tahansa portti toimii käytännössä, kunhan se ei ole palveluntarjoajan blokkaama) ja laita IP:ksi vaikkapa 192.168.0.1 taikka joku muu IP mitä koneesi käyttää sisäverkon IP:nä(tähän palataan myöhemmin).

    Tee täysin vastaava dc++2:den kanssa, mutta protokollaksi vain UDP.

    Mitä tässä juuri tehtiin oli se, että sallittiin tietystä ulkoverkon portista liikenteen sisään pääsy tiettyyn sisäverkon koneeseen TCP ja UDP protokollia käyttäen.

    7. Tallenna tekemäsi muutokset ensin Virtual Servers kohdan tallenna näppäimellä jonka jälkeen vielä tallenna asetukset Flash muistiin(pitäisi löytyä painike, mutta en nyt tarkemmin sano, kun on niin mallista kiinni sen nimi ja sijoitus).

    8. Mene LAN asetuksiin ja etsi sieltä DCHP server tai vastaava. Ota se kokonaan pois päältä, monilla ketkä ovat saaneet dc++:n toimimaan aktiivisena juuri tässä on ongelma elleivät poista tuota dchp serveriä pois päältä. Nimittäin tuo dchp server jakaa IP:tä 192.168.0.1 - 192.168.0.253 rangelta ja jotta port forwardointi eli porttien ohjaus toimisi olisi sisäverkon IP:n pysyttävä kiinteänä. Virtual serverin porttiohjauksiin laitettu IP 192.168.0.x täytyy katos olla aina sama kuin sen koneen IP jolta dc:tä käytetään.

    8. Kun dchp server on otettu pois päältä niin tallenna taas asetukset Flash muistiin.

    9. Mene Käynnistä -> Ohjauspaneeli -> Verkkoyhteydet -> Lähiverkkoyhteys -> ominaisuudet -> Internet Protokolla TCP/IP ja sen ominaisuuksista määrität käsin vaikka seuraavat asetukset:

    IP: 192.168.0.1 (tämän täytyy olla ehdottomasti sama kuin Virtual serveriin laitettu)
    Aliverkon Peite: 255.255.255.0
    Oletusyhdyskäytävä: 192.168.0.254 (boxin oma sisäverkon IP)
    Ensisijainen DNS palvelin: 192.168.0.254 (Haetaan adsl boxin kautta DNS serverit).

    Kun nämä muutokset on tehty niin dc++:n pitäisi toimia aktiivina, kunhan sen asetuksissa on oikea ulkoverkkoon päin näkyvä IP laitettu, katso täältä vaikka : http://www.juzna.net/?page=ip ja portiksi tietty tuo portti minkä laitoit virtual serveriin.

    1a. Jos adsl boxissasi on myös rautapalomuuri ja haluat dc++:n toimivan sen kanssa niin tässä ohjeet myös siihen.

    1b. Mene adsl boxin webserverin palomuuri kohtaan ja sieltä pakettisuodatin ja sen alta porttisuodattimet.

    1c. Lisää uusi TCP suodatus ensin ja portiksi sama portti kuin virtual serveriin laitettu eli vaikka 1412 ja salli liikenne siitä molempiin suuntiin. Tee sama uudestaan, mutta UDP protokollalle. Lisää vielä TCP ja UDP suodatus 411 portille, mutta salli yhteydet vain ulospäin menevälle liikenteelle(ellet hubia pidä ;)

    Tallenna asetukset.... myös Flash muistiin taas.

    1d. Nyt dc++:n pitäisikin jo toimia aktiivina rautapalomuurin kanssa ja hakujenkin pitäisi pelata, mutta mutta.... vähän aikaa käyttäessäsi dc:tä voit huomata, että useat eivät saa sinulta listaa ladattua / muutenkaan ladattua mitään. Itse törmäsin tähän ongelmaan, mutta onneksi ei pahemmin potkuja ym. tullut...

    Tuossa englanniksi selitetty portit mitä dc++ käyttää satunnaisesti ulospäin suuntautuviin yhteyksiin. Joten sinulta lataaminen pitäisi myös kaikilta onnistua, kun sallit TCP yhteydet koneeltasi ulospäin ainakin noista 1025-32000 porteista, ite kyllä käytän 1024-65535 portteja auki ulospäin ihan varmuuden vuoksi(oli pelkästään noita 1025-32000 portteja käytettäessä ongelmia joidenkin kanssa, kun he käyttivät >32000 porttia dc++:n asetuksissa), koneelle voit asentaa softamuurin, jos haluat tarkemmin kontrolloida ohjelmien ulospäin suuntautuvia yhteyksiä nuo avattuasi... noita älä siis avaa sisäänpäin tuleville yhteyksille.

    Outbound:

    TCP: 1025-32000 DC++ & NMDC will use any outgoing port for file transfers and searches. This is the default behavior of any program establishing an outgoing connection.

    Jos kaikki meni nappiin niin olet onnellinen dc++ käyttäjä NATin + rautapalomuurin takaa ja haut toimivat sekä kaikki muukin, onnittelut :)

    Tämä ohje ei ole missään nimessä täydellinen, webserverin tarkat valikkojen nimet ym. vaihtelevat mallin mukaan, mutta sama toimintamalli on jokaisessa esim. Virtual Servereiden suhteen tietääkseni.

    Näitä ohjeita voi käyttää myös muiden kuin Telewellin adsl boxien kanssa missä NAT päällä, mutta esim. adsl boxin webservun IP on todennäköisesti eri ja sinne pääseminen voi onnistua vaikka vain tietystä sisäverkon IP:stä, lue ohjekirjat ym.

     
    Last edited: Sep 26, 2004

Share This Page