m0n0wall

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Logo m0n0wall

m0n0wall – dystrybucja FreeBSD zaprojektowana do działania jako zapora sieciowa. Działa ona na wielu platformach sprzętowych[1], w tym na komputerze klasy PC, na którym może działać ona także w trybie LiveCD. Autorem m0n0walla jest Manuel Kasper. m0n0wall składa się z jądra i narzędzi zapożyczonych z systemu FreeBSD oraz autorskich mechanizmów konfiguracji, stworzonych na potrzeby dystrybucji, a wynikające z jej przeznaczenia.

Obecne wydanie m0n0walla, oznaczone numerem 1.3, jest oparte na FreeBSD 6.4, posiada ulepszaną obsługę IPv6. Pojawiło się także wsparcie dla IPsec, IPsec NAT-T, DPD. Więcej informacji o zmianach[2].

Funkcjonalność[edytuj | edytuj kod]

Niektórymi funkcjami m0n0wall są:

  • filtr pakietów
  • sieci VPN typu IPsec oraz PPTP
  • translacja adresów w pakietach wychodzących i przychodzących
  • filtrowanie pakietów wychodzących i przychodzących
  • obsługa sieci wirtualnych kompatybilnych z 802.1q
  • zastępowanie komercyjnego routera

Ciekawostki[edytuj | edytuj kod]

  • m0n0wall wprowadza dwie innowacje pod względem sposobu konfigurowania systemu z rodziny BSD. Pierwszą z nich jest kontrolowanie niemal całości systemu przez skrypty napisane w języku PHP. Dotyczy to także skryptów startowych. Drugą jest przechowywanie całej konfiguracji systemu w plikach XML.
  • m0n0wall może być bezproblemowo uruchamiany z kart pamięci przeznaczonych do aparatów cyfrowych, płyt cd i dysków twardych. W przypadku płyt CD mankamentem jest zapis konfiguracji pomiędzy restartami routera na dyskietce magnetycznej. Niesie to ze sobą większe zużycie energii elektrycznej oraz większą podatność na uszkodzenia.

Linki zewnętrzne[edytuj | edytuj kod]

Przypisy

  1. Wszystkie z nich są wariantami architektury IA-32.
  2. [1] (ang.) Informacje o zmianach w wydaniu.