- Lähtökohta
- Olen määritellyt
Pidgin-pikaviestimessäWindows Live Messenger -tilin. Pystyn kirjautumaan tilille, jos en asenna palomuuria.Olen asentanut
firehol-paketin, asettanut/etc/default/firehol-tiedostossa olevanSTART_FIREHOL-parametrin arvoksiYES, asentanutmoblock-nfq-paketin ja muokannut/etc/firehol/firehol.conf-tiedostoa niin, että sen sisältö on Ubuntu Forumilla annetun esimerkin mukainen:version 5 # Moblock chain iptables --new MOBLOCK iptables -A MOBLOCK -j NFQUEUE # Example udp ports server_exampleport_ports="udp/15001:15011" client_exampleport_ports="any" # "any" means any interface, you can substitute it # for eth0 or whatever. interface any world # Let torrent and exampleport through, and # filter them in moblock. server "exampleport" MOBLOCK # This will send http traffic directly # to accept instead of moblock # thus whitelisting it... client http accept # Filter all outgoing connections, and their replies. client all MOBLOCKOlen käynnistänyt järjestelmän uudelleen ja kirjautunut sisään. Sisäänkirjautumisen yhteydessä käynnistyväksi ja pikaviestitileilleni sisäänkirjautuvaksi asetettu Pidgin käynnistyy, ja siihen asettelemieni IRC- ja Gtalk-tilien sisäänkirjautuminen onnistuu.
- Ongelma
- Windows Live Messenger -tilin sisäänkirjautuminen ei onnistu. Pidgin ilmoittaa pitkän yhteydenottoyrityksen lopuksi
Yhteys katkennutjaYhteysvirhe palvelimelta Notification: Yhteyden muodostaminen epäonnistui. - Ongelman syy
- Firehol-palomuuri on sulkenut Windows Live Messenger -tilille kirjautumisessa käytettävät portit
443ja1863. - Ongelman ratkaisu
- Avaan tarvittavat portit, jonka jälkeen käynnistän palomuurin uudelleen ja käsken Pidginin kirjautumaan Windows Live Messenger -tililleni uudestaan.
- Avaan tarvittavat portit muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla
sudo gedit /etc/firehol/firehol.confavaamastaniPäätteestä. Asetustiedoston avauduttua tekstieditorissa lisään siihen määrittelyn palvelulle, jonka nimeänwlm:ksi:
# Windows Live Messenger server_wlm_ports="tcp/1863 tcp/443" client_wlm_ports="any"Sen jälkeen määrittelen nämä portit
interface any world-osion alla avattaviksi:# Let Windows Live Messenger through server "wlm" accept client "wlm" acceptMuutosten jälkeen tiedoston keskiosan tulisi näyttää seuraavalta, kun Lähtökohta-osiossa annettuun listaukseen lisäämäni rivit on korostettu lihavoinnilla:
# Example udp ports server_exampleport_ports="udp/15001:15011" client_exampleport_ports="any" # Windows Live Messenger server_wlm_ports="tcp/1863 tcp/443" client_wlm_ports="any" interface any world # Let Windows Live Messenger through server "wlm" accept client "wlm" accept # Let torrent and exampleport through, and - Muutokset tehtyäni ja tallennettuani käynnistän
FireHOL-palomuurin uudestaan komentamalla Päätteestäsudo /etc/init.d/firehol restart - Palomuurin käynnistyttyä uudestaan otan Windows Live Messenger -tilini pois käytöstä Pidginissä valitsemalla
Tuttavalista-näkymänKäyttäjätilit-valikosta Windows Live Messenger -tilini alta kohdanPoista käytöstä. Sen jälkeen otan tilin uudestaan käyttöön valitsemalla Windows Live Messenger -tilini Käyttäjätilit-valikonOta tili käyttöön-alivalikosta.
Tämän jälkeen sisäänkirjautuminen Windows Live Messenger -tililleni onnistuu.
- Avaan tarvittavat portit muokkaamalla /etc/firehol/firehol.conf -tiedostoa komentamalla
- Huomautus
- Fireholissa on varattu MSN:ää varten oma nimetty porttinsa,
msn, mutta Windows Live Messenger käyttää eri portteja.