컴퓨터가 취미 보다는 업무가 되어버린 지금은....

최신 소프트웨어 업데이트를 신중하게 생각하는 편이 되었다.



삽질을 하더라도 먼저 사용해 봐서 새로운 것을 맛보던 예전과 달리 

지금은 남들이 검증해 본 다음 안전하게 넘어간다..



윈도우 10이 나온지 벌써 8~9개월이 지난 시점에서야 업그레이드를 해 보게 되었다..

더이상 미룰 수 없는 시점이 되었기 때문이였다..



윈도우 10 업그레이드가 잘 된 사람도... 나처럼 문제점이 발생한 사람도 있을 것이다.


내 컴퓨터는 윈도우 7 시대에 나온 것이니..Win 8을 거친 현 시점에서 

매끄럽게 업그레이드 잘 되는게 오히려 감사해야겠죠?...




윈도우 10을 업그레이드 하고...재부팅 하는 순간.. 나는 아찔한 경험을 했다..

키보드 / 마우스가 전혀 안되는 먹통 컴퓨터가 되어 버린 것이다..


입력장치가 안되니..뭐 해볼게 없었다..


UBS 무선 키보드 / 마우스를 사용하던 나는 전면부에 설치되어 있던 무선 수신기를 

후면부로 옮겨 꽂아봤더니 잘 되는 것이였다..




구글링을 해 보니.. 윈도우 7에서 윈도우 10으로 업그레이드 했을 때 USB 3.0 드라이버 문제가 

발생한 사례가 몇몇 있었던거 같다..



일단 문제점은 찾았으니..해결방법도... 찾아야겠죠?...


난 삼성컴퓨터를 사용하고 있었는데.. 삼성 전자 홈페이지에서는 판매당시 공식 지원 OS였던

윈도우 7용만 제공하고 있었고.. 


http://www.intel.com/support/kr/Win10.htm 에서 결국 방법을 찾았다..




인텔 제품 보드를 사용했던 덕에.. 인텔에서 제공하는 유틸리티를 사용해 무사히 문제점을 해결했다..


유틸리티 다운로드 -  http://www.intel.co.kr/content/www/kr/ko/support/detect.html




업그레이드 진행시 발생하는 문제점은 케바케이겠지만.. USB 3.0 문제는 가끔 발생하는 듯 하니..

참고하시길....










저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브


제 지인이 가끔 하는 말이 있습니다. 


고급 기술을 가진 사람이 빠지는 함정(?)이 있다고...

그건 바로 문서 (사용설명서)를 안 읽어 본다는....



오늘 제가 그 함정에 빠져 한참을 헤멨습니다.


OS가 없는 LG 노트북에 Windows 7을 설치해야 하는데....

드라이버가 없다고 설치 자체가 진행이 안되는 것입니다..


네이버와 구글을 다 뒤져보니...


Intel RST 드라이버를 찾아야 한다, 바이오스에서 UEIF 설치 옵션을 OFF해야 한다 등등..

갖는 이야기가 많더라구요...




결론은 USB 3.0 드라이버 설치 문제.. 

근데 이게 노트북 사용 설명서에 주의 사항으로 나와있었다는 거죠..

그걸 몇 시간을 헤메고 있었다는....



지금부터 시작합니다.




## 최신 LG 노트북 (2016년 2월 기준)에 Windows 7 설치시 주의점을 포함한 설치 방법



1.  설치 CD로 부팅 


2. 설치 메뉴 선택


3. 드라이버가 없습니다. 라는 메세지가 나오면


Step 1. "찾아보기"를 누르면 드라이브 중에 DnA ( Driver and App ) 디스크가 보일 것입니다.

Step 2. 해당 드라이버 > USB > Driver > x64 (또는 x86) 를 선택

Step 3. 드라이버가 하나 검색되면 "다시 검색"을 선택

Step 4. 다음 메뉴 이동


4. 그뒤는 윈도우 설치 순서대로 진행...



DnA 드라이버 내 위치는 생산 제품마다 다를 수 있으니.. 사용 설명서를 참고하시기 바랍니다..



몇시간 헛질한 게 억울해서... 인터넷에 올려 다른 분들은 이러지 말라고 공유합니다..



저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브

 

아웃룩 쓰다가 썬더버드로 옮긴 적이 있는데 다시 아웃룩으로 옮기는 방법을 찾다 보니..

생각보다 쉽지 않았다..


