OpenWRT공유기 여러대의 무선랜을 한번에 관리하고자 하여
OpenWRT에서 사용할 수 있는 Wireless LAN Controller Opensource을 찾아보다가
OpenWISP2라는 것을 알게 되어 설치해 보았습니다.
그런데 그냥 패키지 하나 설치하거나 그런게 아니고.. 저에겐 처음보는 생쇼한 방식이라 설치하는데 좀 어려움이 있었습니다.
OpenWISP는 ansible라는 것을 통해 SSH로 서버에 접속해서 OpenWISP구동에 필요한 모든 것을 알아서 설치해 줍니다.
(편하지만 다른 말로는 보안에 민감한 분들에게는 꺼림직 할 수 있을거 같습니다.)
쨋든 docker에 한번에 설치할 수 있는 방법입니다.
1. 일단 DB가 필요한데 저는 MySQL을 사용하였습니다. OpenWISP을 위한 DB와 사용자 계정을 만드시고
(기본적으로 OpenWISP는 sqlite으로 구동되는데 docker에서 사용하려면 MySQL같은 DB서버가 적합합니다.)
2.
https://github.com/jc-lab/openwisp2-controller-docker-compose
위의 git을 받으셔서
- work/hostname 에 사용하실 openwisp 도메인을 입력하시고
- work/playbook.yml에서 db관련 정보를 세팅하시고 추가로 필요하신 세팅이 있으시면 입력하시면 됩니다.
3. docker-compose up 을 통해 실행합니다!
끄읕....^^
참고로 해당 설정에서 OpenWISP서버 Docker IP는 172.20.1.10 으로 만들어집니다.
필요한 포트 (80/443)을 포트포워딩 하시면 되구
Dockerfile에서 기본 root비밀번호 세팅하는 부분이 있으니 보안상 아에 지우셔도 좋고 바꾸셔도 좋습니다~
커뮤니티 글 : https://cafe.naver.com/openthedevice
'리눅스' 카테고리의 다른 글
ubuntu squashfs + overlayfs (0) | 2020.06.18 |
---|---|
Linux 만으로 fwlb(Firewall LoadBalncing) 구현 (0) | 2019.02.02 |
심각한 리눅스 커널 취약점! Dirty Cow (CVE-2016-5195) (0) | 2016.11.01 |
Apache + mod_jk + Tomcat 연동 (0) | 2016.04.11 |
ISC DHCPD서버 Database(MySQL)으로 관리하기 (0) | 2015.11.12 |
댓글