«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

상당히 오래전 DD-WRT 펌웨어를 소개하고, 이 설치 방법을 포스팅하겠다고 했는데 어느새 벌써 11월의 마지막 주입니다.

DD-WRT는 WRT계열 오픈소스 라우터 펌웨어로 라즈베리파이를 깊게 사용해보신 분이라면 OpenWRT 정도는 들어보셨을 겁니다.


OpenWRT는 가장 오래되었고 가장 많은 기능을 수행할 수 있지만 여타 리눅스처럼 기본 기능만 들어있고 나머지는 패키지로 별도 설치, 설정해야하는 불편함이 있습니다. 


DD-WRT는 빌드 버전별로, 빈티지 별로 사전에 정의된 모든 기능이 다같이 들어있는 펌웨어로 초보자도 비교적 쉽게 다루지만 세세한 설정을 하기는 힘듭니다.


두 펌웨어 모두 공통적으로 리눅스 기반입니다.

즉, 라우터로써의 기능 뿐 아니라 다른 기능도(웹서버 등) 가능하다는 이야기입니다.

사실 소형 컴퓨터 하나 생긴다고 보셔도 됩니다.


WRT 펌웨어는 WRT 계열만 가능합니다. 모델명이 WRT가 아니라 WRT 계열 펌웨어만 WRT 계열의 다른 해킹펌, 오픈소스 펌웨어로 해킹이 가능합니다.

DD-WRT의 커펌 가능 여부와 다운로드는 이곳에서 조회할 수 있습니다.



DD-WRT의 설치에 앞서 갑자기 다시 포스팅을 한 이유를 알려드리겠습니다.



바로 요놈인데요.

요놈의 이름은 WRT54G Rev.2로 정말 잔고장치레조차 안하기로 유명한 공유기중에서도 제일 안나기로 유명한 리비전입니다.

유선 100mbps, 무선 11g 밖에 지원하지 않는 구형이지만, 여전히 한번 써본 사람들은 11n 공유기가 있음에도 혼용해서 쓰거나 뜯지도 않을 정도로 많은 분들이 애용하는 공유기입니다.


그 정도로 좋고 요즘은 시중에서 보기 힘든, 공유기 안정성으로는 레전드로 칭해도 괜찮은 공유기인데요.

누가 학교에 일반 쓰레기로 버렸더라구요.


<ⓒ 영광군청>

재활용합시다.


어쨌든, 리비전 7 8은 지금도 쉽게 구하지만 리비전 2는 중고로도 구하기 힘든 공유기입니다. 중3? 고1때 모 Wireless lab에 반납한 뒤로 처음 보게되어 되게 설레네요.


일단 공유기를 위 사진과 같이 전원을 공급하고, 컴퓨터와 연결했습니다.

먼저 공유기가 정상 작동을 하는지를 진단하기 위함인데요.


먼저, 저는 820라인에 32g램으로 워크스테이션처럼 굴리기 때문에 랜카드가 다수 설치되어 있어 아이피 대역 충돌이 예상되는 랜카드를 먼저 Off 했습니다.


그 다음 54g가 연결된 이더넷 2의 정보를 확인하니 게이트웨이가 192.168.1.1이네요.

TFTP 방식도 있지만, TFTP는 처음 접하는 분들은 꺼리는 방법이고, 실제로 위험하기도 해서 WebGUI로 먼저 테스트했습니다.



다행히 펌웨어가 잘 올라오고 lan을 하나 더 빼서 다른 공유기에 물려보니 외부 통신도 잘 진행이 됩니다.


이제 DD-WRT 펌웨어로 펌웨어를 교체하는데요.

주의사항이 있습니다.

하드웨어의 내장 프로그램을 교체하는 만큼 아래의 작업을 신중하게 해주셔야 합니다.

SW적인 오작동은 TFTP로 복구가 가능하지만, HW적인 오작동을 하는 순간 그 공유기는 더 이상 살릴 수 없습니다.(수리비가 더 나가죠)


다음으로 30/30/30 Hard Reset을 수행합니다.

30/30/30 하드 리셋은 공유기의 롬을 완전히 초기화하는 기능입니다.

공유기 기종에 따라서 WebGUI에 아무 데이터가 없는 상태로 초기화 되는 것부터, Web마저 동작하지 않는, TFTP만 살아있는 깡통이 되기까지의 상태로 공유기가 필요 최소한의 기능만 제외하고 전부 초기화되는 것을 의미합니다.

WRT 이식에 있어 공장 초기화보다 로우레벨의 초기화를 수행해야 이기종 펌웨어 이식에 문제가 없습니다.


30/30/30 Hard Reset 하는 방법.


1. 공유기의 파워를 제외한 모든 선을 제거합니다.

2. 공유기의 리셋 버튼을 30초간 누릅니다.