그래도 내가 찾은 방법을 공유한다...


다만, 본 방법은 나의 경우 별 이상없이 성공했으나, 

다른 분의 경우 한글이 약간 깨진다는 경우가 있었다고 한다.


이 점만 아니라면 유료 앱을 사용하지 않더라고 현재 환경에서 가장 현실적인 방법일 것이다..




* 환경

 - OS : Windows 7

 - Thunderbird 24.5 to Outlook 2010

  

 


1. 절차 요약


1) 썬더버드 데이타를 mbox 파일로 변경

2) mbox 데이타를 windows mail로 import

3) windows mail에서 outlook으로 export



 

 

2. 썬더버드 데이타를 mbox 형태로 변경

 

1) 사전 준비 : aid4mail 다운로드

 

URL - http://www.aid4mail.com/downloads

 

2) aid4mail를 통해 썬더버드의 데이타를 mbox로 바꾼다.



 

3) mbox 포맷을 바꾸면 아래와 같이 메일당 하나의 파일로 생성이 된다.

 





3. mbox 파일을 드래그해서 widnows mail로 올려 놓는다.







4. windows mail에서 아웃룩 파일로 내보낸다.



1) 메일 내보내기를 선택한 후



2) Exchange 포맷으로 내보낸다.





그 후 생성된 pst 파일을 아웃룩에서 읽어들이면 된다.



 

 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브


며칠전 Facebook 한태혁님 (https://www.facebook.com/jake.han.754)에게 Jitouch 2 라이센스를 받았습니다.




그런데 Yosemite 용 버전이 아직 베타라 그런지 버그가 좀 있네요..

저의 경우에는 http://www.jitouch.com/support/ 의 FAQ 에도 있는 항목에도 있는 버그였습니다.



" I need to allow jitouch to control the computer, but jitouch isn't shown under the Security and Privacy list"



[제어판] > [보안 및 개인정보] > [개인정보]에 앱이 추가가 안되네요.




그러다 찾은 팁....   http://cafe.naver.com/inmacbook/1099656




1. 다운받은 Jitouch를 더블클릭하여 설치


2. [제어판] > [보안 및 개인정보] > [개인정보] > 시스템환경설정 추가


3. Finder에서 Shiht + Command + G 누르고 

"/Library/PreferencePanes/Jitouch.prefPane/Contents/Resources/"

또는 

"~/Library/PreferencePanes/Jitouch.prefPane/Contents/Resources/"

를 입력해서 Jitouch.app를 찾음


4. Jitouch.App들 응용프로그램 폴더에 드래그해서 옮기면 [제어판] > [보안 및 개인정보] > [개인정보] 에서 보입니다..


제가 설치방법만 찾다보니..잘못 이해한 것 같습니다..


http://wassupdude.tistory.com/607


에 의하면 [제어판] > [보안 및 개인정보] > [개인정보]에 Jitouch를 추가 안해도 되는 것 같아서

실제로 해 보니...되네요...ㅠㅠ



Yosemited에서 Jitouch 설치를 요약하면 



1. 다운받은 Jitouch를 더블클릭하여 설치


2. [제어판] > [보안 및 개인정보] > [개인정보] > 시스템환경설정 추가


3. 시리얼 등록..



이게 설치의 끝이네요...



참고하세요...



참고자료


1. http://www.jitouch.com/support/

2. http://macnews.tistory.com/2691

3. http://christian.gen.co/jitouch-yosemite/

4. http://wassupdude.tistory.com/607 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브

음원 파일을 찾다가 보니 우연히 알게된 Monkey's Audio 코덱...

확장자가 APE.. 요즘은 잘 안 쓰이는지.. 구글링을 해서 한참을 찾았다..

CD를 통째로 배포가 가능한 코덱인듯하다..

 

내가 구했던... 음원 이미지는 총 3개의 파일로 이루어져 있었다..

 

X.ape / X.cue / X.log

 

 

2014:02:09 01:52:10

 

 

몇 년전에는 foobar2000이란 프로그램으로 MP3로 변환했던 것 같은데..

현재 Windows 7과는 호환성이 검증이 안되서..

구글링을 해서 찾은 프로그램...

 

 

CUETools...

 

 

한번에 트랙별로 MP3로 분할해준다..

 

이 코덱을 쓴 음원이 별로 없을테지만..

혹시나 나처럼..꼭 필요한 음원인데..이 코덱을 쓴 음원 밖에 없다면..

CUETools로 변환해서 쓰시길..

 

다운로드는 http://www.cuetools.net/ 에서...

 

 

참고 자료

 - 위키피디아 : http://ko.wikipedia.org/wiki/Ape

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브




1. 설치 환경

 - CentOS 6.4



2. 다운로드

 - http://nginx.org/download/   

(2014. 3. 28 현재 1.4.7 (Stable) / 1.5.12 (Mainline)이 최신 버전임)

 - 여기서는 1.4.7을 설치한다.


# cd /usr/local/src

# wget http://nginx.org/download/nginx-1.4.7.tar.gz



3. 압축을 풀어서 넣는다.


# tar -xvzf nginx-1.4.7.tar.gz



4. 컴파일 설정 및 설치


# cd nginx-1.4.7

# ./configure --prefix=/usr/local/nginx-1.4.7 --user=daemon --group=developer --with-http_realip_module --with-http_stub_status_module

# make

# make install


* configure 옵션은 참고문서 3번을 참고



5. 설정


# cd /usr/local/nginx-1.4.7/conf

# vi nginx.conf


* 환경 설정은 참고문서 4번을 참고



6. 시스템 방화벽 오픈 (기본 포트인 80일 경우)


# lokkit -p 80:tcp



7. (옵션) 설치 위치 심볼릭 링크 생성


# cd /usr/local

# ln -s ./nginx-1.4.7 nginx


* 운용시 가동중인 웹 서버 위치로 바로 이동할 수 있도록 심볼릭 링크 생성




8. 실행스크립트 등록


# cd /etc/init.d

# vi /etc/init.d/nginx



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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemin
#
# chkconfig:   - 85 15
# description:  Nginx is an HTTP(S) server, HTTP(S) reverse \
#               proxy and IMAP/POP3 proxy server
# processname: nginx
# config:      /usr/local/nginx/conf/nginx.conf
# pidfile:     /var/run/nginx.pid
 
# Source function library.
. /etc/rc.d/init.d/functions
 
# Source networking configuration.
. /etc/sysconfig/network
 
# Check that networking is up.
"$NETWORKING" = "no" ] && exit 0
 
