설치 환경
- 라즈베리파이3 모델 B V1.2를 사용합니다.
- Raspbian Jessie(라즈비안 OS)가 설치되어 있고 커널을 최신 버전인 4.9.24-v7+으로 업데이트한 상태입니다. 1 2
먼저 라즈베리파이 전용의 6lbr 설정을 합니다. 다음은 3/boot/cmdline.txt 파일의 맨 앞에 dwc_otg.speed=1과 공백 한 칸을 추가하는 명령입니다.
$ echo dwc_otg.speed=1 `cat /boot/cmdline.txt` | sudo tee /boot/cmdline.txt
그런 다음 sudo shutdown -r now 명령으로 재부팅합니다.
패키지 관리 소스부터 갱신해 줍시다.
$ sudo apt-get update
6lbr가 좋아하는 패키지들을 설치합니다.
$ sudo apt-get install bridge-utils libncurses5-dev
깃으로 6lbr의 소스코드를 받아옵니다. 2017년 5월 기준으로 지금 시점에서 마스터(master) 브랜치는 버그가 있어서 develop-20170121 브랜치를 받아왔습니다. 4 5
$ git clone https://github.com/cetic/6lbr -b develop-20170121
$ cd 6lbr
$ git submodule update --init --recursive
$ cd examples/6lbr
$ git checkout develop-20170121
빌드합니다.
$ sudo make all
$ sudo make plugins
$ sudo make tools
설치합니다.
$ sudo make install
$ sudo make plugins-install
$ sudo update-rc.d 6lbr defaults
잘 설치되었는지 확인해 봅시다.
$ sudo service 6lbr
이상입니다. 이렇게 간단한데 관련 정보가 지리멸렬하게 흩어져 있어서 설치하는 방법을 찾느라고 얼마나 헤맸는지 몰라요.
'Methods' 카테고리의 다른 글
Git 기본 개념 정리 노트 (1) | 2017.08.06 |
---|---|
안드로이드에서의 와이파이 다이렉트 통신 프로그래밍 기본 (6) | 2017.07.22 |
Kivy 안드로이드 어플리케이션 디버그하기 (1) | 2017.06.09 |
우분투 16.04 LTS에서 안드로이드 스튜디오 설치 (0) | 2017.06.09 |
TensorFlow 설치하기 (0) | 2017.06.04 |
라즈베리파이3에 ipTIME N150UA 드라이버 설치하기 (0) | 2017.05.25 |
라즈베리파이3에서 리눅스 커널 빌드하기: TL-WN725 무선랜카드 디바이스 드라이버 설치 (1) | 2017.05.25 |
Kivy 안드로이드 APK 만들기 (4) | 2017.05.18 |
buildozer 빌드시 hostpython 오류 (0) | 2017.05.17 |
웹페이지의 우클릭/드래그 방지를 해제하는 최고의 방법 (1) | 2017.05.17 |