라우터에서 사용자 정의 펌웨어를 사용하는 방법과 사용자가 원하는 이유
라우터는 기본적으로 작은 컴퓨터입니다. 기본적으로 제조 업체가 제공 한 운영 체제 또는 펌웨어를 실행하여 네트워크 트래픽을 라우팅하고 다양한 설정과 기능을 제공합니다. 하지만 종종이 펌웨어를 대체 할 수 있습니다..
대부분의 사람들은 제 3 자 지정 라우터 펌웨어를 필요로하지 않습니다. 예, 맞춤 펌웨어는 추가 기능 및 기타 이점을 제공 할 수 있지만 더 복잡하고 대부분의 사람들은 라우터를 기기로 사용하기를 원합니다..
펌웨어 기본 사항
라우터는 펌웨어라는 운영 체제를 실행합니다. 라우터 제조업체는 일반적으로 라우터의 펌웨어를 제조업체의 새 버전으로 업그레이드하는 데 사용되는 새 펌웨어를 "플래시"하는 방법을 제공합니다. 그러나 제조업체가 제공 한 파일을 반드시 플래시 할 필요는 없습니다. 대신 타사에서 제공 한 파일을 플래시 할 수 있습니다. 이 파일에는 사용자 정의 된 운영 체제가있을 수 있습니다..
라우터는 PC가 아닙니다. 오래된 라우터에 이전 펌웨어를 설치할 수는 없습니다. 라우터 용으로 특별히 고안된 펌웨어 (하드웨어 장치를 지원하는 펌웨어)와 라우터에 포함 된 제한된 저장 공간에 적합한 펌웨어를 사용해야합니다.
링크시스 WRT54G
커스텀 라우터 펌웨어는 2003 년에 릴리즈 된 Linksys WRT54G 라우터에서 처음으로 출시되었습니다.이 라우터는 Linux 기반의 펌웨어를 실행했습니다. Linksys는 라우터를 출시했을 때 소스 코드를 공개하지 않았습니다. 그들은 압력을 받고 마침내 WRT54G 펌웨어의 소스 코드를 공개했다. 열광적 인 사람들은 리눅스와 소스 코드를 라우터로 돌리는 라우터를 가지고있었습니다. 그들은 코드를 가져 와서 변경하고, 기능을 추가하고, 조정하고, 인터페이스를 수정 한 다음 사용자 정의 된 버전을 라우터로 다시 플래싱 할 수 있습니다..
WRT54G의 향후 버전은 다른 운영 체제를 실행했습니다. 그러나 Linux 기반의 WRT54G 라우터 제품군은 Linksys의 WRT54GL 시리즈에서 계속 사용됩니다. L은 Linux를 의미합니다. 그러나 WRT54GL 시리즈는 802.11b / g Wi-Fi 만 지원하며 802.11n 무선 지원이 부족하므로 오늘날에는 실제로 구입하기에 이상적인 라우터가 아닙니다.
왜 귀찮은가요??
사람들은 추가 기능을 제공하기 때문에 사용자 정의 라우터 펌웨어 설치를 좋아합니다. 예를 들어, OpenWrt 펌웨어는 기본적으로 패키지 관리자와 함께 라우터의 Linux 배포판입니다. 이 도구를 사용하여 라우터에 경량 웹, VPN 및 SSH 서버를 설치할 수 있습니다. DD-WRT와 같은 사용자 친화적 인 옵션조차도 네트워크 트래픽의 우선 순위를 지정하는 서비스 품질 (QoS) 지원과 같은 강력한 기능을 추가합니다.이 기능은 주로 고급 라우터에서만 제공됩니다. 온라인으로 볼 수있는 DD-WRT 인터페이스 데모가 있습니다..
맞춤형 라우터 펌웨어는 경우에 따라 제조업체가 제공하는 펌웨어보다 안정적 일 수 있습니다. 라우터를 정기적으로 재부팅해야하는 경우 사용자 정의 펌웨어 할 수있다 더 안정적으로 움직 이도록한다..
보안은 또 다른 관심사입니다. 예를 들어 일부 D-Link 라우터에는 백도어가 포함되어 있습니다. 브라우저에서 특수 사용자 에이전트 문자열을 사용하는 경우 사용자 이름과 암호없이 관리 인터페이스에 액세스 할 수 있습니다. 많은 소비자 라우터에는 패치로 수정 된 다른 백도어가 포함되어 있었지만 패치는 실제로 백도어를 숨겨서 공격자가 여전히 사용할 수 있도록했습니다. 네트워크 파일 공유 기능이있는 Asus 라우터는 누구나 액세스 할 수 있도록 파일을 인터넷에 노출시킬 수 있습니다. 홈 라우터 보안 상태는 악몽이며 리눅스를 기반으로 한 이러한 오픈 소스 프로젝트는 아마추어 백도어를 포함하지 않을 것입니다.
타사 라우터 펌웨어를 설치하는 방법
제 3 자 라우터 펌웨어를 사용하려면 먼저 사용할 라우터 펌웨어를 선택해야합니다. OpenWrt는 WRT54G 라우터를 지원하기 위해 처음부터 작성된 강력한 Linux 기반 라우터 펌웨어이며 더 많은 라우터 지원으로 옮겨졌습니다. DD-WRT는 OpenWrt를 기반으로 한보다 사용자 친화적 인 배포판입니다. 토마토는 과거에 인기가 있었지만 2010 년에 마지막으로 업데이트되어 많은 라우터를 지원하지 않으며 구식이되었습니다. 다른 많은 타사 펌웨어 프로젝트도 있습니다. 위키 백과에서 긴 목록을 찾을 수 있습니다..
다음으로이 펌웨어를 지원하는 라우터가 있는지 확인해야합니다. 웹 사이트에서 라우터 하드웨어 펌웨어 지원 목록을 찾을 수 있습니다. 여기에는 OpenWRT가 지원하는 장치 목록이 있으며 여기에는 DD-WRT가 지원하는 장치 목록이 있습니다.
라우터를 구매하는 경우 써드 파티 라우터를 지원하는 견고한 현대식 라우터를 찾기 위해 조사를하고 싶을 것입니다. 예를 들어, 우리는 DD-WRT 사이트에서이 광고를 보았습니다. ASUS는 타사 라우터 펌웨어를 찾는 열광 팬에게 직접 광고를하면서 하드웨어가 자신의 라우터 운영 체제를 실행하기에 이상적인 플랫폼이라고 주장했습니다. 라우터를 해킹하는 괴짜들은 제조업체들이주의를 기울일만큼 큰 시장이다..
펌웨어의 지침에 따라 설치 프로세스를 진행하고 싶을 것입니다. 그러나 일반적으로 장치에 적합한 펌웨어 파일을 다운로드하고 라우터의 웹 인터페이스에서 펌웨어 업그레이드 페이지를 방문한 다음이 양식을 통해 타사 펌웨어를 업로드하는 과정이 간단합니다. 그러면 라우터가 원래 펌웨어를 제 3의 펌웨어로 교체합니다.
물론 타사 라우터 펌웨어는 일반적으로 라우터 제조업체에서 지원하지 않습니다. 마치 Android에 맞춤 ROM을 설치하거나 PC의 운영체제를 Linux로 교체하는 것과 같습니다. 문제가 발생하면 라우터 제조업체에 문의하여 타사 소프트웨어의 문제를 해결할 수 있습니다..
이미지 크레디트 : Flickr의 webhamster, Flickr의 Chad Ohman