본문 바로가기

TIPS/공유기

[공유기]iptime에서 entware설정 (opkg/repository 관련 이슈-mips/mipsel CPU)

728x90

세상이 좋아져서 그런지, 공유기의 스펙도 빵빵해지고 부수적인 기능들이 여럿 추가되고있다.

그중 하나. 제약적이기는 하나 리눅스머신처럼 사용할 수 있게 나온것이 entware인데 iptime공유기에서도 지원을 하기에 한번 체험해볼겸 설정을 해보았다. (※entware를 설치하려면 저장장치가 ext파일시스템으로 포멧이 되어있어야한다.)

 

새로만들기를 눌러 entware를 설정하고자 하는 폴더명을 입력하여 설치를 누른다

 

실행을 누르고 적용을 누른뒤 기다리면 완료!

 

여기까지만 설정하면 일단 기본적인것은 끝이다. 이제 해야할것은 putty등 터미널프로그램(window telnet등)을 사용하여 telnet으로 entware에 접근을 하면된다.

 

 

HostName에 공유기 IP(gateway주소), Telnet을 선택하고 Open을 누른다.

 

공유기 Admin아이디/패스워드를 입력하면 로그인 완료!

 

이러면 모든것이 끝!

 

 

이라 생각하면 좋지면 문제가 하나가 있다.

entware의 repository가 작년말에 http를 사용하다가 https를 사용하게끔 변경이 되었다.

기존의 시스템으로는 https를 쓸 수 없기에 opkg를 사용하여 프로그램을 다운받거나 사용할 수 없게 되었다.

iptime에 문의하면 repository구조가 변경되어 대처해줄 수 없다는 답변만을 받게될것이다.

 

 

뭔가 동작을 하는것처럼 보이지만 리스트도 안받아오고 전혀 동작을 하지 않고있다.

 

mips/mipsel CPU의 경우는 그래도 해결방법이 단순하다. entware에서 제공해주는 파일들을 받아다 설치하면 그만이다. (아니면 필요한 파일들을 하나하나 차근차근 풀어해쳐나가던가)

그 외의 해결방법으로는 이미 구축해서 사용중인 entware의 opt폴더를 복사하는방법이 있다.

 

※이하 문서는 mips/mipsel CPU만 사용가능한 방법입니다※

 

entware repository주소 : http://bin.entware.net/

 

Index of /

 

bin.entware.net

 

위 사이트에 들어가 해당 공유기의 cpu에 맞는 폴더를 들어간다.

 

본인의 공유기 cpu에 맞춰 진행은 mips기준으로 진행하도록 하겠다.

 

※ 공유기 CPU 확인은 [cat /proc/cpuinfo] 를 입력하여 확인할 수 있다.
※ CPU에 따라 설치, 실행이 안되니 맞는 CPU를 선택하도록 한다.        

 

안에 들어오게되면 폴더들과 파일들이 나타난다. 여기서 installer폴더를 확인한다.

 

installer폴더안에는 entware설치 스크립트 부터, entware통파일까지 필요한것들이 다 구비되어 있다.

 

여기서 필요한 파일이 EN_mips-installer.tar.gz이다. 해당 파일의 주소를 복사하여 사용하도록한다.

 

다시 터미널로 돌아와, opt폴더에 들어간뒤, 해당 파일을 다운받는다.

 

 

cd /opt
wget http://bin.entware.net/mipssf-k3.4/installer/EN_mips-installer.tar.gz
#CPU별로 설치해야할 파일의 주소는 다르므로 해당명령은 참고용으로만 사용하세요.
#ex)

이제 여기서 이 파일을 압축해제하면 모든것이 끝난다.

 

끝!

busybox tar -xvzf EN_mips-installer.tar.gz
#CPU별로 설치해야할 파일명은 다르므로 해당명령은 참고용으로만 사용하세요.

 

opkg 를 업그레이드/업데이트를 해서 제대로 동작하는지 확인해본다.

 

 

 

728x90