M0n0wall

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

M0n0wall은 웹 기반 설정을 제공하며, GUI 및 부팅 설정을 위해 PHP를 사용한 임베디드 방화벽 배포판이다. 상태 저장 패킷 필터 방화벽, IPsec 및 PPTP VPN, 네트워크 주소 변환, 캡티브 포털, 트래픽 셰이퍼, 포트 필터링, VLAN 지원 등 다양한 기능을 제공한다. m0n0wall은 임베디드 하드웨어에 설치되었으며, pfSense, OPNsense 등 여러 파생 프로젝트가 존재한다.

M0n0wall - [IT 관련 정보]에 관한 문서
기본 정보

이미지 준비중입니다.

m0n0wall 로고
개발자Manuel Kasper
계열FreeBSD (8.4-RELEASE)
소스 모델오픈 소스
최신 릴리스 버전1.8.1
최신 릴리스 날짜2014년 1월 15일
커널 유형모놀리딕 커널
라이선스BSD
작업 상태중단 / 2015년 2월 15일
웹사이트m0n0wall 웹사이트
📚 더 읽어볼만한 페이지
  • BSD 소프트웨어 - 오페라 (웹 브라우저)
    오페라는 1994년 노르웨이에서 개발을 시작하여 1995년 출시된 웹 브라우저로, 다양한 운영체제를 지원하며, 크로미움 기반으로 전환된 후 데스크톱, 모바일, Opera GX 등 다양한 버전으로 제공되고 AI 기반 기능도 통합하고 있다.
  • BSD 소프트웨어 - TCP 래퍼
    TCP 래퍼는 호스트 기반 네트워크 접근 제어 목록 시스템으로, 특정 호스트나 네트워크로부터의 접근을 허용하거나 거부하여 들어오는 네트워크 요청을 필터링하는 데 사용된다.
  • FreeBSD - TrueOS
    TrueOS는 2005년 PC-BSD로 시작하여 FreeBSD를 기반으로 사용 편의성을 강조한 운영 체제이며, 2016년 TrueOS로 이름이 변경되었으나 2020년에 개발이 중단되었다.
  • FreeBSD - DragonFly BSD
    DragonFly BSD는 FreeBSD에서 파생되어 모놀리식 커널과 마이크로커널의 장점을 결합한 하이브리드 커널 구조를 채택한 자유 운영 체제로, HAMMER 및 HAMMER2 파일 시스템 지원, CPU별 스레드 스케줄러, 유저랜드 가상 커널 기능 등을 제공한다.
  • 방화벽 소프트웨어 - 만리방화벽
    만리방화벽은 중국 정부가 인터넷 검열과 통제를 목적으로 구축한 시스템으로, IP 주소 차단, DNS 스푸핑, URL 필터링 등의 기술을 사용하여 특정 웹사이트나 정보에 대한 접근을 차단한다.
  • 방화벽 소프트웨어 - 방화벽 (네트워킹)
    방화벽은 네트워크 보안을 위해 트래픽을 검사 및 제어하는 시스템으로, 설정된 규칙에 따라 패킷을 필터링하며, 다양한 종류와 기능을 가지고 로그를 기록 및 관리한다.

2. 주요 기능

m0n0wall은 기반 설정을 제공하며, GUI부팅 설정을 위해 전적으로 PHP를 사용했다. 또한 구성 매개변수를 위해 단일 XML 파일을 채택했다.

m0n0wall의 주요 기능은 다음과 같다.
* 상태 저장 패킷 필터 방화벽
* IPsec 및 PPTP VPN
* 인바운드 및 아웃바운드 네트워크 주소 변환
* 캡티브 포털
* 트래픽 셰이퍼
* 인바운드 및 아웃바운드 포트 필터링
* 802.1q 호환 VLAN 지원
* LAN 및 WAN 포트의 여러 IP 주소
* IPS

3. 하드웨어

PC Engines ALIX
PC Engines ALIX

m0n0wall은 일부 회사에서 설계 및 제조한 임베디드 하드웨어에 설치되었다.

4. 파생 프로젝트

m0n0wall 프로젝트가 중단된 이후, 그 소스 코드를 기반으로 다양한 목적과 기능을 가진 여러 파생 프로젝트들이 개발되었다. 이 프로젝트들은 크게 m0n0wall과 유사한 하드웨어 요구 사항을 가지는 경우, 더 확장된 하드웨어 사양을 요구하는 경우, 그리고 방화벽 외의 다른 용도(예: 네트워크 연결 스토리지)로 특화된 경우 등으로 분류할 수 있다. 대표적인 예로는 pfSense와 OPNsense 등이 있다. 각 파생 프로젝트에 대한 자세한 내용은 아래 하위 섹션에서 확인할 수 있다.

4.1. 유사 하드웨어 요구 사항

* t1n1wall: m0n0wall이 단종된 후 2015년에 포크되었으며, 2020년 이후 활동이 없다.
* SmallWall: m0n0wall의 수명이 다한 후 2015년에 포크되었으며, 2016년 이후 활동이 없다.
* m0n0wall mod: 추가 기능(DHCP+PPTP, DHCP+PPPoE, static+PPPoE, L2TP, WAN eth 인터페이스)이 있는 원래 m0n0wall이며, 2013년 이후 활동이 없다.

4.2. 확장된 하드웨어 요구 사항

* OPNsense: 2015년에 pfSense에서 파생되었다.
* pfSense: 2004년에 m0n0wall 프로젝트에서 파생되었으며, 2006년에 처음 출시되었다.

4.3. 기타 용도 (방화벽 외)

* AskoziaPBX: 임베디드 전화 시스템.
* XigmaNAS: FreeBSD 기반의 네트워크 연결 스토리지 소프트웨어. m0n0wall의 웹 그래픽 사용자 인터페이스 일부를 사용한다. 이전 명칭은 NAS4Free였다.
* TrueNAS: FreeBSD리눅스 버전을 제공하는 네트워크 연결 스토리지 소프트웨어. iXsystems가 개발하고 유지 관리한다.