주의 : 이 강좌에 설명된 방법을 따라했을때 생기는 모든 결과에 대한 법적 책임은 본인에게 있음을 명심하시기 바랍니다. 또한 속도 제한을 푸는 것은 모뎀의 정보를 바꾸어 주는 것으로, 만약 모뎀의 소유자가 개인이라면 문제가 없지만, 모뎀의 소유자가 ISP일 경우 ISP에서 법적 책임을 물을 수 있습니다. 이 점을 반드시 유념하시기 바랍니다.
비씨파크는 설정 파일의 조작 및 불법적 사용을 권유하지 않고, 정보 제공의 목적으로서만 이 강좌를 준비했습니다. 또, 이 글의 저작권은 (주)비씨파크에 있으며, 서면동의 없이 게시물을 무단복사 하는 행위를 엄금합니다. 삽입된 그림의 저작권은 Cablemodemhack.com에 있습니다.
서론
그동안 제가 정보를 공개하지 않은 탓에, 여러 가지 억측이 난무하고 있습니다. 이에 제가 그냥 정보를 모두 공개해버리기로 마음을 먹었습니다. 모르겠습니다. 이 글을 올리고 나서 제가 어디론가 끌려가게 될 지도 모르겠지만…
앞서 제가 올린 강좌에서, 케이블 모뎀의 속도제한에는 설정 파일이 관여하며, 이 파일은 케이블 모뎀이 켜질 때 서버에서 받아오는 것이라고 말씀드렸습니다.
그렇다면 속도 제한을 어떻게 풀어야 할까요?
그렇습니다. 지금 사용하고 있는 PC를 마치 설정파일을 보내주는 서버처럼 속인 다음, 케이블 모뎀이 켜질 때 우리가 조작한 설정 파일을 받아가도록 하겠습니다.
이러한 작업에는 케이블 모뎀의 설정 파일을 열어볼 수 있는 편집기와 SNMP 프로그램, 그리고 TFTP 서버 프로그램이 필요합니다. 그렇다면 이런 프로그램들을 일일이 찾아다녀야 할까요? 절대 그렇지 않습니다.
미국등에서 제공되고 있는 케이블 모뎀 서비스의 경우, 업로드는 최대 256kbps, 다운로드는 최대 3Mbps 정도로 크게 제한되어 있습니다. 이런 탓에, 속도 제한을 해제할 수 있는 방법들이 각종 웹사이트를 통해 암암리에 퍼져나가고 있습니다. 또, 속도 제한을 해제하는 행위를 ‘uncapping’ 이라고 합니다. 지금 구글등의 검색엔진에서 검색어를 ‘uncapping cable modem’ 으로 주고 검색해 보십시오. 아마도 많은 정보들을 얻으실 수 있을겁니다.
각설하고, 이미 외국의 와레즈 그룹인 TCNiSO에서 이러한 작업들을 자동으로 수행해주는 여러가지 도구들을 제공하고 있습니다. 우리들은 이 도구들을 이용해서 속도 제한을 풀면 되는 것입니다. 굳이 어렵게 네트워크 명령어를 동원할 필요도 없습니다.
여담이지만 저는 한 3일동안 밤잠을 반납하면서 어렵게 속도 제한을 풀었는데, 찾아다니다 보니까 이 사람들이 너무나 좋은 도구들을 많이 만들어 놓았더군요. 정말이지 그 사이트를 발견하고 나서 맥이 빠지는 느낌이 들었습니다.
케이블 모뎀의 속도 제한을 풀려면?
그렇다면, 케이블 모뎀의 속도 제한을 푸는 절차는 어떻게 될까요?
1) 자신의 케이블 모뎀이 어떤 설정 파일을 사용하고 있는지 알아낸다.
2) 그 설정 파일을 TFTP 서버(보통 DHCP 서버인 경우가 많습니다) 에서 가져온다.
3) 가져온 설정파일에서 업로드(혹은 다운로드) 속도 제한 폭을 고친 다음 저장한다.
4) 자신의 PC의 IP를 DHCP 서버와 동일하게 변경한다.
5) TFTP 프로그램을 실행한 다음, 케이블 모뎀을 껐다 켜서 손으로 뜯어고친(?) 설정 파일을 케이블 모뎀으로 다운로드 받는다.
6) 자신의 PC에서, 자동으로 IP를 받도록 다시 설정한다.
7) 벤치비 등의 초고속 인터넷 벤치마크 사이트에서, 업로드 속도 제한이 풀렸는지 확인한다.
위와 같은 일곱 단계를 거치면 속도 제한을 확실히 풀 수 있습니다. 단, 모뎀을 껐다 켜면 다시 초기 값으로 돌아가기 때문에 주의하시기 바랍니다.
또, 여기에 필요한 모든 프로그램들은 www.cablemodemhack.com 에서 구하실 수 있습니다.
1단계 – 어떤 설정 파일을 쓰는지 알아보기
이제부터는 실제로, 한 단계씩 따라가면서 케이블 모뎀의 속도제한 해제에 대해 알아보겠습니다. 여기에서 사용할 모뎀은 모토로라사의 서프보드 4200입니다. 이 모뎀이 속도 제한을 푸는데 가장 성공률이 높고, 필자도 이 모뎀으로 속도 제한 해제에 성공했습니다. 다른 모뎀에서는 어떨지 일일이 시험해보지 않아서 알 수 없다는 것이 안타깝습니다.
아울러 하나 더. 현재 사무실에 케이블 모뎀 회선이 들어오지 않아서 실제 결과값을 보여드릴 수 없음을 알려드립니다. 하지만 따라하면 확실히 되니까, 서프보드 4200 모델을 가지고 계신 분들은 믿고 한 단계씩 따라와주시면 감사하겠습니다.
먼저 위 사이트에서 다운로드 받은 프로그램인 TCNiSOStep1 이라는 프로그램을 실행시킵니다. 아마도 ‘Host IP’ 라는 부분에 192.168.100.1 이라는 주소가 기본적으로 들어가 있을 것입니다. 여기에서 아래에 보이는 ‘Start Query’ 버튼을 누르면, 이 프로그램이 서프보드 모뎀 안에 있는 정보를 읽어옵니다. 그런 다음, 설정 파일이 있는 서버의 IP 주소와 설정 파일 이름까지 보여줍니다.
이 프로그램을 사용하는 것입니다.
이때, 설정 파일이 있는 서버의 IP 주소는 ‘TFTP Server IP’ 에, 그리고 설정 파일의 이름은 ‘Config File Name’ 아래에 나타납니다. 자, 이것으로 기초적인 정보 수집은 모두 끝났습니다.
참고로, SNMP 프로그램이 막힌 모뎀에 따라서는 이런 파일을 가져오는데 실패할 수 있습니다.
2단계 – 설정 파일을 서버에서 가져오기
이제는 문제의 설정 파일을 서버에서 가져올 차례입니다. 역시 위 사이트에서 다운받은 TCNiSO Step 2 라는 프로그램을 실행시킵니다. 그런 다음 아까 1단계에서 알아낸 서버의 IP와 설정 파일의 이름을 넣고, ‘Get File’ 버튼을 누릅니다. 아마도 문제 없이 다운로드가 가능할 것입니다. 만약 다운로드가 불가능하다면 수동으로 받는 방법도 있습니다만, 현재로서는 아무런 이상 없이 다운로드가 가능합니다.
이렇게 받아온 설정 파일은, TCNiSO Step2 파일이 설치된 폴더에 설치됩니다. 자, 이제는 이 설정파일을 요리할 차례입니다.
3단계 – 설정 파일 조작해서 제한 풀기
이 단계가 속도 제한을 푸는 과정중에서 가장 핵심적인 단계라 할 수 있습니다.
여러분들도 아시다시피, 케이블 모뎀의 설정 파일은 암호화가 되어있어서 일반 문서 편집기로는 열어서 편집하기 힘듭니다. 다행히도 TCNiSO에 있는 친구들이 이런 설정 파일을 쉽게 편집할 수 있는 프로그램을 이미 만들어 놓았더군요. 자, 바로 그 프로그램인 Docsis32Pro를 이용해서 설정 파일을 편집해 보겠습니다.
역시 위 사이트에서 Docsis32Pro를 다운로드 받습니다. 그런 다음 실행시키면 다음과 같은 화면이 나타납니다.
여기에서 ‘Load Config’ 버튼을 누르고, 아까 2단계를 통해 서버에서 가져온 설정 파일을 불러옵니다. 아마도 편집 프로그램이 암호화를 푼 다음, 설정 파일의 내용을 아래와 같이 보여줄 것입니다.
아마 여러 가지 복잡한 내용들이 보일것입니다. 하지만 우리는 다른 것은 건드릴 필요가 없습니다. 업로드 속도(혹은 다운로드 속도)만 건드려 주면 됩니다.
Current Upload Speed 라는 곳이 보이시는지? 이 곳에다가 업로드 속도의 최대 값인 2.5Mbps를 입력해 주면 됩니다. 그렇다고 ‘2.5Mbps’ 라고 쓰시면 안되고, ‘2500000’ 이라고 입력하시면 됩니다. 그 다음 ‘apply changes’ 버튼을 누르면, 다음과 같이 다시 화면이 변합니다.
이제는 아래 창에 있는 숫자도 800000에서 2500000으로 바뀐 것을 확인할 수 있습니다. 자, 이제 설정 파일의 조작이 모두 끝났습니다. ‘Save Config’ 버튼을 눌러서 설정 파일을 저장하시기 바랍니다. 이때 저장하는 설정 파일의 이름은, 가져왔던 설정 파일의 이름과 같게 설정해주셔야 합니다(중요!). 간혹 설정 파일의 이름이 다르면, 설정 파일을 안 가져가는 불상사가 생길 수 있습니다.
그리고 하나 더 해주어야 할 작업이 있습니다. 다음 단계에 이용할 TFTP 프로그램의 버그 때문인지, 간혹 기껏 바꿔놨던 설정 파일이 다시 원래대로 돌아가버리는 경우가 있습니다. 이런 경우를 방지하기 위해, 다음과 같이 설정 파일을 ‘읽기 전용’ 으로 만들어 주어야 합니다.
이것으로 설정 파일 조작이 모두 끝났습니다.
4단계 – 자신의 PC를 TFTP 서버로 속이기
이제는 지금 사용하고 있는 PC의 IP 주소를 바꿔서, 케이블 모뎀이 PC를 서버로 착각하게 만들어 주어야 합니다.
먼저, 현재 자신이 사용하고 있는 ISP의 DHCP 서버를 알아보도록 하겠습니다. 명령 프롬프트나 MS-DOS 창을 연 다음, ‘ipconfig /all’ 이라고 입력합니다.
그러면 위와 같은 화면이 나타나는데, 여기에 나타난 DHCP 서버의 IP를 적어 놓습니다. 그런 다음, 현재 사용하고 있는 PC의 IP를 다음과 같이 변경합니다(IP를 변경하는 방법에 대해서는 별도로 설명하지 않겠습니다 ; 기타 강좌를 참고하시기 바랍니다).
PC의 IP : 아까 알아낸 DHCP 서버의 IP
PC의 서브넷 마스크 : 255.255.255.0
PC의 게이트웨이 : 192.168.100.1
(게이트웨이에 들어가는 IP 주소는 모뎀의 IP 주소입니다.
이 주소는 모뎀에 따라 달라질 수 있습니다)
그리고 DNS 서버는 굳이 설정해 주실 필요가 없습니다.
이것으로 거의 모든 단계가 지나갔습니다. 이제는 TFTP 서버 프로그램을 실행시키는 일만 남았습니다.
5단계 – 돌려라! TFTP 프로그램
자, 설정 파일도 바꿨겠다, IP도 바꿔놨겠다. 이제는 케이블 모뎀에 이렇게 정성들여 바꿔놓은 설정 파일을 집어 넣는 일밖에 안 남았습니다. 뭔가 기대되지 않습니까?
흥분을 잠시 가라 앉히시고… 역시 위 사이트에서 미리 다운로드 받은 TCNiSOStep5 (TFTP 서버) 프로그램을 실행시킵니다. 다음과 같은 화면이 나타날 겁니다.
‘CONFIG FILE DIRECTORY’ 라는 곳에 있는 점 세개 버튼(…) 을 눌러서, 아까 3단계에서 바꿔놓은 설정 파일이 있는 폴더를 지정합니다. 그 다음 ‘Start Server’ 버튼을 살포시 누르고, 케이블 모뎀의 전원을 뺐다가 다시 지그시 꽂아줍니다. 아마도 성공한다면 다음과 같은 화면이 나타날겁니다.
이것으로 설정 파일을 올리는 일이 모두 끝났습니다. 축하드립니다.
6단계 - PC에서, 자동으로 IP를 받도록 설정하기
이제 어려운 단계는 모두 지나갔습니다. 아까 PC의 IP를 DHCP 서버의 IP로 변경하도록 설정해 놓았던 것을 기억하십니까? 그 IP를 모두 지우고, 케이블 모뎀에서 IP를 자동으로 받아오도록 설정해 주시면 됩니다. 역시 방법은 다들 알고 계실 것이라 믿고, 굳이 설명하지 않겠습니다. 혹시 모르겠다 싶으신 분들은 질문/답변란을 검색하시거나, ISP의 강좌를 참조하시기 바랍니다.
7단계 – 과연 속도 제한이 풀렸는지 확인해보기
6단계를 거치면, 아마도 케이블 모뎀에서 IP를 자동으로 받아와서 인터넷을 정상적으로 사용할 수 있을 것입니다. 이 상태에서 벤치비등의 사이트에 접속한 다음, 벤치마크를 실행해서 속도 제한이 풀렸는지 확인해 보시기 바랍니다.
단, 이 상태에서 케이블 모뎀의 전원이 내려가면 처음부터 모든 작업을 다시 해줘야 하는 불상사가 생기므로 조심하시기 바랍니다.
아마도 성공했다면 다음과 같은 화면을 보실 수 있을 것입니다.
마치며
자, 이것으로 필자는 모든 방법을 공개했습니다. 지금 이 순간에도 5분에 두 통 꼴로 문의 메일이 오고 있습니다만, 저는 며칠간 끊이지 않는 잡음과 욕설이 섞인 메일, 그리고 20통이 넘게 폭탄메일을 보내시는 몇몇 분들에게 시달리면서, 그리고 오늘 아침 출근해서 퇴직원까지 제출했다가 철회하는 여러 머리아픈 과정을 거치면서, 더 이상 속도 제한 해제에 관하여 글을 쓸 전투력을 완전히 상실했습니다. 네트워크에 정통하신 여러분들과 속도 제한 해제에 성공하신 여러분들이 제 뒤를 이어받아 속도 제한 해제에 나서실 것을 기약해 봅니다.
이제 회원 여러분들께서 요구하시는 대로, 모든 정보를 완전히 공개했습니다. 부디 부탁드리건대, 더 이상 속도 제한 해제에 관련해서 저를 괴롭히지 말아주시기 바랍니다. 정말이지 필자도 지쳤습니다.
연말이 앞으로 1주일 남짓 남았습니다. 한해 잘 마무리하시고, 희망찬 새해가 되길 기원합니다. 감사합니다.
속도제한 게시판 바로가기
(속도제한 해제 노하우 공유, 속도제한 해제 성공담 올리기)