Firestaterin käyttäjät HUOM! TÄRKEÄÄ!

Jos käytössä on Firestarter, niin sillon tämä on syytä lukea. Sama ongelma on ilmeisesti useammassakin jakelussa, myös Debian Etchissä. Tuossa alla olevassa ketjussa tuli puheeksi se, että jostain syystä Firestarter ei käynnistynyt bootissa. Aloin tuota tutkimaan, ja näyttäisi, että Firestarter ei käynnisty, jos käytössä on Network Manager. Käytännössä Firestarter ei siis anna suojaa, jos luottaa siihen että se käynnistyy bootissa.

Network Manager on uusi systeemi verkkoyhteyksin hallintaan ja se on uusissa Etch asennuksissa käytössä oletuksena. Veikkaisin, että täältä löytyy porukkaa, jotka luulevat Firestarterin asettavan aina bootissa määritetyt palomuurisäännöt, vaikka se ei sitä siis tee.

Kokeilin tuota tuolla mun testikoneella ja jos NetworkManager oli asennettuna, Firestarter ei käynnistynyt bootissa. Heti kun Network Managerin poisti, niin Firestarter alkoi käynnistymään normaalisti bootissa. Mä tein tästä äsken bukiraportin, joten tuo varmaan korjautuu lähiaikoina.

Ongelman voi korjata kuitenkin jo nyt joko poistamalla Network Managerin, tai tekemällä näin:

- Avaa terminaali-ikkuna
- Siirry rootiksi

$ su

- Anna rootin salasana sitä pyydettäessä
- siiry hakemistoon /etc/NetworkManager/dispatcher.d:

# cd /etc/NetworkManager/dispatcher.d

- Luo tekstieditorilla tiedosto 50firestarter:

# gedit 50firestarter

- Kopioi tällä sivulla harmaassa laatikossa oleva skripti tekstieditoriin:

http://www.debian-administration.org/users/emeitner/weblog/2

- Tallenna tiedosto ja sulje tekstieditori.
- Aseta tiedostolle 50firestarter suoritusoikeus lippu päälle

# chmod x 50firestarter

- Seuraavan kerran kun boottaat Firestarterin pitäisi käynnistyä, voit tarkistaa sen seuraavilla komennoilla:

# /etc/init.d/firestarter status

Tuloksena pitäisi olla "Firestarter is running...". Voit vielä katsoa, että firestarter todella pyölrii taustalla:

# ps -A | grep firestarter

Tuloksena pitäisi olla jotakin tälläistä: " 3932 ? 00:00:12 firestarter"
181675
Äänestä

Muut lukivat myös

Vastaukset 18

Vanhimmat

Ennen kuin tulee virallinen korjaus?

Äänestä
  • Niin, unohtui sanoa että ubuntussa se ei käynnisty automaattisesti.

    Äänestä

  • Hmmmm... Mahtaakohan firestarterissa olla mitään pugia.
    Mutta, jos ymmärtämys ajotasoista ja bootissa käynnistettävistä ohjelmista on ihan vierasta, voi hyödyntää tiedostoa rc.local (/etc/init.d)

    Äänestä

  • Äskeiseen kirjoitti:

    Niin, unohtui sanoa että ubuntussa se ei käynnisty automaattisesti.

    ubuntussa on aivan sama vika.

    Äänestä

  • rc.local kirjoitti:

    Hmmmm... Mahtaakohan firestarterissa olla mitään pugia.
    Mutta, jos ymmärtämys ajotasoista ja bootissa käynnistettävistä ohjelmista on ihan vierasta, voi hyödyntää tiedostoa rc.local (/etc/init.d)

    Firestarterin init-skripti on:
    /etc/init.d/firestarter

    ja siihen on linkki runlevel2:n kohdalla:
    /etc/rc2.d/S20firestarter Joten sen kuuluisi tulla ajetuksi ja se toimiikin, jos networkmanager ei ole käytössä. Mutta se ei jostain syystä toimi, jos networkmanager on käytössä.

    Äänestä

  • miksuh. kirjoitti:

    ubuntussa on aivan sama vika.

    Sama ongelma on raportoitu myös Ubuntuun:

    https://bugs.launchpad.net/ubuntu/ source/firestarter/ bug/42759

    Äänestä

Miksi edes käynnistää Firestarter eihän se mitään lisäsuojaa anna, vain helppokäyttöisen GUI:n iptablesille.

