{"id":2262,"date":"2008-03-01T16:21:17","date_gmt":"2008-03-01T14:21:17","guid":{"rendered":"http:\/\/mummila.net\/vuorovaikutus\/2008\/03\/01\/tiedoston-lahettaminen-irc-tuttavalle-ei-onnistu-pidginissa\/"},"modified":"2008-03-01T16:21:17","modified_gmt":"2008-03-01T14:21:17","slug":"tiedoston-lahettaminen-irc-tuttavalle-ei-onnistu-pidginissa","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2008\/03\/01\/tiedoston-lahettaminen-irc-tuttavalle-ei-onnistu-pidginissa\/","title":{"rendered":"[Ratkaisu] Tiedoston l\u00e4hett\u00e4minen IRC-tuttavalle ei onnistu Pidginiss\u00e4"},"content":{"rendered":"<dl>\n<dt>L\u00e4ht\u00f6kohta<\/dt>\n<dd>Olen asentanut <code>firehol<\/code>-paketin, asettanut <code>\/etc\/default\/firehol<\/code> -tiedostossa olevan <code>START_FIREHOL<\/code> -parametrin arvoksi YES ja muokannut <code>\/etc\/firehol\/firehol.conf<\/code> -tiedostoa niin, ett\u00e4 l\u00e4ht\u00f6kohtaisesti useimmat verkkoyhteyteni porteista on suljettu.<\/p>\n<p>   Olen k\u00e4ynnist\u00e4nyt <code>Pidgin-pikaviestimen<\/code>. Olen lis\u00e4nnyt Pidginiin IRC-protokollan v\u00e4lityksell\u00e4 yhdistett\u00e4v\u00e4n tuttavan. Olen avannut keskustelun tuttavan kanssa, ja keskusteluyhteys toimii.<\/p>\n<p>   Haluan l\u00e4hett\u00e4\u00e4 tuttavalle kuvatiedoston, joten valitsen keskusteluikkunan <code>Keskustelu<\/code>-valikosta <code>L\u00e4het\u00e4 tiedosto...<\/code> -kohteen, etsin avautuneesta tiedostonvalitsimesta l\u00e4hetett\u00e4v\u00e4n tiedoston, valitsen sen ja painan <code>Avaa<\/code>-nappia. Tiedostonsiirtoikkuna avautuu, ja sen listalla valitsemani tiedoston mainitaan odottavan l\u00e4hetyksen alkamista.<\/dd>\n<dt>Ongelma<\/dt>\n<dd>Tiedoston l\u00e4hetys ei k\u00e4ynnisty. Mik\u00e4li tuttavani saa ilmoituksen tiedostonsiirtopyynn\u00f6st\u00e4ni, sen hyv\u00e4ksymisell\u00e4 ei ole vaikutusta yhteyden t\u00e4ss\u00e4 p\u00e4\u00e4ss\u00e4. Joillain yrityskerroilla tuttava ei saa edes ilmoitusta tiedostonsiirtopyynn\u00f6st\u00e4ni.<\/dd>\n<dt>Ongelman syy<\/dt>\n<dd><code>FireHOL<\/code>-palomuuri on tukkinut portit, joita Pidgin yritt\u00e4\u00e4 k\u00e4ytt\u00e4\u00e4 tiedoston siirt\u00e4miseen.<\/dd>\n<dt>Ratkaisu<\/dt>\n<dd>Avaan palomuurista yhden portin ja m\u00e4\u00e4r\u00e4\u00e4n sen j\u00e4lkeen Pidginin k\u00e4ytt\u00e4m\u00e4\u00e4n juuri sit\u00e4 porttia tiedostonsiirtoihin.<\/p>\n<ol>\n<li>Avaan portin muokkaamalla \/etc\/firehol\/firehol.conf -tiedostoa komentamalla <code>sudo gedit \/etc\/firehol\/firehol.conf <\/code> avaamastani <code>P\u00e4\u00e4tteest\u00e4<\/code>. Asetustiedoston avauduttua tekstieditorissa lis\u00e4\u00e4n siihen m\u00e4\u00e4rittelyn palvelulle, jonka nime\u00e4n <code>pdcc<\/code>:ksi:<br \/>\n<blockquote>\n<pre><code># Pidgin file transfer\nserver_pdcc_ports=\"tcp\/2048\"\nclient_pdcc_ports=\"any\"<\/code><\/pre>\n<\/blockquote>\n<p>   Sen j\u00e4lkeen m\u00e4\u00e4rittelen t\u00e4m\u00e4n portin <code>interface any world<\/code> -osion alla avattavaksi:<\/p>\n<blockquote>\n<pre><code>        # Let Pidgin file transfer through\n\tserver \"pdcc\" accept\n\tclient \"pdcc\" accept<\/code><\/pre>\n<\/blockquote>\n<p>   Muutosten j\u00e4lkeen tiedoston keskiosa n\u00e4ytt\u00e4\u00e4 t\u00e4ss\u00e4 tapauksessa seuraavalta, kun edell\u00e4 lis\u00e4\u00e4m\u00e4ni rivit on korostettu lihavoinnilla:<\/p>\n<blockquote>\n<pre><code># Windows Live Messenger\nserver_wlm_ports=\"tcp\/1863 tcp\/443\"\nclient_wlm_ports=\"any\"\n\n<b># Pidgin's file transfer\nserver_pdcc_ports=\"tcp\/2048\"\nclient_pdcc_ports=\"any\"<\/b>\n\ninterface any world\n\n\t# Accept all client traffic on any interface\n\t#client all accept\n\n        # Let Windows Live Messenger through\n\tserver \"wlm\" accept\n\tclient \"wlm\" accept\n\n\t<b># Let Pidgin's file transfer through\n\tserver \"pdcc\" accept\n\tclient \"pdcc\" accept<\/b><\/code><\/pre>\n<\/blockquote>\n<\/li>\n<li>Muutokset tehty\u00e4ni ja tallennettuani k\u00e4ynnist\u00e4n FireHOL-palomuurin uudestaan <code>sudo \/etc\/init.d\/firehol restart<\/code> -komennolla.<\/li>\n<li>Palomuurin k\u00e4ynnistytty\u00e4 uudestaan avaan Pidginin p\u00e4\u00e4ikkunan, ja otan Pidginin asetukset esille valitsemalla <code>Ty\u00f6kalut<\/code>-valikosta kohdan <code>Asetukset<\/code>. Avautuvasta ikkunasta otan esille <code>Verkko<\/code>-v\u00e4lilehden.<\/li>\n<li>Valitsen <code>Portit<\/code>-otsikon alla olevan <code>Aseta kuunneltava porttialue<\/code> -kohdan k\u00e4ytt\u00f6\u00f6notetuksi.<\/li>\n<li>Edelleen Portit-otsikon alla olevan porttialueen <code>Ensimm\u00e4iseksi portiksi<\/code> asetan edell\u00e4 palomuurista avaamani portin <code>2048<\/code>. Varmistan, ett\u00e4 my\u00f6s porttialueen <code>Viimeinen portti<\/code> on <code>2048<\/code>.<\/li>\n<li>Suljen asetusikkunan sen <code>Sulje<\/code>-napista, jonka j\u00e4lkeen sammutan Pidginin valitsemalla sen p\u00e4\u00e4ikkunan <code>Tuttavat<\/code>-valikosta kohdan <code>Lopeta<\/code>. Pidginin sulkeuduttua k\u00e4ynnist\u00e4n sen uudestaan.<\/li>\n<\/ol>\n<p>   T\u00e4m\u00e4n j\u00e4lkeen tiedostojen siirt\u00e4minen IRC-protokollaa k\u00e4ytt\u00e4v\u00e4lle tuttavalleni onnistuu.<\/dd>\n<dt>Huomautus<\/dt>\n<dd>En ole varma, mutta ep\u00e4ilen, ett\u00e4 mik\u00e4li tiedostonsiirtoon varattuja portteja on vain yksi kuten yll\u00e4 olevan ratkaisun j\u00e4lkeen on, tiedostoja voi siirt\u00e4\u00e4 Pidginiss\u00e4 vain yhden kerrallaan. Lis\u00e4ksi tiedostojen siirt\u00e4minen ei onnistu, mik\u00e4li jokin toinen ohjelma k\u00e4ytt\u00e4\u00e4 sekin ratkaisussa valitsemaani porttia.<br \/>\n   Mik\u00e4li n\u00e4in on, ja mik\u00e4li minulla ilmenee tarvetta useammille yht\u00e4aikaisille tiedostonsiirroille Pidginiss\u00e4, tai tarvetta k\u00e4ytt\u00e4\u00e4 tiedostonsiirron tapahtuessa muita ohjelmia, jotka k\u00e4ytt\u00e4v\u00e4t samaa porttia, voin m\u00e4\u00e4r\u00e4t\u00e4 yhden portin sijasta haluamani kokoisen porttialueen avatuksi palomuurin asetuksissa. Sen j\u00e4lkeen kerron Pidginille (ja mahdollisesti my\u00f6s toiselle ohjelmalle) sen asetuksissa, ett\u00e4 se voi k\u00e4ytt\u00e4\u00e4 t\u00e4t\u00e4 porttialuetta tiedostojen siirt\u00e4miseen.<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Tiedoston l\u00e4hett\u00e4minen Pidginill\u00e4 IRC-protokollaa k\u00e4ytt\u00e4v\u00e4lle tuttavalle ei toimi. Ratkaisu on avata FireHOL-palomuurista portti ja kehottaa sen j\u00e4lkeen Pidgini\u00e4 k\u00e4ytt\u00e4m\u00e4\u00e4n juuri t\u00e4t\u00e4 porttia tiedostojen siirt\u00e4miseen.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3366,3391,812,3625],"class_list":["post-2262","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-dcc","tag-firehol","tag-irc","tag-pidgin"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=2262"}],"version-history":[{"count":0,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2262\/revisions"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=2262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=2262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=2262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}