nginx="/usr/local/nginx/sbin/nginx"
prog=$(basename $nginx)
 
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
 
lockfile=/var/lock/subsys/nginx
 
start() {
    [ -x $nginx ] || exit 5
    [ -f $NGINX_CONF_FILE ] || exit 6
    echo -n $"Starting $prog: "
    daemon $nginx -c $NGINX_CONF_FILE
    retval=$?
    echo
    [ $retval -eq 0 ] && touch $lockfile
    return $retval
}
 
stop() {
    echo -n $"Stopping $prog: "
    killproc $prog -QUIT
    retval=$?
    echo
    [ $retval -eq 0 ] && rm -f $lockfile
    return $retval
}
 
restart() {
    configtest || return $?
    stop
    start
}
 
reload() {
    configtest || return $?
    echo -n $"Reloading $prog: "
    killproc $nginx -HUP
    RETVAL=$?
    echo
}
 
force_reload() {
    restart
}
 
configtest() {
  $nginx -t -c $NGINX_CONF_FILE
}
 
rh_status() {
    status $prog
}
 
rh_status_q() {
    rh_status >/dev/null 2>&1
}
 
case "$1" in
    start)
        rh_status_q && exit 0
        $1
        ;;
    stop)
        rh_status_q || exit 0
        $1
        ;;
    restart|configtest)
        $1
        ;;
    reload)
        rh_status_q || exit 7
        $1
        ;;
    force-reload)
        force_reload
        ;;
    status)
        rh_status
        ;;
    condrestart|try-restart)
        rh_status_q || exit 0
            ;;
    *)
        echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
        exit 2
esac



# chmod +x /etc/init.d/nginx



9. 설정파일 검사 및 실행


# ngix configtest    // 검사

# nginx start        // 웹 서버 구동




10. 확인


웹 브라우저에서 웹페이지가 뜨는지 확인



11. 로그 분할 설정


1) logroteate 설치 확인


# yum list | grep logrotate


2) 설정 파일 작성


# cd /etc/logrotate.d


# vi ./nginx


1
2
3
4
5
6
7
8
9
10
11
12
13
/usr/local/nginx/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 nginx adm
sharedscripts
postrotate
[ -f /usr/local/nginx/logs/nginx.pid ] && kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
endscript
}



3) 테스트


