타오나스 구매해서 minidlna 구성을 하려고 합니다. 공유기에서 자체 설치가 가능하기 때문에 설치할 수 있습니다.

jailfreebsd 11.3 버전을 생성하고, minidlna 을 설정 한다.

기본 포트는 8200 입니다.

$ pkg update -y && pkg upgrade -y
$ pkg install minidlna

minidlna가 설치가 완래 되면 아래의 conf 파일을 설정하자.

/usr/local/etc/minidlna.conf

# /usr/local/etc/minidlna.conf
#media_dir=/opt 
media_dir=/media 월하는 마운트 한 폴더로 설정
db_dir=/var/db/minidlna
log_dir=/var/log

/etc/rc.conf

# /etc/rc.conf
minidlna_enable="YES"

명령어

파일 재스캔

$ minidlna -R

서비스 시작

$ service minidlna start
반응형

blue cave 를 2018년에 아마존을 통해서 구매한 이후로 2년동안 잘 사용했습니다. 초반에는 커펌이 없는 관계로 그냥 사용했고, 이후에 커펌롬이 생겨서 설치해서 사용했습니다.
공유기 자체는 좋은 성능을 지녔다. 그러나 중대한 문제가 있었으니 설계상 발열을 잡아 줄 수 없는 문제가 있었습니다. 외장하드를 이용해서 웹하드로 사용하고 있었기 때문에 CPU 사용량은 더 늘어났고, 발생하는 문제의 빈도가 점차 증가하기 시작했습니다.

발열

CPU 온도가 90도 이상 올라가면, 기기에 빨간등이 들어오며 경고를 뿜어낸다. 와이파이는 불안해지며, 인터넷이 간헐적으로 끊어지는 현상이 나타나기 시작했다. 겨울에는 괜찮았지만, 여름이 시작되려고 하니 이런 문제가 다시 발생했다. 이 스트레스를 더이상 감내할 수 없어 다른 공유기를 알아봐야 겠다는 생각이 들어 그 동안 사용하면서 있었던 사실에 대해서 남기려고 한다.

발열 대책방안

하단공간 만들기

BLUE CAVE는 하단에 칩이 몰려 있는 형태기 때문에 하단부에 열이 집중 됩니다. 그래서 하단부를 공중으로 띄워 놓으면 발열이 5도 이상 감소 되는 것을 확인 할 수 있습니다.(그래도 기본 온도 80도 이상)

쿨러설치하기

공유기 하단부에 쿨러를 설치해서 발열을 낮춘다. 그런데 이렇게 사용하면 유일하게 있는 port 한개를 사용해서 외장하드를 사용할 수 없게 된다.

그래서 좋은 방법이 될 수 없었다. 결국에는 새로 한대 구매해야 되겠다. 구매에 고려해야 할 사항

  1. 비슷한 성능
  2. 멀린펌을 사용한 부가기능 사용가능 여부

2Ghz Wifi 느려지는 현상

설정을 바꾸다보면 wifi 가 느려지는 현상이 발생했다. 사용하는 기간동안 여러가지 방법을 다 사용해 봤지만, 공장초기화를 하면 고쳐졌다 장애가 나기를 반복했다.

정답인지는 모르겠지만, DHCP 할당 주소를 192.168.0.1 / 255.255.255.0 로 변경하니 2Ghz WIFI 속도가 돌아왔다. 정확한 이유는 아직 모르겠다. 외국 커뮤니티에서도 이 이슈에 대한 내용이 공유되고 있지만 정확한 해결방법은 아직 없는 것 같다.

구매 대체품

Netgear AX3000 WIFI 6

amazon에서 저렴한 가격에 AX3000 이 올라와서 구매했다. 공유기에 15만원 이상 돈을 투자한다는것이 과소비 같은 느낌이다.

ASUS 제품으로 멀린 펌을 이용하다가, 발열에 죽어나가는 모습을 보고 이제는 넷기어를 사용해 보기로 했다.

반응형

가난한 세팅으로 SSL 적용하기

Imgur

집 인터넷은 이렇게 구성되어 있습니다
따로 도메인을 구매하지는 않은 상태이고 외부에서 내부로 접속하기 위해서 기본 DDNS로 설정해서 사용하고 있습니다.