3. 30초 후 계속 Reset을 누른 상태에서 공유기의 전원을 차단합니다.



4. 30초 뒤 다시 전원을 연결하고 Reset은 계속 30초 동안 누릅니다.


※ 30/30/30 총 90초동안 reset은 계속 누르고 있어야 합니다. 중간에 떼서는 안됩니다.

전원이 차단된 상태에서도 30초 동안 계속 누르는 것은, 공유기 내부에 저장된 잔류 전원으로 메모리를 플래싱하고 있는 것입니다. 꼭 계속 누르고 계셔야 합니다.



리셋이 끝나면 공유기와 컴퓨터를 연결한 뒤, 아이피는 192.168.1.7 / Sub 255.255.255.0 주시고 192.168.1.1 로 연결합니다.




Administration -> Firmware Upgrade -> 파일 선택을 눌러 DD-WRT 펌웨어를 엽니다.


펌웨어는 RouterDatabases 에서 구할 수 있으며 자신의 기종과 리비전에 맞는 펌웨어중 가장 최신의 바이너리를 다운로드 합니다.

다운로드는 공유기마다 상이하지만 일반적으로 동일 버전 동일 패키지의 mini, std 두가지가 필요합니다.


WRT54G Rev.2 16/11/27 기준


Generic : dd-wrt.v24_mini_generic.bin

 dd-wrt.v24_std_generic.bin


VINTAGE : dd-wrt.v24-13064_VINT_mini.bin

   dd-wrt.v24-13064_VINT_std.bin


본인 라우터 FLASH가 2MB 인 경우, 반드시 mini가 아니라 micro를 사용해야합니다. 

mini는 2mb가 넘어 기기가 작동하지 않을 수 있습니다.


mini와 std 두가지를 전부 내려받는 이유는

mini는 일종의 인터페이스 역할을 합니다.


Java에도 interface가 있고 Delphi에도 interface가 있죠?

mini는 DD-WRT의 본체가 이식되기 전 먼저 파티셔닝과 사전설치를 해주는 펌웨어입니다.

이놈을 통해서 DD-WRT의 본체가 이식이 되게 됩니다.


Router Databases 에서 본인의 기종 모델명을 검색한 뒤, Revision이 일치하는 레코드를 클릭합니다.




자신의 FLASH 용량을 체크하고, 지원하는 버전중 고르고(안전한 커펌을 원하면 pre가 있는 빌드는 사용하지 마세요) 다운로드 합니다.




저는 여기서 v24SP2 Build 13064 빈티지 버전을 사용했습니다.

이제 다운로드한 파일 중 mini를 선택해서 열고 



Upgrade를 누르면 아래와 같이 진행이 됩니다.

경과 시간은 약 3~4분정도 걸립니다.

폄웨어 교체하는 동안 절대 전원에 문제가 생기면 안됩니다.




잠시 기다리면 완료 되었다는 메시지가 나옵니다.

다시 주소창의 url을 지우고 192.168.1.1 로 접속합니다.



이전 펌웨어가 다시 나오는 경우 조치.


1. 공유기 전원 off 후 30초 후 재부팅

2. 브라우저 캐시 제거

3. 브라우저 또는 컴퓨터 재시작

4. 다시 리셋.




우측 상단에 mini가 보이고 v24sp2가 정상적으로 업로드 되었음을 볼 수 있습니다.

Memory -> Total Available의 손실된 2.4MB는 손실된 것이 아니라 펌웨어가 설치되어 소모된 메모리 용량이니 걱정하지 않으셔도 됩니다. (사실은 제가 처음에 그랬거든요. 손상된줄 알고 ㅋㅋ)


이제 다시 Administration -> Firmware Upgrade 로 들어가서 


펌웨어 mini 설치 후 로그인을 요구하면 아래의 계정을 입력하면 됩니다.


ID : root

PW : admin




파일 선택을 누르고 이번엔 std, 스탠다드를 엽니다.




그리고 Upgrade를 누르면 아래와 같이 진행이 되며 잠시 후 공유기로 재접속이 됩니다.

업그레이드 대기 시간은 최대 300초로 보통은 1분 전후로 끝납니다.

(예, 사실 54g 시간 측정 안했습니다._. WNDR3700은 1분 정도면 끝나더군요)





정상적으로 업그레이드가 되면 우측 상단에 mini가 std로 변경됨을 보실 수 있습니다.

이제 원하는 대로 설정해서 사용하시면 되며 비교적 최신 기종이어서 향후 업데이트가 나오는 기종이라면 별도의 설명이 없다면 Firmware Upgrade에서 std 파일만 바로 올리셔도 됩니다.


WNDR3700 기준으로 13년 이후로 sp는 중단되었지만, 이후 빌드는 16/11/14 기준 30880을 마지막으로 계속 나오고 있네요.

