{{위키데이터 속성 추적}}
{{소프트웨어 정보
|이름      = OpenWrt
|로고      = OpenWrt Logo.svg
|화면      = OpenWrt Screenshot 18.06.1.svg
|설명      = OpenWrt 18.06.1 로그인 화면
|원저자    = 
|개발자    = [http://openwrt.org/ openwrt.org]
| released = {{시작 날짜와 나이|df=yes|2004|01}}
| latest release version = {{wikidata|property|reference|edit|Q1140401|P348|P548=Q2804309}}
| latest release date = {{시작 날짜와 나이|{{wikidata|qualifier|Q1140401|P348|P548=Q2804309|P577}}}}
|미리보기 버전        = 
|미리보기 버전 출시일 = 
|프로그래밍 언어      = 
|운영체제  = [[리눅스]]
|플랫폼      = 
|언어      = 
|종류      = [[라우터]] [[펌웨어]]
|라이선스  = [[GPL]]
|웹사이트  = [http://openwrt.org/ openwrt.org]
}}

'''OpenWrt'''(오픈더블유알티)는 [[무선랜]] [[라우터]]를 위한 비실시간(Non-Real-Time) [[리눅스]] 기반의 [[오픈 소스]] [[운영 체제]]이다. 원래는 Linksys사의 가정용 무선랜 라우터 모델인 WRT54G 시리즈의 성능을 강화하기 위한 커스텀 운영 체제로서 개발이 시작되었다가, 이후 점차 다른 무선랜 라우터들을 지원하기 시작하여 지금은 대부분의 라우터 플랫폼을 지원하고 있다. 무선랜 라우터 기능을 지원하는 임베디드 보드들은 대개 제한된 처리 능력과 메모리를 가지기 때문에 일반 PC에서와 같이 리눅스의 모든 기능을 구현하는 것이 불가능하며 라우터로서 반드시 필요한 기능들만 선택적으로 설치되어야 한다. OpenWrt는 무선랜 라우터에 필요한 리눅스의 기능들을 패키지 형태로 제공함으로써 사용자들에게 편의를 제공한다. 초기에 OpenWrt는 배포 버전인 와이트 러시안(White Russian)과 개발 버전인 카미카제(Kamikaze)로 따로 관리되다가 2007년 2월에 카미카제로 통합되었다.

== 특징 ==
OpenWrt는 일반 [[게이트웨이]] 장비에 내장된 펌웨어가 제공하는 여러 기능들, 예를 들어 [[DHCP]] 서비스나 [[WEP]], [[WPA]], [[WPA2]] 같은 무선 보안 기능들을 기본적으로 제공한다. 또한 이런 기본적인 기능 이외에 기본 펌웨어에서 제공하지 않는 다음과 같은 여러 가지 기능들을 추가로 제공한다.
* [[NAT]] 뒤에 있는 컴퓨터로 들어오는 외부 트래픽에 대한 [[포트포워딩]] 기능.
* 동적 포트포워딩을 위한 [[UPnP]] 기능.
* 정적인 [[DHCP]] 할당.
* 강력한 [[방화벽]]과 [[라우터]] 설정.
* [[VoIP]], 온라인 게임, 멀티미디어 스트리밍 서비스를 위한 [[QoS]] 설정.
* [[무선 리피터]], [[AP]], [[무선 브릿지]]등으로 다양하게 장비를 설정할 수 있음. 이들 설정을 조합하여 사용하는 것도 가능하게 해줌.
* [[메시 네트워킹]]
* 고정 IP를 제공하지 않는 [[인터넷 서비스 제공자|ISP]] 사용자를 위한 [[다이나믹 DNS]] 기능.
* [[시큐어 셸|SSH]]나 [[텔넷|telnet]]을 통한 명령 줄 접근
* USB 포트를 지원하는 장치의 경우 프린터 공유나 윈도 호환 파일 공유 ([[SAMBA]]), USB 오디오 등 연결 가능한 여러 장치 지원.
* 실시간 네트워크 감시
* 강력한 [[AJAX]] 웹 인터페이스.
* 가장 중요한 것으로, 규칙적인 버그 수정과 업데이트. 제조사가 더 이상 지원하지 않는 장비도 지원.
OpenWrt의 또 한가지 훌륭한 장점은 파일 시스템을 자유롭게 사용하는 것이 가능하다는 것이다. ipkg (최신 버전에서는 opkg) 라는 패키지 관리 시스템을 사용해서 사용자가 자유롭게 여러 가지 소프트웨어를 설치해서 OpenWrt를 매우 다양한 방식으로 사용할 수 있다. 다른 리눅스 기반 펌웨어들은 대체로 읽기만 가능한 [[SquashFS]] 같은 파일 시스템을 사용하기 때문에 사용자가 새로운 소프트웨어를 추가하고 싶은 경우 펌웨어 이미지 전체를 새로 빌드하고 플래시에 올려서 사용해야 한다. 이것이 다른 리눅스 기반 펌웨어와 비교해서 OpenWrt가 갖는 가장 큰 장점이다. OpenWrt는 배포 정책에 따라 읽기만 가능한 [[SquashFS]]이나 읽고 쓰기가 모두 가능한 [[JFFS2]] 중 알맞은 것으로 이미지를 만들 수 있다.

=== 웹 인터페이스 ===
8.09 이전 버전의 OpenWrt에서는 간단한 웹 인터페이스만 제공했다. 8.09 이후 버전의 경우 매우 훌륭한 웹 인터페이스가 기본 설치되어있다. 이 인터페이스는 [[Lua]] 언어로 작성된 [[MVC]] 프레임워크인 LuCi 프로젝트를 기반으로 만들어진 것이다.

== 파생 프로젝트 ==
OpenWrt 프로젝트를 기반으로 하여 다음과 같은 프로젝트들이 파생되었다.
* Chillifire - 무선 hotspot 관리에 중점을 둔 OpenWrt 기반 펌웨어
* PacketProtector - [[IDS]], [[IPS]], [[VPN]], 웹 안티 바이러스 등의 기능을 제공하는 OpenWrt 기반 보안 배포판.
* Coova - 무선 hotspot 관리에 중점을 둔 OpenWrt 기반 펌웨어.
* Freifunk - OLSR 무선 메시 네트워크를 지원하는 OpenWrt 기반의 독일 소프트웨어. 다른 언어도 지원.
* RO.B.IN - ROBIN (ROuting Batman INside)은 OpenWrt 카미카제를 기반으로하여 Atheros AP51 라우터에서 돌아가는 오픈 소스 메시 네트워크 프로젝트이다. B.A.T.M.A.N. 라우팅 알고리즘을 사용한다.
* FON - hotspot으로 동작하는 OpenWrt 기반 무선 라우터. 툴체인과 소스 코드는 fonosfera.org에서 받을 수 있다.
* [[LibreCMC]] - [[리눅스 리브레|리눅스-리브레]] 커널을 사용하는 완전한 [[자유 소프트웨어]] 배포판. [[자유 소프트웨어 재단]]에 의해 승인된 배포판이다.<ref>{{웹 인용|url=http://www.gnu.org/distros/free-distros.html|제목=List of Free GNU/Linux Distributions|성=|이름=|날짜=|웹사이트=|출판사=|확인날짜=2020년 12월 29일}}</ref>

== Sveasoft 논란 ==
2006-03-11 OpenWrt 개발자들은 [[Sveasoft]]가 [[GPL]] 라이센스를 위반했으며 계속되는 Sveasoft의 OpenWrt 배포를 금지한다고 공식 발표했다.<ref>{{웹 인용|url=http://openwrt.org/?p=27|archiveurl=https://web.archive.org/web/20060619234857/http://openwrt.org/?p=27|archivedate=2006-06-19|title=NOTICE OF LICENSE TERMINATION|publisher=OpenWrt|date=March 11, 2006|accessdate=2007-08-09|url-status=live}}</ref> 이에대한 응답으로 Sveasoft는 Sveasoft와 [[Broadcom]]이 권리를 가지고 있는 소프트웨어를 OpenWrt 쪽에서 불법적으로 재배포 했으며 저작권자의 허락없이 GPL 라이센스 하에 두었다고 주장했다.<ref>{{웹 인용|url=http://forum.openwrt.org/viewtopic.php?pid=22625#p22625|title=sveasoft post to forum.openwrt.org|date=12 March 2006|accessdate=2007-08-07|publisher=OpenWrt|보존url=https://web.archive.org/web/20070926234751/http://forum.openwrt.org/viewtopic.php?pid=22625#p22625|보존날짜=2007-09-26|url-status=dead}}</ref> 각 그룹은 각자 상대방의 혐의를 부인했다.

== 작명 ==
OpenWrt의 주요 버전명은 칵테일 이름에서 따왔다. SSH 로그인 화면에 제조법이 나와 있다.
* 0.9 : [[화이트러시안 (칵테일)]]
* 08.09 : [[카미카제 (칵테일)]]
* 10.03 : [[백파이어 (칵테일)]]

== 같이 보기 ==
* [[바나나 파이]]
== 각주 ==
{{각주}}

== 외부 링크 ==
{{위키공용분류}}
* [https://openwrt.org/ OpenWrt 공식 웹사이트]
* [http://wiki.openwrt.org OpenWrt Wiki]

[[분류:리눅스 배포판]]
[[분류:커스텀 펌웨어]]
[[분류:와이파이]]
[[분류:임베디드 리눅스 배포판]]
[[분류:데비안 기반 리눅스 배포판]]
[[분류:네트워크 운영체제]]