Palomuuri
Linux-ydin (kerneli) sisältää jo itsessään järeän luokan palomuurin, tätä kutsutaan nimellä Netfilter. Työkalu jolla palomuuriasetukset tehdään on iptables. On myös olemassa graafisia käyttöliittymiä palomuuriohjelmiston hallintaan, kuten firestarter ja fwbuilder, joka on suunniteltu ammattilaistason palomuurien hallintaan.
Ominaisuuksia joita peruskäyttäjä tarvitsevat ovat yleisesti NAT (network address translation) ja porttien ohjaus (DNAT).
On myös olemassa erikoisia palomuurilevityksiä, joissa on palomuuriasennus ja www-pohjainen työkalu tähän tarkoitukseen. Hyvänä esimerkkinä on esimerkiksi Smoothwall