'공유기 > DD-WRT' 카테고리의 다른 글

DD-WRT 설치 가능 유무 확인  (0) 2016.02.26
쓰기에 앞서  (0) 2016.02.26
,

자신이 DD-WRT를 사용하고 싶다고 모든 공유기에서 설치가 가능한 것은 아닙니다.

아이폰에 iOS가, 안드로이드 폰에 안드로이드만 설치가 되듯 공유기에도 같은 계열의 공유기만 설치가 가능합니다.

DD-WRT나 OpenWRT의 경우 WRT계열의 펌웨어를 사용하는 공유기에만 설치가 가능합니다.

같은 모델명이라도 세부 버전(B1 이라던지 v2같은)에 따라서 지원이 안될 수도 있습니다.

기본적으로 국내 공유기 시장은 WRT계열이 존재하지 않기 때문에(어째서인지 같은 모델이라도 내수용은 WRT미사용으로 들어오기도 합니다) 국산 및 일부 내수용 공유기는 설치가 불가능합니다.

그럼 설치 가능 여부는 어떻게 확인할까요?


우선 자신의 공유기 모델명 Full name을 알아야 합니다.

아래와 같이 보통 공유기의 모델명은 공유기 상단 또는 전면에 적혀있습니다.




하지만 우리가 알아야할 것은 세부버전까지 알아야 하기 때문에 반드시 후면까지 확인합니다.



제 공유기는 DIR-825 B1 버전이군요.

이 정보를 가지고 이제 호환여부를 체크하겠습니다.

호환여부는 http://dd-wrt.com/site/support/router-database 이곳에서 자신의 모델명을 검색하면 됩니다.


제 공유기를 검색한 결과 화면입니다.




뒤에 Revision 보이시나요? 저 부분이 두번째 확인한 부분입니다.

같은 모델이라도 이 버전이 다르면 호환이 안될 경우도 있습니다.

아래는 버전별로 호환이 다른 경우입니다.




같은 WRT54G이지만 7.0버전만 지원을 하지 않고 있습니다. 같은 버전대인 7.2는 오히려 지원하고 있구요.

이렇게 버전에 따라 지원여부가 다르기 때문에 반드시 버전까지 확인하셔야합니다.




'공유기 > DD-WRT' 카테고리의 다른 글

[설치] DD-WRT를 설치해보자 - WebGUI편  (2) 2016.11.27
쓰기에 앞서  (0) 2016.02.26
,

저는 08년부터 DD-WRT라는 펌웨어를 사용하고 있는 9년차 사용자입니다.

DD-WRT나 OpenWRT같은 사제 펌웨어는 한국 시장에 지원가능한 기기도 별로 없어 잘 알려지지 않았고 알더라도 사제 펌웨어를 올리다가 잘못해서 벽돌[각주:1]화 되는 것이 두려워서 시도하기 꺼려하는 사람들도 있습니다.

거기에 더해 저 또한 9년차지만, 영문 페이지를 읽고 해결하다보니 언어의 장벽 앞에서 매번 같은 문제를 다시 찾아보는 것이 너무 힘들어서 머릿속 생각을 정리할 겸 이렇게 따로 카테고리를 만들어 DD-WRT란 무엇인지, DD-WRT를 사용하는 방법을 아는 선까지 기록하고 알려드리려고 합니다.

모쪼록 이 포스팅을 통해 좀더 사제 펌웨어에 친근해졌으면 하는 바이고 저 또한 제 경우에 한해서 발로 뛰면서 몸으로 학습한 정보이기에 먼저 사용하고 계신 DD-WRT 선배님들이나 더 잘 알고 계신 분들의 지적도 달게 받겠습니다.

  1. 기기의 펌웨어 문제로 먹통이 되는 현상 [본문으로]

'공유기 > DD-WRT' 카테고리의 다른 글

[설치] DD-WRT를 설치해보자 - WebGUI편  (2) 2016.11.27
DD-WRT 설치 가능 유무 확인  (0) 2016.02.26
,

 

사진은 Netgear R6300(글과 브랜드 빼고 무관)

 

 

주문한 WNDR3700의 송장번호 추적때문에 구글링하던 도중 넷질랜드라는 사이트에서 아래의 글을 발견하고 이 부분에 대해 한번 이야기 해보려고 한다.
넷질랜드란 뉴질랜드 유학, 홈스테이 등 현지에 이민한 사람들과 연계해주거나 현지인끼리 거래를 트기위해 만들어진 커뮤니티계 사이트로 추정되는데 이 사이트에 있는 글중 7년전 게시글에 이와같은 글이 있었다.(공유된 글 참고)