Äänestä
  • Itsehän tuon jo ilmaisit >helppokäyttöisen GUI:n iptablesille

    Äänestä

  • !!!!! kirjoitti:

    Itsehän tuon jo ilmaisit >helppokäyttöisen GUI:n iptablesille

    Juu mutta miksi se pitäisi buutissa käynnistää, kun tarvetta sille on hyvin harvoin, eli silloin, kun syystä tai toisesta tarvitsee sorkkia palomuurin asetuksia. Järkevää on käynnistää se vain silloin, kun sitä oikeasti tarvitsee ja sulkea se muutosten jälkeen. Palomuurin lokien seuraamiseen on fiksumpiakin tapoja.

    Äänestä

  • Käyttöliittymän ei tietenkään tarvitse olla auki. Mutta kyse ei nyt ole siitä firestarterin käyttöliittymäosasta, vaan Firestarterin ajamisesta daemonina. Ilman sitä daemonia firestarterilla tehdyt asetukset ei tule voimaan. Eli kyllä sen pitää olla taustalla pyörimässä.

    Kokeile vaikka tehdä näin:

    Varmista, että firestarter-daemeoni on sammuksissa:
    # /etc/init.d/firestarter stop

    Listaa voimassa olevat iptablesin säännöt:
    # iptables -L

    Käynnistä sitten firestarter daemoni:
    # /etc/init.d/firestarter start

    Listaa taas voimassa olevat iptablesin säännöt:
    # iptables -L


    Huomaat, että iptables -L antaa ihan eri tulokset riippuen siitä onko firestarter käynnissä vai ei. Eli kyllä sen pitää olla ajossa, muuten ei ole firestarterilla tehdyt palomuurisäännöt käytössä.

    Äänestä

  • miksuh. kirjoitti:

    Käyttöliittymän ei tietenkään tarvitse olla auki. Mutta kyse ei nyt ole siitä firestarterin käyttöliittymäosasta, vaan Firestarterin ajamisesta daemonina. Ilman sitä daemonia firestarterilla tehdyt asetukset ei tule voimaan. Eli kyllä sen pitää olla taustalla pyörimässä.

    Kokeile vaikka tehdä näin:

    Varmista, että firestarter-daemeoni on sammuksissa:
    # /etc/init.d/firestarter stop

    Listaa voimassa olevat iptablesin säännöt:
    # iptables -L

    Käynnistä sitten firestarter daemoni:
    # /etc/init.d/firestarter start

    Listaa taas voimassa olevat iptablesin säännöt:
    # iptables -L


    Huomaat, että iptables -L antaa ihan eri tulokset riippuen siitä onko firestarter käynnissä vai ei. Eli kyllä sen pitää olla ajossa, muuten ei ole firestarterilla tehdyt palomuurisäännöt käytössä.

    Ääh nyt puhuin höpöjä. Siis se ei jää pyörimään daemoniksi.

    /etc/init.d/firestarter start vain asettaa firestarterilla tehdyt palomuurisäännöt.

    Mut siis jokatapauksessa toi ei jostain syystä toimi, jos networkmanager on käytössä.

    Äänestä

  • miksuh. kirjoitti:

    Ääh nyt puhuin höpöjä. Siis se ei jää pyörimään daemoniksi.

    /etc/init.d/firestarter start vain asettaa firestarterilla tehdyt palomuurisäännöt.

    Mut siis jokatapauksessa toi ei jostain syystä toimi, jos networkmanager on käytössä.

    Niin ja jos käsin antaa komennon:

    /etc/init.d/firestarter start

    Sillon se kyllä toimii, mutta ongelma onkin siinä, että se ei toimi automaattisesti systeemiä bootattaessa... Heti jos networkmanagerin poistaa tuo toimii myös bootissa.

    Äänestä

  • miksuh. kirjoitti:

    Käyttöliittymän ei tietenkään tarvitse olla auki. Mutta kyse ei nyt ole siitä firestarterin käyttöliittymäosasta, vaan Firestarterin ajamisesta daemonina. Ilman sitä daemonia firestarterilla tehdyt asetukset ei tule voimaan. Eli kyllä sen pitää olla taustalla pyörimässä.

    Kokeile vaikka tehdä näin:

    Varmista, että firestarter-daemeoni on sammuksissa:
    # /etc/init.d/firestarter stop

    Listaa voimassa olevat iptablesin säännöt:
    # iptables -L

    Käynnistä sitten firestarter daemoni:
    # /etc/init.d/firestarter start

    Listaa taas voimassa olevat iptablesin säännöt:
    # iptables -L


    Huomaat, että iptables -L antaa ihan eri tulokset riippuen siitä onko firestarter käynnissä vai ei. Eli kyllä sen pitää olla ajossa, muuten ei ole firestarterilla tehdyt palomuurisäännöt käytössä.

    ...firestarteria tarvitse ajaa, kyllä ne astukset tallentuvat juuri siihen iptablesiin, kunhan ne vain tallentaa! Firestarterin pitäminen käynnissä jatkuvasti on turhaa resurssien kuluttamista.

    Äänestä

  • ..................... kirjoitti:

    ...firestarteria tarvitse ajaa, kyllä ne astukset tallentuvat juuri siihen iptablesiin, kunhan ne vain tallentaa! Firestarterin pitäminen käynnissä jatkuvasti on turhaa resurssien kuluttamista.

    Jos teet Firestarterin käyttöliittymällä ne palomuurisäännöt, ne ei tule voimaan seuraavassa bootissa ellet aja /etc/init.d/firestarter start.
    Se init-skripti ei ole vaan huvin vuoksi tuolla /etc/init.d hakemistossa. Ja kuten sanottua tuo ei jostain syystä toimi Bootin aikana jos Network manager on käytössä.

    Äänestä

