디지탈 리뷰 홈 인기 디지탈 리뷰

공유기 활용도 높여주는 엔트웨어(Entware), ipTIME 공유기로 알아보자

2018-12-06 14:00
방수호 기자 scavenger@bodnara.co.kr

인터넷 공유기는 회선 하나로 여러 명이 인터넷에 접속할 수 있도록 해주는 기기이다. 그것이 핵심 기능이지만 시간이 지날수록 차츰 기능이 더해져서 최신 제품들은 네트워크 보안과 FTP 서버, USB를 이용한 외부 장치 공유 등 다양한 기능을 지원한다.

그렇게 인터넷 공유기는 나날이 발전해가고 있지만 사용자가 원하는 기능이 없다면 결국 부족함을 느낄 수밖에 없는데 컴퓨터처럼 필요한 소프트웨어를 설치해서 쓸 수 있다면 그런 답답함을 해소할 수 있다.

 

그 해소 방법 중 대표적인 것으로는 엔트웨어(Entware)가 있다. 리눅스 기반 임베디드 시스템(embedded system, 특정 기기의 내장형 시스템)용 소프트웨어 패키지 관리자를 일컫는데 인터넷 공유기나 NAS(Network Attached Storage, 네트워크 결합 스토리지) 같은 기기에 설치해서 기능을 추가할 수 있는 것이 특징이다.

이번 기사에서는 엔트웨어로 ipTIME(아이피타임) 공유기를 어떻게 더 유용하게 쓸 수 있는지 알아보겠다.

 

엔트웨어로 활용도 높아지는 공유기

엔트웨어는 현재 약 2,500개 존재한다. 주요 기능은 같고 세부적으로 차이가 나는 것도 꽤 있지만 그 점을 감안해도 웹 에디터와 웹 서버, 파일 서버, 프로그래밍 언어, 게임 등 여러 가지 종류가 있어서 지금까지 공유기로는 체험해보지 못한 기능을 추가해볼 수 있다.

엔트웨어 목록 페이지에서 적절한 것이 있는지 찾아보고 설치할 수 있는데 해당 페이지가 영문으로만 구성 되었고 전문용어가 많기 때문에 어느 정도 네트워크 및 소프트웨어 관련 지식을 축적해야 자신에게 필요한 것이 무엇인지 이해할 수 있다.

그로 인해 진입장벽이 높게 느껴질 수 있는데 엔트웨어는 기기가 본래 지원하지 않는 기능을 활용할 수 있게 해준다는 이점을 생각해야 한다. 엔트웨어는 당장 새로운 제품을 구매하는 일이 부담스럽거나 보유한 기기를 지금까지 생각해보지 못한 용도로 쓰는 것에 도전하고 싶은 이들에게 적합하다.

 

ipTIME 공유기로 엔트웨어 사용하기



ipTIME A9004M

앞서 인터넷 공유기로 엔트웨어를 사용할 수 있다고 했는데 모든 제품이 가능한 것은 아니다. 공유기를 작동하는 근간인 펌웨어가 엔트웨어를 지원해야 하는데 공식 지원하는 경우가 많지 않은 편이며 대상에 포함 되더라도 과정이 편리하지는 않다.

이에프엠네트웍스는 ipTIME A8NS-M / A8004NS-M / A9004M / A7NS / A6004NS / A5004NS 등 여섯 가지 제품에 신규 펌웨어 업데이트로 엔트웨어를 지원한다.

 

ipTIME 공유기가 엔트웨어를 지원하기 시작한 것은 최근이므로 기본 펌웨어로는 지원하지 못하므로 따로 업데이트를 해야 한다. 웹 브라우저를 사용하여 ipTIME 공유기 관리자 페이지(192.168.0.1)에 접속해 '펌웨어 업그레이드' 항목에서 '자동 업그레이드 실행'을 선택하고 적용하면 자동으로 진행 된다.

 

한편 공유기에는 펌웨어를 저장하는 플래시 롬만 있는데 용량이 매우 작아서 엔트웨어를 설치할 수 없다. 그 때문에 엔트웨어를 설치하려면 공유기의 USB 포트에 외장하드나 USB 메모리를 연결해야 한다.

참고로 PC 환경에서 흔히 사용하는 파일 시스템(FAT32, NTFS, exFAT 등)은 엔트웨어에서는 지원하지 않는다. 따라서 EXT4 파일 시스템으로 설정하여 포맷하고 파티션을 지정해야 하므로 미리 그 점을 알아두고 진행해야 한다.

'미니툴 파티션 위자드(minitool partition wizard)'를 사용하면 원하는 디스크를 EXT4 파일 시스템으로 파티션을 설정하고 포맷할 수 있다.

 