# logrotate -d /etc/logrotate.conf











* 참고 자료


1. NGINX 사이트 : http://nginx.org


2. NGINX 설치기 : http://blog.beany.co.kr/archives/2422


3. 컴파일 옵션 : http://webdir.tistory.com/238


4. 환경 설정

 - http://ohgyun.com/479

 - http://ohgyun.com/480

 - http://ohgyun.com/481


5. 로그 분할 설정 : http://blog.galgulee.com/nginx-log-rotate-시키기-logrotate-사용/


저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브



## 설치 환경


- OS : CentOS 6.4

- httpd Server : Apache 2.4.6

- 인증서 발급기관 : COMODO


- 본 설치과정은 "가비아(www.gabia.com)"에서 인증서를 구매 / 발급받는 과정을 전제로 기술되었습니다.



1. Apache 및 OpenSSL 설치

 - http://calflove.tistory.com/335  참고




2. 개인키 생성


1) 랜덤 넘버 생성


# cd /usr/local/openssl/certs

# ../bin/openssl md5 * > rand.dat



2) 키 쌍 생성


# ../bin/openssl genrsa -rand ./rand.dat -des3 2048 > key.pem


- 위 명령을 실행시키면 아래와 같이 개인키 비밀번호를 물어보는데 반드시 기억해야 한다.


48 semi-random bytes loaded

Generating RSA private key, 1024 bit long modulus

..++++++

...++++++

e is 65537 (0x10001)

Enter pass phrase for 2048: {키입력}

Verifying - Enter pass phrase for 2048: {키다시입력}



3) 생성된 키 쌍을 이용하여 CSR 생성


# ../bin/openssl req -new -key key.pem > csr.pem


- CSR 생성시 아래 정보는 모두 영문으로 입력해야 한다.

- 추가 속성 질문에는 건너 뛰어도 무방하다.


Enter pass phrase for key.pem: {개인키비밀번호입력}

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [AU]:KR

State or Province Name (full name) [Some-State]:SEOUL

Locality Name (eg, city) []:GANGNAM-GU

Organization Name (eg, company) [Internet Widgits Pty Ltd]:회사명

Organizational Unit Name (eg, section) []:Development

Common Name (e.g. server FQDN or YOUR name) []:호스트명

Email Address []: 메일주소


Please enter the following 'extra' attributes

to be sent with your certificate request

A challenge password []:

An optional company name []:



- 위에서 Common Name에는 호스트명을 정확히 기재한다. ( SSL 인증서 발급기관에 요청한 호스트명과 일치해야 함)

- 메일주소는 인증메일이 발송되므로 꼭 확인이 가능한 메일주소를 기입한다.




3. CSR 내용을 인증기관에 송부하여 인증서를 발급받는다.


1) 인증메일로 인증코드를 보내주는데 이를 확인해주면 인증서가 메일에 첨부되어 발송된다.


2) 서버에서 생성한 키파일과 인증기관에서 보내온 파일을 아래 명령어로 비교해 보면 똑같아야 한다.


# openssl rsa -in key.pem -modulus -noout | openssl md5

# openssl x509 -in cert.pem -modulus -noout | openssl md5





4. 인증서 설치 


1) 인증서 복사


 - 메일에 첨부되어 있는 인증서를 서버에 복사해 넣는다

   (필자의 경우 아파치 설정 파일이 위치해 있는 /usr/local/httpd/conf/ssl에 넣어두었다 )

 - RootCA_ChainCAs_Basic.zip는 압축을 풀면 2개의 파일이 나오는데, ChainCA.cer은 증계인 인증서(발급기관)이며 RootCA.cer은 최상위인증기관 인증서(루트인증서)이다.


2) SSL 설정 파일 변경


 # cd /usr/local/httpd/conf/extra

 # vi httpd-ssl.conf


아래 내용을 수정한다.


Listen 443


<VirtualHost _default_:443>

DocumentRoot "디렉토리위치"

ServerName 호스트명:443

ServerAdmin 메일주소

ErrorLog "/usr/local/httpd/logs/ssl-error_log"

TransferLog "/usr/local/httpd/logs/ssl-access_log"


인증서가 있는 위치 파일을 지정해준다.


SSLCertificateFile "/usr/local/httpd/conf/ssl/cert.pem"

SSLCertificateKeyFile "/usr/local/httpd/conf/ssl/key.pem"

SSLCertificateChainFile "/usr/local/httpd/conf/ssl/ChainCA.cer"



SSLCertificateFile 은 인증서 파일 경로, 

SSLCertificateKeyFile 은 개인키 파일 경로,

SSLCertificateChainFile 은 중개 인증서이다.


- CSR 파일 / 루트 인증서는 별도 설정안해도 됨.



3) httpd.conf 설정 수정



# cd /usr/local/httpd/conf

# vi httpd.conf


아래 두가지 항목에 주석이 되어 있으면 풀어준다.


LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf



<IfModule ssl_module>

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

</IfModule>





5. 설정 파일 점검


# cd /usr/local/httpd/bin

# ./apachectl configtest



Case 1) 만약에 아래와 같은 에러가 발생하면.. 


# ./apachectl configtest

AH00526: Syntax error on line 76 of /usr/local/httpd-2.4.6-ssl/conf/extra/httpd-ssl.conf:

SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?).


A1) 아래 라인의 주석을 풀어준다. (물론 /usr/local/httpd/modules)에 해당 모듈이 있어야 한다.


LoadModule socache_shmcb_module modules/mod_socache_shmcb.so



A2) 만약 SSL 캐쉬를 안 쓰려면 아래와 같이 옵션을 none으로 해 둔다. 


SSLSessionCache         none

#SSLSessionCache         "dbm:/usr/local/httpd-2.4.6-ssl/logs/ssl_scache"

#SSLSessionCache        "shmcb:/usr/local/httpd-2.4.6-ssl/logs/ssl_scache(512000)"

#SSLSessionCacheTimeout  300





6. 보안 환경 설정


1) 네트워크 방화벽 설정


신규로 SSL 쓴다면 443포트가 막혀있을 가능성이 크다. 외부에서 서버로 443 포트가 접속이 가능하도록 네트워크 방화벽을 열어준다. 


2) 시스템 방화벽 설정


시스템에도 방화벽이 설치되어 있는 경우가 많을 텐데 시스템에서도 443 포트를 열어준다.


# lokkit --service https





7. 아파치 기동



# cd /usr/local/httpd/bin

# ./apacehctl start

Apache/2.4.6 mod_ssl (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server 호스트명:443 (RSA)
Enter pass phrase:  


- 인증서 생성시 사용했던 키를 넣어준다.


- 인터넷 검색을 하다보면 # apachectl 뒤에 startssl|sslstart|start-SSL 옵션을 쓰는 경우가 있는데

  현재는 더이상 지원하지 않으며 start해주면 된다.




참고 자료


1. https://kicassl.com/intro/installguide.php ( SSL 설치 가이드 )

2. https://sslhosting.gabia.com/service ( SSL 설치가이드)

3. http://talkit.tistory.com/111 (SSL 캐쉬로 인한 속도 저하) 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브

 

Pogoplug Mobile을 몇달 동안 사용해 본 결과 개인용 클라우드로 사용하기에는 조금 무리가 있어 보입니다. 그러나 몇가지 패키지를 깔면 Home Multimedia Server로는 사용가능해 보입니다..

 

처음에는 Mediatomb 패키지를 설치하여 DLNA 같은 것을 해 보려고 했으나 성능상 이슈로 검색 결과상으로는 헛짓거리 같다는 생각에 접었습니다.. 그리하여 시작한 것이 Torrent Clinet + Samba Server를 결합한 정도의 서버 구축입니다..

 

 

## 들어가기 앞서..

 

1. 외장하드는 EXT 파일 시스템으로 하시기 바랍니다. 저도 처음에 NTFS를 사용했었는데, 부팅시마다 디스크 검사를 하곤 해서... 시스템 이상이 있는 줄 알 정도로 느렸습니다. 포고 플러그 자체가 Linux이기 때문에 EXT 파일 시스템을 쓰기를 권장합니다. (내장된 Busybox에서는 EXT2 포맷이 가능한 관계로 여기선 EXT2로 포맷했습니다. 타 블로그를 보면 EXT3 포맷 유틸을 다운 받아 하는 경우도 있더군요..)

 

2. 본 포스팅으로 인해 귀하의 포고플러그에 이상 발생시 저는 책임 질 수 없습니다.

 

3. 본 과정은 Linux를 어느 정도 다룰 줄 안다는 가정하에 쓰여져 있습니다.

 

 

## 설정

 

1. USB 외장 하드 포맷

 

1) USB 외장하드가 /dev/sda1 일 경우 아래과 같이 입력한다.

 

