Ero sivun ”FireHOL” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(siirto oikealle nimelle)
 
p (ohjelma malline)
Rivi 1: Rivi 1:
{{Ohjelma
| nimi=FireHOL
| kuva=
| kuvateksti=
| käyttöliittymä=
| lisenssi=[[GPLv2+]]
| kotisivu=[https://firehol.org/ https://firehol.org]
}}
'''FireHOL''' on [[bash]]-skriptinä toteutettu ohjelmisto, jolla [[palomuuri]]n ja vaikkapa [[NAT]]:n tekeminen Linuxissa on helppoa. Toisin kuin useimpien "helppojen" työkalujen tapauksessa, firehol ei sisällä raskasta graafista käyttöliittymää, vaan homma hoidetaan kirjoittamalla sääntötiedosto.
'''FireHOL''' on [[bash]]-skriptinä toteutettu ohjelmisto, jolla [[palomuuri]]n ja vaikkapa [[NAT]]:n tekeminen Linuxissa on helppoa. Toisin kuin useimpien "helppojen" työkalujen tapauksessa, firehol ei sisällä raskasta graafista käyttöliittymää, vaan homma hoidetaan kirjoittamalla sääntötiedosto.


Rivi 25: Rivi 33:
         # Oletuksena kaikki liikenne reititetään
         # Oletuksena kaikki liikenne reititetään
         route all accept
         route all accept
==Aiheesta muualla==
*[http://firehol.sourceforge.net/ Fireholin kotisivu]


[[Luokka:Verkko]]
[[Luokka:Verkko]]
[[Luokka:Tiedonsiirto]]
[[Luokka:Tiedonsiirto]]

Versio 9. maaliskuuta 2016 kello 17.26

FireHOL
Lisenssi GPLv2+
Kotisivu https://firehol.org

FireHOL on bash-skriptinä toteutettu ohjelmisto, jolla palomuurin ja vaikkapa NAT:n tekeminen Linuxissa on helppoa. Toisin kuin useimpien "helppojen" työkalujen tapauksessa, firehol ei sisällä raskasta graafista käyttöliittymää, vaan homma hoidetaan kirjoittamalla sääntötiedosto.

Esimerkki

version 5 #Fireholin versionumero

interface eth0 lan #Verkkoliitynnän esittely. Viimeinen sana on pelkästään lempinimi, sillä ei ole teknisesti merkitystä.
        policy accept #Oletuspolitiikka paketeille, jos mikään sääntö ei täsmää.

interface ppp+ internet
        policy reject

        server http accept #Sallitaan sisäänpäin menevä HTTP-liikenne
        server ftp reject  #Kielletään sisäänpäin menevä FTP-liikenne
        server icmp accept #Sallitaan ICMP-liikenne (ping, yms.)
        server custom bittorrent tcp/6881:6999 default accept 
#Tässä määritellään oma palvelu, jota Firehol ei tunne: bittorrent 
#porteissa 6881-6999. Saapuva liikenne näille sallitaan

        client all accept  #Hyväksytään kaikki lähtevä liikenne
# Jos halutaan reitittää lanin liikennettä
        router lan2internet inface eth0 outface ppp+
        # Haluamme tehdä nattauksen
        masquerade
        # Oletuksena kaikki liikenne reititetään
        route all accept