지난 1년 동안 많은 상용 라우터가 다양한 엔티티의 스누핑(또는 더 나쁜)을 허용할 수 있는 다양한 백도어 결함으로 고통받고 있음이 발견되었습니다. 이를 해당 라우터의 펌웨어에서 발견되는 제한된 기능과 함께 사용하면 일부 사용자에게는 대안이 필요할 수 있다는 것이 분명해집니다. 그러나 대안은 무엇입니까? 그 중 하나는 OpenWrt라고 하는 것으로, 라우터용으로 특별히 제작된 Linux 배포판으로, 기본 펌웨어가 건드릴 수 없는 수준의 안정성과 보안을 제공하며 크게 개선된 기능을 제공합니다.
OpenWrt는 무엇입니까?
OpenWrt는 특정 라우터에 설치하여 성능과 제공 기능을 크게 개선할 수 있는 임베디드 Linux 배포판입니다. 경우에 따라 기본 라우터(기능이 제한됨)가 매우 유연한 네트워크 트래픽 라우팅 도구로 변환될 수 있습니다.
OpenWrt는 Linksys가 GNU General Public License에 따라 WRT54G 무선 라우터용 코드를 출시한 후 2004년에 시작되었습니다. 해당 라이선스 조건에 따라 Linksys는 일반 대중이 펌웨어 코드를 사용할 수 있도록 해야 했습니다. 이것은 또한 개발자가 코드를 수정하거나 플랫폼의 파생 버전을 만들 수 있음을 의미했습니다. 바로 그 일이 일어났습니다. 원래 새 펌웨어는 WRT54G 시리즈 라우터만 지원했습니다. 수년에 걸쳐 다양한 제조업체의 여러 라우터와 장치를 포함하도록 지원이 확산되었습니다. 지원되는 장치 목록을 보려면 OpenWRT 하드웨어 표를 확인하십시오.
OpenWrt가 인기를 얻은 주된 이유는 상용 장치가 할 수 있는 일을 크게 확장했기 때문입니다. 현재 기능 세트에는 다음이 포함됩니다.
- 사용자 정의를 위한 쓰기 가능한 파일 시스템.
- 명령줄 또는 웹 기반 인터페이스를 통해 구성할 수 있습니다.
- 메시 네트워킹 지원
- 패킷 주입.
- 상태 저장 방화벽, NAT 및 netfilter를 통한 포트 전달
- PeerGuardian 지원
- 노크와 노크를 통한 포트 노킹
- Snort를 통한 IPS.
- 활성 대기열 관리.
- 부하 분산(여러 ISP와 함께 사용).
- IP 터널링.
- 실시간 네트워크 모니터링.
- Dnsmasq, MaraDNS 등을 통한 DNS 및 DHCP
- 동적 DNS.
- 무선 분배 시스템.
- 프린터 지원.
- Samba를 통한 파일 공유
기능 세트의 전체 목록을 보려면 OpenWRT Wikipedia 페이지를 방문하십시오.
OpenWrt를 사용하려는 이유는 무엇입니까?
이 질문에 대한 대답은 매우 간단합니다. 현재 라우터가 요구 사항을 처리하기에 너무 제한적이라는 것을 알게 되었습니다. 많은 경우에 필요한 것은 속도입니다. 일부 라우터 펌웨어는 가정(또는 소규모 사무실) 네트워킹에 대한 높은 요구 사항을 충족할 수 없습니다. 콘텐츠, 게임 콘솔 및 기타 요구 사항을 스트리밍하는 여러 장치가 있는 경우 라우터에서 네트워크 병목 현상이 발생할 수 있습니다. OpenWrt를 사용하면 이러한 문제가 발생하지 않습니다. 다른 경우에는 현재 라우터 펌웨어가 필요에 가장 적합한 방식으로 네트워크를 관리하는 기능을 단순히 제한했다는 것을 알 수 있습니다. 라우터의 기본 펌웨어보다 OpenWrt를 선택해야 하는 다른 이유는 다음과 같습니다.
- 라우터에 직접 연결된 외부 저장 드라이브를 통해 기기 간에 파일을 공유하세요.
- 라우터에서 BitTorrent 클라이언트를 실행합니다.
- 프린터를 라우터에 직접 연결하여 네트워크 프린터를 만드세요.
- 특정 기기의 대역폭 사용을 제한하거나 기기가 네트워크를 사용할 수 있는 시간을 예약할 수도 있습니다.
- 네트워크를 완전히 제어할 수 있습니다.
- 무선 신호 강도를 높이세요.
- MAC 필터를 생성합니다.
- 여러 WiFi 네트워크(예:방문자/게스트 네트워크)를 만듭니다.
OpenWrt를 어떻게 설치합니까?
가장 먼저 해야 할 일은 라우터가 OpenWrt에서 지원되는지 확인하는 것입니다. 가지고 있는 라우터(또는 구매하려는 라우터)가 지원되는지 알아보려면 하드웨어 표 페이지를 확인하십시오. 해당 라우터가 OpenWrt에서 지원된다는 것을 알게 되면 설치 프로세스는 다음과 같습니다.
하드웨어 테이블 페이지에서 장치를 찾고 데이터 보기/편집 링크를 클릭합니다. 여기에 장치에 대한 많은 정보가 표시됩니다. 해당 페이지 하단 근처에 Firmware OpenWrt 설치 URL이라고 표시된 항목이 표시됩니다. 라우터의 펌웨어를 플래싱하는 데 필요한 파일을 다운로드하려면 해당 항목과 연결된 링크를 클릭하십시오. 라우터 모델과 일치하는 파일을 다운로드해야 합니다. 펌웨어를 플래시하려면 다음 단계를 주의 깊게 따르십시오.
-
이더넷 케이블을 통해 컴퓨터나 노트북을 라우터에 연결합니다(무선을 통해 연결하지 마십시오).
-
컴퓨터(또는 랩톱)가 장치를 라우터에 연결할 수 있는 IP 주소로 구성되어 있는지 확인하십시오.
-
라우터의 관리자 웹 인터페이스에 로그인하고(이 작업을 수행하는 방법은 라우터 제조업체 및 모델에 따라 다름) 장치별 펌웨어 설치 기능을 찾습니다. 일부 라우터의 경우 업로드할 파일(다운로드한 펌웨어)을 선택할 수 있는 수동 옵션이 있습니다. 컴퓨터에서 라우터로 파일을 전송하는 방법을 잘 모르는 경우 펌웨어 설치에 대한 제조업체의 사용 설명서를 확인하세요.
-
깜박임 프로세스가 완료될 때까지 기다리면 라우터가 자동으로 재부팅됩니다.
최초 설치에 대한 자세한 내용은 OpenWRT 공장 설치 설명서를 확인하십시오. 프로세스가 완료되면 다음 자격 증명을 사용하여 IP 주소 192.168.1.1을 통해 OpenWRT에 로그인할 수 있습니다.
- 사용자 이름:admin 또는 root(사용된 펌웨어에 따라 다름)
- 비밀번호:비밀번호
라우터의 새로운 유연성을 즐기십시오.