Palomuurit on homojen hommaa.

Äänestä

Tän voi unohtaa, tämä ei piudä paikkaansa. Sen siitä saa kun suuren osan yöstä valvoneena kirjottelee.


"# ps -A | grep firestarter

Tuloksena pitäisi olla jotakin tälläistä: " 3932 ? 00:00:12 firestarter" "

Äänestä

Linuxin palomuuri on iptables, Firestarterilla vaan voi graafisesti tehdä iptablesille sääntöjä eikä tartte komentoriviin koskea mut vaikka Firestarteria ei oliskaan niin palomuuri on silti aina päällä.

Äänestä
  • "Linuxin palomuuri on iptables, Firestarterilla vaan voi graafisesti tehdä iptablesille sääntöjä"

    Nii-in, tiedän kyllä että Linuxin palomuuri on ip-tables, tai itseasiassa netfilter, ja että Firestarterilla tehdään palomuurisääntöjä.

    "mut vaikka Firestarteria ei oliskaan niin palomuuri on silti aina päällä."

    On on. Kyse oli nyt siitä, että Firestarterilla tehdyt palomuurisäännöt ei tule voimaan, jos Firestarterin init-scriptiä ja sen käynnistämään firestarterin omaa palomuurisäännöt lataavaa skriptiä ei ajeta. Jostakin syystä tuo ei toimi bootissa, jos NetworkManager on käytössä. Firestarterilla asetetut palomuurisäännöt jää siis tulematta voimaan jos NetworkManager on käytössä.

    Äänestä

Kommentoi aloitusta


miksuh. kirjoitti:

Jos käytössä on Firestarter, niin sillon tämä on syytä lukea. Sama ongelma on ilmeisesti useammassakin jakelussa, myös Debian Etchissä. Tuossa alla olevassa ketjussa tuli puheeksi se, että jostain syystä Firestarter ei käynnistynyt bootissa. Aloin tuota tutkimaan, ja näyttäisi, että Firestarter ei käynnisty, jos käytössä on Network Manager. Käytännössä Firestarter ei siis anna suojaa, jos luottaa siihen että se käynnistyy bootissa.

Network Manager on uusi systeemi verkkoyhteyksin hallintaan ja se on uusissa Etch asennuksissa käytössä oletuksena. Veikkaisin, että täältä löytyy porukkaa, jotka luulevat Firestarterin asettavan aina bootissa määritetyt palomuurisäännöt, vaikka se ei sitä siis tee.

Kokeilin tuota tuolla mun testikoneella ja jos NetworkManager oli asennettuna, Firestarter ei käynnistynyt bootissa. Heti kun Network Managerin poisti, niin Firestarter alkoi käynnistymään normaalisti bootissa. Mä tein tästä äsken bukiraportin, joten tuo varmaan korjautuu lähiaikoina.

Ongelman voi korjata kuitenkin jo nyt joko poistamalla Network Managerin, tai tekemällä näin:

- Avaa terminaali-ikkuna
- Siirry rootiksi

$ su

- Anna rootin salasana sitä pyydettäessä
- siiry hakemistoon /etc/NetworkManager/dispatcher.d:

# cd /etc/NetworkManager/dispatcher.d

- Luo tekstieditorilla tiedosto 50firestarter:

# gedit 50firestarter

- Kopioi tällä sivulla harmaassa laatikossa oleva skripti tekstieditoriin:

http://www.debian-administration.org/users/emeitner/weblog/2

- Tallenna tiedosto ja sulje tekstieditori.
- Aseta tiedostolle 50firestarter suoritusoikeus lippu päälle

# chmod x 50firestarter

- Seuraavan kerran kun boottaat Firestarterin pitäisi käynnistyä, voit tarkistaa sen seuraavilla komennoilla:

# /etc/init.d/firestarter status

Tuloksena pitäisi olla "Firestarter is running...". Voit vielä katsoa, että firestarter todella pyölrii taustalla:

# ps -A | grep firestarter

Tuloksena pitäisi olla jotakin tälläistä: " 3932 ? 00:00:12 firestarter"

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu