OS/OpenWRT, LEDE

OpenWrt, command line 으로 luci 설치하기

TechNote.kr 2017. 12. 20. 18:15
728x90

간혹 openwrt 혹은 lede binary를 설치하였는데 luci가 포함되지 않은 버전일 경우가 있다. 


이런 경우 luci 설치하는 방법을 설명하고자 한다. 


이제 막 binary를 설치하였다면 인터넷이 가능한 네트워크에 연결되어 있지 않다. 


네트워크에 연결되어 있던지 해야 luci package를 다운로드 받을 수 있기 때문에 네트워크 연결이 가장 우선시 되어야 한다. 


(단순히 luci 가 하나의 package 파일로 되어 있다면 해당 파일을 그냥 복사해서 설치할수도 있겠지만 다른 package 들과 의존성을 가지고 있어 네트워크 연결이 필요하다.)



1. 인터넷 가능한 네트워크에 연결


luci 가 되지 않는 상황에서 네트워크에 연결할 수 있는 가장 간단한 방법이 무엇일까.?


가장 먼저 생각했던 방법은 Wi-Fi interface의 mode를 sta로 바꾸어 인터넷 가능한 AP에 연결하는 것이었다. 


luci가 있었다면 ui 선택으로 쉽게 했을 텐데 아무리 찾아도 command line으로 하는 방법을 찾을 수가 없었다. 

(찾긴하였지만 결국에는 실패하였다.)


결국 확인한 방법은 인터넷 가능한 공유기에 WAN 포트를 유선으로 연결하는 것이었다. 


WAN 포트를 연결하면 자동으로 ip address 까지 획득가능하고 바로 인터넷 사용이 가능하다.



2. 설치 가능한 package list를 최신으로 갱신


~# opkg update


ping 등을 통해 network 연결을 확인한 뒤에 위 명령어를 통해 최신 package list 로 갱신한다.


 



3. luci의 설치


~# opkg install luci


혹은


~# opkg install luci-ssl


위 명령어를 통해 luci를 비롯해 의존성 걸린 package 들 모두 설치한다. 


SSL 을 지원하는 luci 를 설치할 것인지는 개인적인 상황에 따라 결정하면 된다. 





4. luci에 접속



재부팅 후 192.168.1.1 에 접속하면 아래와 같이 luci 사용이 가능하다.






728x90