- 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 MOBLOCK
Olen 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 katkennut
jaYhteysvirhe palvelimelta Notification: Yhteyden muodostaminen epäonnistui.
- Ongelman syy
- Firehol-palomuuri on sulkenut Windows Live Messenger -tilille kirjautumisessa käytettävät portit
443
ja1863
. - 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.conf
avaamastaniPää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" accept
Muutosten 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.