일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- sqlite
- ListTile
- Cached Image
- Flutter 예제
- AppBar
- 반석천
- WillPopScope
- InkWell
- CrossAxisAlignment
- Flutter 강좌
- Snackbar
- Image.network
- flutter
- Scaffold
- Column Widget
- FutureBuilder
- Row
- Networking
- HTTP
- listview
- Row Widget
- Flutter 앱 배포
- Flutter Tutorial
- Hello World
- node.js
- ListView.builder
- Load Image
- MainAxisAlignment
- Flutter Example
- navigator
- Today
- Total
꿈꾸는 시스템 디자이너
우분투 머신을 Bluetooth 검색이 되는 장치로 만드는 방법 본문
출처: https://ubuntuforums.org/showthread.php?t=1530253
우분투 머신을 다른 장치(스마트폰, PC 등)를 이용하여 연결하고자 할 경우 우분투 머신이 주변 블루투스 장치의 검색 요청에 응답하도록 변경해야한다.
데스크탑에서 제공하는 Bluetooth 매니저를 이용하면 일시적(30초)으로 검색에 노출되도록 할 수는 있다.
커맨드 라인 명령어를 통해 검색에 노출되도록 하거나, 검색되지 않도록 하려면 다음과 같은 명령어를 이용한다.
1. 블루투스 검색 노출
$> hciconfig hci0 piscan |
위의 한번 검색에 노출시키면 재부팅되기 전까지 계속 검색에 노출된다.
2. 블루투스 검색 노출 종료
$> hciconfig hci0 noscan |
3. 일정 시간동안만 검색에 노출
만약 일정 시간 동안만 검색에 노출되도록 할 경우에는 /etc/bluetooth/main.conf 파일에서 아래의 항목을 수정한다.
# How long to stay in discoverable mode before going back to non-discoverable |
4. 항상 검색에 노출되는 머신으로 만들고자 할 경우에는 /etc/profile 파일에 검색 노출 명령어를 추가한다.
$> sudo vim /etc/profile |
sudo hciconfig hci0 piscan |
그런데 /etc/profile 파일에서 sudo 명령어를 넣게되면 비밀번호를 입력해야하기 때문에 정상 동작이 되지 않는다.
(root 계정으로 자동 로그인되게 설정한다면 될지 모르겠으나 해보진 않았다.)
원인은 hciconfig 명령어가 root 권한을 요구하기 때문이며 해결방법은 sudo 명령어로 hciconfig를 호출할 때 비밀번호를 요구하지 않도록 설정하는 것이다.
/etc/sudoers.d/ 디렉토리에 새로운 파일을 생성한다.
$> sudo vim /etc/sudoers.d/mysuders |
그리고 아래의 내용을 작성한다.
user명 ALL = NOPASSWD: /bin/hciconfig |
user명은 사용하는 우분투 머신의 계정명을 기술하고, NOPASSWD: 뒤에는 sudo 명령시 패스워드 입력을 생략할 명령어글 기술한다.
마지막으로 작성한 파일의 권한을 변경한다.
$> sudo chmod 0440 /etc/sudoers.d/mysudoers |
'Development > Linux & Ununtu' 카테고리의 다른 글
우분투에서 Bluetooth 장치명 변경 방법 (0) | 2016.11.11 |
---|---|
Linux에서 microSD카드 총 용량 사용하는 법 (0) | 2016.04.22 |
USB메모리(이동식 저장장치) 마운트 하기 (0) | 2014.08.26 |
우분투 부팅이 오래 걸리는 문제(Waiting up to 60 more seconds for network configuration...) (0) | 2014.08.25 |
무선랜 IP 할당 받는 방법(DHCP client 사용법) (0) | 2014.08.21 |