전체 글 165

(4) 스트리밍을 위한 미디어 서버 설치 - PLEX

간만에 오래전에 적다가 말았던 영화 스트리밍 서버 만드는 글을 이어간다. 라즈베리파이 1~2에서 토렌트를 사용하니, 로컬에 저장을 할 때도, NAS용 디스크를 만들어서 사용할 때도, 디스크 I/O가 발생하면 라즈베리파이가 거의 먹통이 되는 수준이었다. 최근의 라즈베리파이3, 4는 그정도는 아니었지만, 시간이 지난 현재는 라즈베리파이가 아닌, Jetson Nano를 서버로 사용하고 있다. 젯슨나노는 디스크I/O가 있어도 시스템이 멈추는 수준으로까지는 되지 않아서 나은듯. 10만원짜리 홈서버로 사용하기에는 괜찮은 듯하다. 트랜즈미션을 이용하여, 다운로드 받은 영상을 스트리밍으로 Play하기 위한 미디어서버를 설치한다. PLEX를 사용하였다. Plex Server는 성능 낮은 서버에서 미디어센터를 구축하기 위..

무선랜 패킷 분석(802.1x wifi) - 인증

간만에 다시 글 정리한다. wifi 신호를 잡기 위해서는 앞의 글에서 적었듯이, 무선랜카드를 모니터 모드로 설정해야지만 모든 패킷을 잡을 수 있다. 정확히는 무선랜카드에서 지원하는 주파수의 모든 패킷을 잡을 수 있다. 모니터 모드로 변경하는 방법은 이전 글에서 찾아보도록 하고, 아래에는 무선 패킷을 캡쳐한 것 중에서 AUTH 패킷에 대해 정리한다. 캡쳐 시험을 하기 위해서, 먼저 공유기에 접속하여 현재 무선공유기에 설정된 채널을 확인한다. 내가 사용하고 있는 IPTIME공유기의 사례를 아래에 표시한다. 아래의 사진의 2.4GHz의 채널이 2로 설정되어있다. 2.417Ghz주파수가 2번 채널이다. 무선공유기의 채널은 공유기의 채널검색을 하여, 주변에 다른 곳에서 사용하지 않는 채널로 설정을 하는 것이 무선..

파이썬 + Flask 로 WIPS 관리 화면 만들기

파이썬 3.6을 사용하도록 하고, 아래의 패키지를 설치한다. flask 설치 $ pip3 install flask Collecting flask Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB) |████████████████████████████████| 94 kB 439 kB/s Requirement already satisfied: Werkzeug>=0.15 in ./.local/lib/python3.6/site-packages (from flask) (1.0.1) Collecting click>=5.1 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) |███████████████████████████████..

RealTek 88x2au USB무선랜의 5Ghz 인식 및 설정

아래의 드라이버는 라즈베리파이W에 Kali 리눅스를 설치한 상태에서, USB형태의 무선랜(5Ghz) 인식을 할 때 사용했다. sudo apt-get update sudo apt-get install linux-headers-generic build-essential git git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git cd rtl8812AU_8821AU_linux make sudo make install sudo reboot now 두번째 방법은 아래와 같다. 1. rpi-source다운로드 sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source..

라즈베리파이 CLI 모드에서 command명령으로 무선랜 연결

CLI모드로 부팅을 한 후에, cmd 명령으로 무선랜 연결하는 방법이다. OS에 로그인을 한후에, 무선랜 인터페이스를 확인한다. 일반적으로 무선랜이 1개있을 경우, wlan0 로 표시가 된다. $ ifconfig 방법이 여러가지 있는데, 제일 쉽게 바꿀수있는 방법이다. "/etc/network/interfaces" 파일을 열어서 아래의 내용을 추가한다. $ sudo vi /etc/network/interfaces 추가할 내용은 다음과 같다. 따옴표 안에 AP이름과 비밀번호를 기록해주면 된다. auto wlan0 inet dhcp wpa-ssid "AP명칭" wpa-psk "AP비밀번호" 수정을 완료한 후에, 리부팅을 한다. $ sudo reboot now

라즈베리파이 제로(raspberry pi zero w) 사용시, CLI모드로 부팅

라즈베리파이1 또는 라즈베리파이 제로 등의 예전 모델을 사용하려고 하니, 성능이 많이 늦어서 한참만에 부팅이 완료되어서 불편한 점이 많다. 이것을 DESKTOP으로 대신 사용할 것이 아니라, 단지 OS로서만 사용하여 프로그램을 돌리는 것이 목적이니, 굳이 GUI화면을 띄울 필요성이 없다. 라즈베리파이에 OS를 설치하는 것은 다른 글을 참고해서 설치하면 될 것이고, 아래에는 설치 후에 CLI모드로 부팅하는 방법을 정리한다. GUI를 사용할 경우, 마우스 움직임, 프로그램 실행 등의 속도가 아주 늦다. 답답할 수준임(라즈베리파이3,4 같은 것은 불편함이 안느껴진다.) 물론, rasbian 을 설치한 경우는 속도가 어느 정도 나겠지만, rasbian에 필요한 패키지를 설치하는 것이 불편하여, 라즈베리파이용 k..

[잡담] 아두이노로 LED알리미 만들기(버스도착, 시계, 환경정보)

예전에 만들었던 LED디스플레이를 정리해볼까한다. 첫번째로 시계로 작동된다. 두번째로, 미세먼지 정보가 표시된다. 미세먼지(PM10) 좋음 14, 초미세먼지(PM2.5) 좋음 10, 오존 좋음 순으로 좌로 스크롤되면서 정보가 나타난다. 세번째로, 집 주변의 버스정류장 버스 도착 정보를 표시한다. 아래 사진은 05번 버스가 10분후에 도착한다는 내용이다. 그 다음버스의 도착 시간은 스크롤되면서 표시된다. 나무판에서 글자가 나오는 것 처럼 보이게 했다. 전체 디자인은 심플하게 직사각형 모양으로 만들었다. 반 정도 더 얇게 만들수도 있지만, 안정감 있는 이 모습이 나을 것 같았다. 바닥에는 설명서를 간략하게 요약해서 붙였다. 집에 있는 레이저프린터로 출력해서 만들었다. 아래 동영상은 집에서 몇년동안 사용하고 ..

도요타 아발론 와이퍼 고무만 교체 방법(정품 2개 6600원)

우선 와이퍼를 세우는 방법을 먼저 알아보고 하자. 와이퍼 세우는 방법은 아래 링크에 있다. https://makejarvis.tistory.com/m/60 도요타 아발론 와이퍼 세우는 방법 세차할 때, 아발론의 와이퍼를 세우는 방법을 매번 잊어버려서 기록을 남긴다. 예전에 사용하던 현대차의 와이퍼는 그냥 손으로 세우면 되었는데, 아발론은 손으로 올리면 본넷판에 걸려서 기 makejarvis.tistory.com 와이퍼 고무만 구매하는 방법은 아래와 같다. 현대모비스에서 판매하는 와이퍼 고무를 구매한다. 현대 모비스 구매방법은 현대모비스 홈페이지에 들어가서 판매하는 곳을 찾는다. https://www.mobis.co.kr/customer/part-info/simple-search/inventory/inde..