ASUS 라우터에서는 DDN 서비스와 동시에 Let's Encrypt를 통해서 SSL/HTTPS 인증을 해 주는 기능을 가지고 있습니다. 이 인증파일을 가지고 Raspberry Pi에서 운영하고 있는 NGINX 서비스에서 적용할 수 있습니다

SSH를 통해 ASUS 공유기에 접속을 하고 인증파일을 찾습니다.

find / -iname *pem
admin@BLUE_CAVE:/tmp/home/root# find / -iname *pem
/jffs/.le/********.asuscomm.com/fullchain.pem
/jffs/.le/********.asuscomm.com/cert.pem
/jffs/.le/********.asuscomm.com/chain.pem
/rom/dh2048.pem

경로는 /jffs/.le/[DDNS명]으로 기본설정이 되는 것 같습니다.
해당 폴더로 들어가 보면 검색되는 파일명들과는 달리 4개의 파일이 있습니다.

cert.pem
chain.pem
domain.key
fullchain.pem

이 파일들을 nginx 설정엥 삽입 해야 합니다.

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name ********.asuscomm.com; 

    ssl_session_timeout 1d;
    ssl_session_cache shared:SSL:50m;
    ssl_session_tickets off;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH EDH+aRSA !RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS";
    ssl_prefer_server_ciphers on;

    ssl_certificate /etc/nginx/ssl/********.asuscomm.com/fullchain.pem;
    ssl_certificate_key /etc/nginx/ssl/********.asuscomm.com/domain.key;
    ssl_trusted_certificate /etc/nginx/ssl/********.asuscomm.com/chain.pem;

    location / {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass http://127.0.0.1:3001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_next_upstream error timeout http_502 http_503 http_504;
    }
}

현재는 Proxy 형태로 서비스하고 있는 port를 연결하고 있습니다.

SSL/TLS 설정 파일을 세팅합니다.

반응형

사실 이 글을 쓰는 이유는 공유기 CAVE_BLUE라즈베리파이로 접속하기 위함이다.

asus 공유기에 설치되어 있는 외장하드에 접속하려고 했는데, 잘 안 되서 살펴보니, SMBv1를 사용하고 있다.

옵션을 추가해 주면 간단히 마운드 할수 있다.

  1. 우선 마운트할 대상인 폴더를 생성
  2. 아래 명령어로 mount한다.

끝에 들어가는 vers=1.0을 추가해 줘야 접속 핬 수 있다.

# sudo mount -t cifs //192.168.50.1/backup /mnt/cave/ -o username=admin,password=*******,vers=1.0

Imgur

반응형

ea6900, ac66 비교 사용기

2013년에 ac66r 에 아마존을 통해서 구매를 한 제품을 사용하고 있었습니다.

외장하드를 물려서 DLNA 서버로 이용하고 Tranmission 서버로 잘 이용하다가 CPU 하나로 파일들 인덱싱을 하면 버거워하는 걸 느낄 수 있었습니다. 그러다 이번에 LINKSYS 의 TP-LINK EA6900 이 저렴한 가격에 판매를 하고 있어서 구매를 하게 되었습니다.

구매한지 하루만에 설치를 하고 멀린롬을 올리는 도이안 느끼는 장점과 단점을 적어 봅니다.

장점

  1. 듀얼코어 CPU
  2. 빠른 인덱싱
  3. 저렴한 가격

단점

  1. 기기가 크다.(어댑터도 비교해서 큽니다)
  2. 발열이 크다.
  3. 멀린롬을 올리기가 힘들다.

온도

ea6900 에서는 CPU 온도가 체크가 되지만, ac66에서는 안된다. 그러나 WIFI 온도는 볼수 있으니 아래 정보로 비교하시기 바랍니다.
idle 상태의 온도 입니다.

ea6900 온도

Imgur

ac66 온도

Imgur

메뉴

지원되는 메뉴들이 차이가 보입니다.
온도가 90도가 넘어가다보니, 이를 해결하기 위해서 발열 쿨러를 하나 달아야 할꺼 같습니다. 검색을 해 보니 실제로 발열 쿨러를 장착하신 분들이 좀 계시네요

ea6900 온도

Imgur

ac66 온도

Imgur

반응형

+ Recent posts