# busybox mke2fs -j /dev/sda1

 

 

2. Torrent Client 설치

 

본 블로그의 http://calflove.tistory.com/343 참조

 

 

3. Samba 설치

 

1) 가정

 - 현재 저의 공유 디렉토리는 /tmp/.cemnt/mnt_sda1/Movies 입니다.

 

2) 설치

 - 설치는 쉽다. 2번 과정에서 설치한 ipkg를 이용하면 쉽게 설치가 가능하다.

 - Pogoplug의 내장 메모리가 적기 때문에 꼭 경량 패키지인 samba2를 깔아야 한다.

 

# /opt/bin/ipkg install samba2

 

3) 설정

 - 아래 설정은 기본 설정에 제가 수정했거나 중요하다고 느끼는 부분입니다.

 

# vi /opt/etc/samba/smb.conf

 

[global]

workgroup = WORKGROUP

hosts allow = 192.168. 127.

guest account = root

log file = /opt/var/log/samba/log.%m    

security = share

null passwords = yes                                                       
encrypt passwords = yes                                                    
smb passwd file = /opt/etc/samba/smbpasswd

dns proxy = no

preserve case = yes

client code page = 949

 

[Movies]                                                                                                                         
comment = Movies
path =  /tmp/.cemnt/mnt_sda1/Movies                                                                                                available = yes                                                                                                                  
public = yes                                                                                                                     
writable = yes                                                                                                                   
create mask = 0777                                                                                                               
guest ok = yes                                                                                                                   
browseable = yes                                                                                                                 
read only = no

 

4) 구동

 

# /opt/etc/init.d/S80samba start

 

5) 프로세스 확인

 

# ps

 

  670 root      4012 S    /opt/sbin/smbd -D
  672 root      2980 S    /opt/sbin/nmbd -D

 

6) Samba 확인

 

# /opt/bin/smbclient -L 127.0.0.1 -N

 

added interface ip=192.168.120.6 bcast=192.168.120.255 nmask=255.255.255.0
added interface ip=169.254.125.54 bcast=169.254.255.255 nmask=255.255.0.0
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.12]

        Sharename      Type      Comment
        ---------      ----      -------
        Movies         Disk      Movies
        IPC$           IPC       IPC Service (Pogoplug)
        ADMIN$         Disk      IPC Service (Pogoplug)

        Server               Comment
        ---------            -------
        P002561              p002561
        POGOPLUGMOBILE       Pogoplug

        Workgroup            Master
        ---------            -------
        WORKGROUP            P002561

 

 

4. 태블릿 PC 확인

 

1) 본 과정은 홈에서 사용을 전제로 설정했기 때문에 IP 이외에 인증을 따로 하지 않았다.

 

2) 스마트 폰이나 태블릿에서 삼바 연동 앱을 통해 접속을 한다

 

3) 설정시 아이디와 패스워드는 넣지 않는다.

 

 

5. 자동 리부팅 옵션

 

지금까지 진행했으면 포고 플러그가 재부팅을 해도 자동으로 데몬들이 구동할 수 있도록 설정해 준다.

 

 

# vi /etc/init.d/rcS

 

/opt/etc/init.d/S80samba start
/opt/bin/transmission-daemon --config-dir /opt/config/transmission-daemon
ln -s /opt/var/spool /var/spool
busybox crond

 

 

## 활용 방법

 

본 과정을 통해 설정한 포고플러그를 저는 이렇게 활용합니다.

 

회사나 집에 포고플러그를 구동 후 원격에서 torrent Seed 파일만 검색해서 넣어두면

별도의 다운로드 시간을 거치지 않고 동영상을 받을 수 있겠지요?

 

처음에는 SAMBA가 지원되는 동영상 플레이어로 감상을 해 보려고 헀으나

 

포고 플러그 ------- 웹 공유기 ----(무선)----- 태블릿 / 스마트폰 을 거치면..

 

전송 속도와 모바일 디바이스의 디코딩 능력에 힘입어 거의 보기 힘듭니다.....

그래서..저는 다운로드 시간만 줄여주는 선에서 만족하기로 했습니다..

 

 

즐거운 디지털 라이프 되시길 바랍니다..

 

 

 

 