ipTIME 공유기 관리자 페이지에서 '고급 설정-USB/서비스 관리-서비스 설정'으로 이동하면 'Entware 지원' 항목이 있는데 거기에서 엔트웨어를 설치할 폴더를 지정하고 작동을 위한 '텔넷(Telnet)'을 실행할 수 있다. 텔넷은 공유기 관리자 계정과 비밀번호를 공유한다.

 

ipTIME 공유기에 엔트웨어 설치하기

이제 엔트웨어를 설치하여 실행하는 방법을 살펴보겠다. 텔넷 접속이 필요하므로 연결용 프로그램인 'PuTTY'가 필요한데 공식 홈페이지에서 다운로드 가능하다.

 

PuTTY를 실행하면 'Host Name(호스트 네임)'에 ipTIME 관리자 페이지 IP 주소를 입력하고 아래에 있는 'Telnet' 항목을 선택한 뒤 'Open'을 누른다.

 

그러면 검은색 명령 프롬프트 창이 나타나고 'login(접속)'이 보이는데 텔넷 계정, 즉 ipTIME 공유기 관리자 계정을 입력한다. 그러면 'password(비밀번호)'가 표시 되는데 ipTIME 공유기 관리자 계정 비밀번호를 입력하면 된다.

지금부터는 명령어를 알아야 진행할 수 있다. 윈도우 같은 그래픽 유저 인터페이스가 아니므로 마우스 클릭이 아니라 키보드 입력으로만 원하는 작업을 할 수 있다. 엔트웨어 중 TV 스트리밍 서버인 'Tvheadend'를 설치해보겠다.

리눅스 명령어 모음인 'BusyBox'를 먼저 설치해야 하며 그 다음에는 텍스트 에디터 'vim'을 설치해야 한다. 그러고 나서 Tvheadend를 설치한다. 아래와 같이 명령어를 순서대로 입력하면 된다.

- opkg install busybox

- opkg install vim

- opkg install tvheadend

 

지금까지 오류 없이 진행했다면 설치는 완료 되었으나 추가로 Tvheadend 설치 파일 수정을 해야 한다. 우선 아래처럼 명령어를 입력하여 'S71tvheadend' 파일을 열어야 한다.

- vim /opt/etc/init.d/S71tvheadend

 

파일 수정은 텍스트 에디터 vim으로 한다. 아래처럼 내용을 고치면 된다. 키보드 A 키를 누르면 입력 모드가 되고 W 키를 누르면 저장할 수 있다. 

- 기본 상태: ARGS="-C -f -u admin -g root -c /opt/etc/tvheadend

 'admin'을 'root'로 변경. 마지막 'tvheadend' 뒤에 -B 추가

- 수정 상태: ARGS="-C -f -u root -g root -c /opt/etc/tvheadend -B

 

설치 파일을 수정한 다음 PuTTY를 종료하고 다시 실행하여 아래 명령어를 입력하면 Tvheadend가 구동 된다.

- /opt/etc/init.d/S71tvheadend start

 

PuTTY에서 작업을 완료했다면 웹 브라우저 주소창에서 'http://192.168.30.1:9981/'로 접속하여 서비스에 필요한 환경 설정을 하고 스트리밍 서비스를 이용할 수 있다. 스마트폰 같은 모바일 기기에서 이용하려면 'TVHClient' 앱을 쓰면 된다.

 

공유기에 다양한 부가기능 더해주는 엔트웨어

엔트웨어를 설치해 공유기에 기능을 추가하는 것은 이를 테면 보너스 요소라고 볼 수 있다. 추가 비용 없이 공유기에 탑재 된 CPU와 메모리, 네트워크 기능을 활용하여 기존에는 생각하지 못한 방법으로 제품을 쓸 수 있게 해준다.

전문가 위주로 발전해온 터라 엔트웨어를 이용하는 방법이 편리하지 않고 일반인이 쉽게 따라할 수 있는 사용법을 찾기도 쉽지 않지만 사용자에게 새로운 선택권이 제시 되는 점은 긍정적으로 볼 수 있다.

일단 ipTIME 공유기는 일반인에게 가장 큰 장벽인 엔트웨어용 펌웨어를 제조사가 직접 제공하므로 상대적으로 접근성이 높다. 따라서 어떤 엔트웨어가 자신에게 필요한지, 사용 방법은 어떤지 파악하는 문제만 해결하면 되므로 새로운 것에 도전하거나 가지고 있는 물건을 최대한 활용해보기를 즐기는 이들에게 제법 괜찮은 활력소가 될 것으로 생각한다.

이 기사의 의견 보기
김씨 / 18-12-07 1:17/ 신고
-On Mobile Mode -
국내 공유기가 지원되는게 신기하네요.
떡하나주면잡아먹음 / 18-12-12 10:43/ 신고
좋은 정보 감사합니다.
프리스트 rubychan님의 미디어로그 가기  / 18-12-13 13:55/ 신고
공유기 활용에 좋은 팁이네요
닉네임
비회원
보드나라 많이 본 기사

보드나라 많이 본 뉴스
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010