먼저 요지부터 이야기 하자면 이 글은 기준이 잘못된 이야기이다.
넷기어나 디링크 제품이 국내에서 판매되는 제품은 4만원 대 전후의 가격에 주로 나오는걸 볼 수 있는데 (특히 하이마트 같은 곳에 가보면 끽해야 6만원의 제품들) 뉴질랜드같은 해외에서 넷기어 제품을 구입하려면 적어도 100달러 이상 많게는 200, 300달러의 공유기도 많이 나오고 있다. 많이 나온다는 것은 그 상품의 가치가 그 가격에 맞다는 것이고 그만큼 수요가 있기 때문에 꾸준이 그 가격에 출고가 되고 있다는 것이다.

자, 이번 이야기의 흐름을 보자면 A라는 사람이 뉴질랜드에 거주중이고 뉴질랜드의 라우터 가격(해외에서는 공유기도 라우터라고 한다.)에 놀라 한국에서의 가격을 생각하고 한국에서 제품을 구매하였다. 한국에서 4만원에 판매되는 제품을 찾아 해외 배송료 2만 5천원을 지불하고 뉴질랜드에서 해당 제품을 받아 한달간 사용을 하였다. 어떤 사유에서인지 이 라우터를 다시 중고로 판매해야하는 상황이 왔고 이 제품을 되팔려고 한다. 그렇다면 이 라우터는 한국에서 판매중인 4만원 가격을 기준점으로 중고가를 책정해야할까? 뉴질랜드에서 판매중인 시세인 120달러 최저 가격을 기준점으로 중고가를 책정해야할까?

언뜻 보자면 환율 차액이나 운송에 의한 가격거품이 있어보이고 이에 가격이 비싸기 때문에 어느정도 뉴질랜드의 시세에 맞춰서 중고가를 책정해야 옳다고 생각할 수도 있다. 그런 방식으로 사재기나 개인 중계업도 어느정도 있는 것이고 해외직구가 아는 사람들 사이에서 흥행하니까. 하지만 여기서는 기준이 다르다.

한국에서 판매되는 4~6만원선의 넷기어나 디링크 제품은 C클래스 단위로 ip할당이 가능하고 MPU는 200~300MHz, 메모리 32~64M에 버퍼가 8M USB포트는 있는 것도 있고 없는 것도 있고 펌웨어는 전부 비 WRT 계열 펌웨어.(WRT계열 유무에 따라 라우터 개조나 개선의 용이함이 다르다.) 07년이니 아마 2.4GHz까지 지원했을테고 무선 속도는 150mbps나 나왔겠지.

해외에서 판매되는 100~300달러선의 넷기어나 디링크제품은 B클래스 단위로 ip할당이 가능하고 MPU는 680MHz~800MHz대, 메모리 64~128M에 버퍼가 16M이상 USB포트는 대부분 모델에 탑재되있고 RJ45포트를 USB포트로 변경해 사용할 수도 있다. WRT계열이 많고 5.0GHz까지 지원하며 300mbps지원.

같은 제품인가?
위 스펙은 당시에 출시되었던 제품들의 주 스펙라인이며 지금도 통용되는 스펙라인이다. 내가 지금 쓰는 Dir-825가 680MHz에 메모리 64M 버퍼가 21M이고. B클래스 지원에 5.0GHz 지원, WRT계열로 19db까지 지원이다. 해외정식 출고가는 150 달러선이며 국내에서는 수입 딜러들이 이걸 수입해다가 37만원에 팔아먹었지.

같은 기준으로 가격을 책정해야할까?
수치상에 보이는 스펙부터 크나큰 차이가 발생하고 있는데 이유는 국내 시장에서 판매되는 디링크나 넷기어 제품은 순수 국내 시장에 점유율을 잡기 위해 국내 시장에 맞게 B급 저가모델로 출시되는 한국 전용 모델이기 때문이다.
제품의 질보다 판매량에 초점이 맞춰져 있고 국내에 이미 선점하고 있던 EFM과 같은 기업의 수준에 최대한 맞추면서 브랜드 이미지상 3만 4만 끽해야 6만선에서 정식 출고가가 결정되는 것이다. 당연 그만큼 스펙도 낮아질테고. 그러면 같은 브랜드의 제품이라고 국내에서 4만원 + 배송비 2만 5천에 붙여 사온 라우터를 뉴질랜드에서 판매되는 시세인 120~220달러에 맞춰 1달 사용한 만큼 중고가를 책정해야할까?

말도 안되는 소리, 기준이 다른데?

 

,
1
프로필 이미지
It's the Only NEET Thing to do. written by 나즈나
분류 전체보기 (256)
포트폴리오 (2)
여러가지 (160)
Windows (26)
Linux (1)
Server (5)
컴퓨터 (48)
전자기기 (3)
자격증 (3)
모바일 (1)
공유기 (4)
초소형컴퓨터 (3)