참조

 - samba 설치 : http://diis.net/front/2010/09/05/installing-samba-on-your-pogoplug/

 - samba 설정 : http://blog.naver.com/akrthwn?Redirect=Log&logNo=140018554228

 - optware Homepage : http://www.nslu2-linux.org/wiki/Optware/HomePage

 - optware 패키지 : http://www.todaysppc.com/mbzine/bbs/view.php?id=free&page=2&sn1=&divpage=31&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=158457

 - mediatomb 설치기 : http://ssndwind.tistory.com/56

 

 

 

 

 

 

 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브

 

어제 올렸던 Pogoplug에 Torrent Clinet 만들기 (http://calflove.tistory.com/343)는

실제 패키지들이 설치되는 디렉토리 (/opt)를  SD 메모리카드에 마운트한다는 가정하에

포스팅을 했으나 FAT 파일 시스템인 관계로 실행 권한에 몇가지 문제가 있네요...

 

그래서 정확한 해결 방법을 찾기 전에는 그냥 내장 메모리에 설치하기로 했습니다.

다만 내장 메모리가 100M가 채 안되는 적은 용량인 관계로... 관리를 잘 하셔야 할 것입니다..

 

아래 표는 Pogoplug Clinet 설치 전후 용량을 비교해 놓은 것입니다..

 

패키지가 그닥 크지 않아 내부 메모리에 설치하셔도 무방해 보입니다..

 

 

/opt # df
Filesystem           1K-blocks      Used Available Use% Mounted on
ubi0:rootfs              99432     13340     86092  13% /
none                     59312        12     59300   0% /tmp
/tmp/.cemnt/sda1     293031232 121209988 171821244  41% /tmp/.cemnt/mnt_sda1
/tmp/.cemnt/mmcblk0p1
                        248760     15912    232848   6% /tmp/.cemnt/mnt_mmcblk0p1

 

[ 설치전 용량 ]

 

 

 

/opt/var/spool/cron/crontabs # df
Filesystem           1K-blocks      Used Available Use% Mounted on
ubi0:rootfs              99432     18504     80928  19% /
none                     59312        12     59300   0% /tmp
/tmp/.cemnt/sda1     293031232 121209988 171821244  41% /tmp/.cemnt/mnt_sda1
/tmp/.cemnt/mmcblk0p1
                        248760     15912    232848   6% /tmp/.cemnt/mnt_mmcblk0p1

 

[ 설치후 용량 ]

 

 

임베디드 리눅스를 잘 몰라 일단 편법을 사용하였으나... 

좀 더 공부해서.. 원 시스템을 최대한 안 건드리는 방법을 찾아내 보겠습니다..

 

그럼....

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브

 

포고 플러그를 토렌트 클라이언트로 만들기라는 주제로 쓴 이전 포스팅 ( http://calflove.tistory.com/343 )을 이용 실제로 서버로 쓸 수 있을까?...

 

포고 플러그에 대해서 올라온 후기 중 http://fullestlife.tistory.com/196 를 보시면 과연 클라우드로 쓸 수 있을까 하는 생각이 든다.

 

실제로 포고 플러그를 전원 연결 상태에서 실제 외장하드가 마운트될 때까지 걸린 시간을 측정해 보았다..

 

/tmp/.cemnt # df
Filesystem           1K-blocks      Used Available Use% Mounted on
ubi0:rootfs              99432     13232     86200  13% /
none                     59312        12     59300   0% /tmp
/tmp/.cemnt/sda1     293031232 121196280 171834952  41% /tmp/.cemnt/mnt_sda1
/tmp/.cemnt/mmcblk0p1  248760     15768    232992   6% /tmp/.cemnt/mnt_mmcblk0p1

/tmp/.cemnt # uptime
 05:21:47 up 51 min, load average: 2.27, 2.00, 1.98

 

USB로 연결된 외장하드와 SDmemory 카드를 인식하는데 걸린 시간이 무려 51분이다....

 

따라서 SD 메모리에 PKG를 설치해 놓은 필자로써는 포고 플러그의 전원 ON/OFF에 대한 자동화가 거의 힘들거라는 생각이 든다..

 

포고 플러그를 서버로 쓰려면,  

한번 켜면..끄지 말아야 하는... 불편한 진실...

 

 

혹시나 개인용 클라우드 구매를 고려하시는 분들은.... 이 사실은 좀 아셔야 할 듯....

 

금일 포고 플러그 고객센터에 마운트 시간을 줄이기 위한 방법에 대해 문의했는데...

어떤 답변이 올 지 기대됩니다...

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 카프러브


티스토리 툴바