본문 바로가기

전체 글756

18.3 Guacamole Remote RDP 원격드라이브/프린터 기능 사용법 안녕하세요. 도정진입니다. Guacamole 은 HTML5 웹 기반으로 만들어진 VNC RDP SSH TELNET 등을 지원하는 원격 프로그램 입니다. 18.2 게시글을 통해 freerdp 에 guacd(guacamole) 라이브러리와 연동을 하였고 RDP(원격데스크톱) 을 통해 소리와 프린트 공유, 그리고 로컬에 위치한 하드디스크를 원격지에 마운트 하여 사용할 수 있게 설정하였습니다. 실은 어제는 소리 문제를 해결하는 것에 초점이 맞추어져 있어서 프린트 공유와 드라이브 공유부분은 생각을 해 보지 못했습니다. 실제로는 브라우저로 접속한 PC 의 프린터와 드라이브가 공유되는 것이 아니라 guacd 가 구동되고 있는 서버의 리소스가 원격 PC 에 마운트 됩니다. 브라우저로 접속한 PC 의 리소스를 공유할 수.. 2016. 1. 31.
8.2 [우분투/데비안] MP3 태그 깨짐 문제 해결 / 태그 변환 안녕하세요. 도정진입니다. 웹이나 디바이스에서 음악을 들으려고 Subsonic / mt-daapd 나 Google Play Music 을 많이 사용합니다. 저는 예전에는 mt-daapd 를 사용하여 음악을 웹에서 듣고 는 했었는데 실은 입대를 하다 보니 웹으로 꼭 음악을 들어야 되는 부분이 있어.. Subsonic 을 사용중입니다. 그런데 매일 부딪히는 태그 인코딩 문제 때문에 아래처럼 태그가 깨져 보이는 경우가 허다합니다. 이 문제를 해결하기 위해서 8.1 게시글에서는 MP3TAG 프로그램을 이용해서 태그 변환을 하여 사용을 했었습니다만 .. 그게 정말 귀찮다 보니 구글 검색을 시작하게 되었습니다. (예전에는 이렇게 태그 문제를 해결하고는 했었습니다.) 검색해 본 결과 파이선 라이브러리 중에 태그 수정.. 2016. 1. 30.
18.2 Guacamole HTML5 Remote Client RDP Sound fix 안녕하세요. 도정진입니다. 실제로는 Guacamole Remote 를 통해 RDP 연결 중에도 사운드 이용이 가능하다는 설명이 있었습니다. 제작사 사이트는 아래의 주소 입니다. http://guac-dev.org/ 실제로 18.1 의 MySQL DB 연동 게시글을 통해 설치를 해 보면, 웹에서 설정할 수 있는 부분이 생깁니다. 이렇게 RDP 설정에 오디오 설정이 있는데 실은 이때까지 작동을 해 본적은 없습니다. 그래서 freerdp 의 라이브러리나 혹은 컴파일에 문제가 있는것 같아서 검색을 통해 해결해 보았습니다. 일단 제 환경은 아래와 같습니다. 우분투 15.10 이고 64비트 운영체제를 사용하고 있습니다. 이 문제를 해결하기 위해서 포럼에 접속하여 사운드 문제 관련 게시글을 보던 중 아래의 게시글이 .. 2016. 1. 30.
3.2 리눅스 하드디스크 UUID 로 마운트 하기 (fstab with uuid) / 우분투에서 XFS 파티션 사용하기. 안녕하세요. 도정진입니다. 최근에 USB 외장하드에 용량이 부족하고 , 백업의 필요성이 느껴져 2.5인치 하드디스크 2장과 도킹스테잉션을 구매하였습니다. 서버 환경이 1TB 외장하드 달랑 하나 붙어있는 시스템이다 보니 갑자기 외장하드가 읽히지 않으면 어떻하나 고민이 생겨 주문하게 되었습니다. --------------------------------- 여담 물론 왜 SATA 인터페이스로 하지 않았냐 라는 말이 나오겠지만, INTEL NUC DN2820 의 사타 포트는 1개입니다. 이 포트는 사타포트 멀티플라이어도 되지 않는 포트입니다... 한낯 예전에는 기가비트 속도에 대한 갈망이 크다보니 저전력 제품군에서 초당 전송속도가 100MB/s 정도 나오는 제품을 찾느라 불을 켰었는데 RAID 를 구성하지 않으.. 2015. 12. 4.
리눅스 USB 설치 디스크 만들기 (UUI / USB 부팅) 안녕하세요. 도정진입니다. 오늘은 USB 로 우분투 같은 리눅스 시스템을 설치하기 위해서 부팅 가능한 USB 를 제작해 보겠습니다. 일단 우분투나 여타 다른 리눅스 배포판 ISO 파일을 다운받아 주시면 됩니다. 저는 우분투 서버 15.10 을 설치할 예정입니다. http://www.ubuntu.com/download/server 이번에 우분투 서버 15.10 을 설치하는 이유는 최근에 나온 인텔 CPU 들에 대해서 지원이 강화된 리눅스 커널 4.2 를 사용하고 있기 때문입니다. 물론 LTS 는 아니지만 14.04 에서 커널 버전을 억지로 올려 사용하는 것 보다는 안정적으로 사용할 수 있을것 같아서 설치합니다. ISO 파이을 다운받고 나면 아래의 부팅 USB 를 만드는 UUI 프로그램을 다운받습니다. ht.. 2015. 12. 4.
9.4 음성통화 서버 Asterisk + FreePBX / 통화 시연해보기 안녕하세요. 도정진입니다. 이번에는 서버를 정상적으로 구축했으니 Asterisk 의 chan_sip (SIP 프로토콜의 채널 드라이버) 기능을 이용하여 음성통화를 해보겠습니다. 내용이 Asterisk 를 전문적으로 다루는 사람이 쓴 글이 아니기 때문에 이론적인 면은 상세히 설명을 못드림을 알려 드립니다. 몇번 설치해보고 이렇게도 해보고 저렇게도 해보고 해서 경험에서 나오는 글임을 알려드립니다. 기본적으로 Asterisk 에서의 SIP 클라이언트는 5060 UDP 포트를 사용합니다. 물론 이 SIP 프로토콜은 TCP 도 사용이 가능합니다. 실제로 운영할때는 배터리 소모가 많기 때문에 UDP 가 아닌 TCP 로 사용을 많이 한다고 합니다. 그리고 RTP 패킷이라는 것이 있는데 실시간 전송 프로토콜이라는 것으.. 2015. 12. 3.
9.3 음성통화 서버 Asterisk + FreePBX 구축 안녕하세요. 도정진입니다. 예전부터 부모님과 통화를 할 목적으로 Asterisk 를 많이 사용해 왔습니다. WebRTC 연동을 공부하던 중 Asterisk 설정 하는 것이 너무 귀찮아 웹 UI 로 Asterisk 설정을 할 수 있는 FreePBX 를 설치해 보게 되었습니다. 다만, 이 글은 이미 설치형으로 나온 ISO 이미지를 이용하여 설치를 하는 방식입니다. 차후 이미 깔려있는 우분투 운영체제에서 설치를 하는 방법을 포스팅 할 예정입니다. 제 서버 환경은 INTEL NUC DN2820 에 우분투 14.04.3 을 사용하고 있습니다. 그 위에 가상 운영체제 구동을 위한 버추얼 박스를 설치하였습니다. 버추얼 박스는 화면을 보면서 작업을 하는 것이 아니라 WebUI 인 phpvirtualbox 를 통해 관리.. 2015. 12. 3.
T모바일 갤럭시 S3 CM12.1(5.1.1) 설치 (SGH-T999) ※ 이 강좌를 따라하여 발생하는 모든 문제는 본인 책임입니다. ※ 안녕하세요. 도정진입니다. 전에 해외판 갤럭시 S3 언락 방법에 대해서 글을 올린적이 있습니다. http://djjproject.tistory.com/32 이와 이어서 이번에는 커스텀 롬으로 안드로이드 롤리팝 5.1.1 버전을 설치해 보려고 합니다. 사용해 보기 전에는 이 커스텀 롬에 어떤 버그가 있는지 잘 모르기 때문에 이왕 한번 질러보기로 하였습니다. T모바일의 갤럭시 S3 는 d2tmo 라는 기기 명칭을 가지고 있습니다. 실제로 아래의 Cyanogenmod 사이트로 이동하면 계속적으로 나이틀리가 나오고 있음을 알 수 있습니다. 갤럭시 넥서스 시절에는 나이틀리만 나오면 거의 문제없이 실사가 가능하다는 판단이 섰었는데 이번 해외판 갤럭시.. 2015. 12. 2.
아이피타임(IPTIME) T3004 제품의 안전성 업타임이 250일 동안 안정적으로 작동하였습니다. 최신펌웨어가 나와서 업뎃을 하려고 하는데 상당히 기록적이라 글을 남깁니다. 2015. 12. 2.
안드로이드에서 리눅스 구동하기 안녕하세요. 도정진입니다. 고등학교 때 정말 웹서버, 제 홈페이지가 있으면 좋겠다는 생각을 많이 하였습니다. 하물며 파일 업로드 다운로드가 가능한 파일서버를 구축하고 싶다는 생각을 많이 하고 있었고 초기에는 아이스테이션 PMP 인 넷포스2 를 이용해서 아주 간단하게 운영을 하고 있었습니다. 이런식으로 운영을 했었고 그 다음에는 안드로이드의 앱을 통해 웹서버 구동을 하던 적도 있었습니다. 그 게시글은 http://djjproject.tistory.com/82 그런데 이 마저도 안전성이 부족하고 php 명령셋이나 파이선이나 여타 톰캣 서버 백단 애플릿을 구동하지 못한다는 단점도 있습니다. 그래서 아예 리눅스를 chroot 로 안드로이드에 깔아버릴 생각을 해 보았습니다. 실제로는 Complete Linux I.. 2015. 12. 1.
4. 아두이노 릴레이 컨트롤 (스마트 플러그?) / 조립 및 문제해결 안녕하세요. 도정진입니다. 아두이노와 시리얼로 연결하여 릴레이를 껏다 켰다하는 코드를 작성해 보았습니다. 오늘은 추가적으로 발견된 문제를 해결하고 케이스 조립을 해 보겠습니다. 제 목적은 컴퓨터를 원격으로 켜고 끄는것이 목적이기 때문에 아두이노의 D3 포트를 이용하여 PC 자체의 전원 LED 와 연결해 값을 읽어 현재 컴퓨터가 켜저 있는지 확인하는 용도의 코드를 추가했습니다. 갑자기 전원을 내리면 컴퓨터에 손상이 가기 때문에 모니터링차 코드를 약간 추가했습니다. 수정된 코드는 저장을 따로 해 놓지 않아 따로 올리진 않습니다. 그리고 큰 문제가 확인 되었는데 , 우분투에서 minicom 으로 연결을 시도하면 자꾸 아두이노가 초기화 된다는 문제가 있었습니다. 0 . 시리얼 연결을 시도하면 아두이노가 재부팅되.. 2015. 11. 7.
3. 아두이노 릴레이 컨트롤을 위해 코딩해보기. 안녕하세요. 도정진입니다. 저도 아두이노를 처음 만져보고 몇 시간 사용해 보면서 글을 적습니다. 아두이노를 처음 사용하시는 모든 분들이 저처럼 처음에 당황하지 않길 바라면서 .. 기본적으로 아두이노 코드 작성은 C++ 정도만 알아도 문제없이 가능합니다. 기반 코드로는 코드 모양을 봐서 객체지향이라 .. 자바인가? 는 아니고 C++ 기반 맞네요.. ㅎㅎ 처음에 말씀드린데로 저는 우분투 14.04 를 기반하여 xfce4 를 화면으로 하여 작업하고 있습니다. (우분투 화면을 직접 보지는 않고 xrdp 로 원격으로 보고 작업합니다.) 뭐 이런식으로 말이죠 ㅎ -1 . 아두이노를 이번에 갑작스레 구매하게 된 이유. 먼저 아두이노를 구매하게 된 이유는 단순히 0(LOW) / 1(HIGH) 를 컨트롤 하기 위함입니다.. 2015. 11. 4.
2. 아두이노 LED 샘플코드 적용해 보기 안녕하세요. 도정진입니다. 기본적으로 아두이노를 처음 샀는데 작동은 되는지 궁금하지요? 전 글에서 아두이노 IDE 를 설치하는 방법을 하단에 설명해 드렸습니다. 먼저 저는 우분투 환경에서 아두이노를 USB 로 연결해 사용하고 있습니다. USB 를 연결하면 기본적으로 /dev/ttyUSB0 에 아두이노 장치가 인식이 됩니다. USB 꼽으면 그냥 .. 3번째 LED 에 불이 들어옵니다. 그 다음 아두이노 IDE 의 기본 내장 샘플코드를 한번 올려서 작동해 보겠습니다. 기본적으로 저는 아두이노 나노 제품이고 위 사진 상단에 정사각형 칩에 자신의 보드의 칩이 아트메가 328인지 168 인지 나와 있습니다. 육안으로 확인하시면 됩니다. 저는 육안으로 확인해 보니.. 328 이라고 되어 있네요. 그 다음 샘플코드를.. 2015. 11. 4.
1. 아두이노 나노 / SSR 릴레이 안녕하세요. 도정진입니다. 마이크로 컨트롤러인 아두이노 (나노 제품) / 무접점 릴레이로써 Solid State Relay 를 구입하였습니다. 오늘 밤 부터 삽질이 시작될것 같습니다... 리눅스 서버에서 직접 아두이노를 컨트롤 하여 전원을 켰다가 껏다가 할 수 있게 하려고 합니다. 기본적으로 우분투 14.04 에서는 아래의 명령어로 설치가 가능합니다. apt-get install arduino arduino-core 2015. 11. 3.
19. 우분투/데비안 와이파이 핫스팟 만들기 (bridged AP mode) 안녕하세요. 도정진입니다. 먼저 파일 저장전용 서버를 운용하고 있습니다. 그 운용체제는 우분투 14.04 이고 / 기기는 인텔 NUC DN2820FYKH 입니다. 동봉된 사양에 안에 와이파이 AC7260 이 들어 있습니다. 서버용으로 사용하면서 전력을 조금이라도 절감하기 위해서 따로 꼽지는 않고 서랍에 빼두었습니다. 그런데 집안 평수가 그리 넓지는 않지만 제 방에서만 침대에 누으면 와이파이가 터지지 않아 속이 너무 터졌습니다. 더불어 3G 나 LTE 도 침대에서 잘 터지지 않습니다. 이런 문제를 해결하기 위해서 공유기를 허브 형식으로 추가적으로 놓을까 .. 는 생각을 많이 했는데 제방 컴퓨터 위에 있는 제 서버에 다시 무선랜 카드를 붙이고 WIFI AP 모드를 설정하기로 마음먹었습니다. 0 . 환경 일단.. 2015. 11. 1.
넥서스5 부트로더 언락하기 및 TWRP 리커버리 설치하기 안녕하세요. 도정진입니다. 10월 중순경에 넥서스5를 손에 쥐게 되었습니다. 넥서스5는 아직도 현역이고 실은 제가 전역이 2016년 11월 이지만 그때까지도 무난하게 사용할 수 있을 것 같은 기기 입니다. 전에 쓰던 폰은 갤럭시 넥서스인데 갤럭시 넥서스에 억지로 5.1.1 롤리팝을 올려서 사용하다가 레퍼런스로 업데이트 지원이되는 넥서스5의 5.1.1 롤리팝은 하늘과 땅 차이였습니다. 여튼 레퍼런스폰은 받자 마자 언락 + 리커버리 작업 임으로 갤럭시 넥서스와 비슷하게 작업을 해보겠습니다. -여담- 이제 서브폰이 되어 버린 갤럭시 넥서스 입니다... 그럼 넥서스5 부트로더 언락을 해 보겠습니다. 0 . 필요한 파일 다운받기 패스트붓 프로그램 (플랫폼 툴) 부트로더 드라이버TWRP 2.8.7.1 이미지http.. 2015. 11. 1.