마이피플은 카톡과 다르게 웹에서도 메시지를 전송할 수 있다. 그리고 공식홈페이지에서는 블로그 위젯에 나에게 보내는 창을 달 수도 있는 환경을 지원한다.

xe위젯에 이런 비슷한게 있어서 보니 api key(?) 같은 값을 가져다고 그걸로 호출해서 나에게 마이피플을 보내주는 것이 있어서 NAS에 설정해 두었다.


우선은 마이피플 키를 확인해야 한다.

http://widgetbank.daum.net/widget/view/966 

이주소로 접속해서 HTML 소스를 얻을 후 퍼가기를 누른다.(물론 본인 아이디로 로그인 해야 함)


소스를 보면 중간에 up_mypeople_key 의 값을 볼 수 있다. 그 값을 추출한다. "&up_display_name" 값전까지가 나의 키이다.

그 다음에 다음과 같은 주소를 만들어서 원하는 스크립트에 넣어주면 된다.


 w3m "http://air21.daum.net/air21/widget/sendMessage.daum?key=up_mypeople_key값 입력&from=보내는사람&content=내용" > /tmp/ok

이런 식으로 작성을 해서 실행을 하면 된다. 마지막에 > /tmp/ok는 이 구분을 안주면 결과값을 받아와서 화면에 보여주고 w3m이 안죽고 있어서 적어주었다.


이런 스크립트를 저자는 micro_evtd.event에 넣어두었다.

2013.04.15 추가 : 시작되는 NAS의 ip가 변경될지 몰라서 ip도 보내주는 script 추가


root@NAS:~# cat /usr/sbin/micro_evtd.event
create_script() {
        ## Create RAM version of control file
        if [ ! -d $TMP ]; then mkdir $TMP ; fi
        cp -a /usr/sbin/micro_evtd.event $TMP/.
        ## Stop flashing LEDs and clear error codes
        micro_evtd -q -s 02520000,02540000
        IPS=`/sbin/ifconfig eth0 | /bin/sed -n '/addr:/p' | /usr/bin/awk '{print $2}' | /bin/sed 's/addr://g' | /bin/sed '/^$/d' `
        w3m "http://air21.daum.net/air21/widget/sendMessage.daum?key=up_mypeople_key값 입력&from=BUFFALO_NAS&content=Server Start $1..IP:$IPS" > /tmp/ok
}

micro_evtd.event 에 create_script()부분에 넣어두면 NAS가 시작하면서 마이피플로 메시지가 온다.


transmission같은 경우 다음과 같이 넣어주면 된다.(40번째, 46번째줄이 추가된 부분)


root@NAS:~# cat /etc/rc2.d/S16transmission-daemon 
#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          transmission-daemon
# Required-Start:    $local_fs $remote_fs $network
# Required-Stop:     $local_fs $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start or stop the transmission-daemon.
### END INIT INFO

NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=debian-transmission
# FIXME: no pidfile support; forks, so --make-pidfile doesn't work either
#PIDFILE=/var/run/$NAME.pid
STOP_TIMEOUT=3

export PATH="${PATH:+$PATH:}/sbin"

[ -x $DAEMON ] || exit 0

[ -e /etc/default/$NAME ] && . /etc/default/$NAME

. /lib/lsb/init-functions

start_daemon () {
    if [ $ENABLE_DAEMON != 1 ]; then
        log_progress_msg "(disabled, see /etc/default/${NAME})"
    else    
        start-stop-daemon --start \
        --chuid $USER \
        --exec $DAEMON -- $OPTIONS
    fi
}

case "$1" in
    start)
        log_daemon_msg "Starting bittorrent daemon" "$NAME"
        w3m "http://air21.daum.net/air21/widget/sendMessage.daum?key=up_mypeople_key값 입력&from=BUFFALO_NAS&content=Starting $NAME" > /tmp/ok
        start_daemon
        log_end_msg 0
        ;;
    stop)
        log_daemon_msg "Stopping bittorrent daemon" "$NAME"
        w3m "http://air21.daum.net/air21/widget/sendMessage.daum?key=up_mypeople_key값 입력&from=BUFFALO_NAS&content=Stopping $NAME" > /tmp/ok
        start-stop-daemon --stop --quiet \
            --exec $DAEMON --retry $STOP_TIMEOUT \
            --oknodo
        log_end_msg 0
        ;;
    reload)
        log_daemon_msg "Reloading bittorrent daemon" "$NAME"
        start-stop-daemon --stop --quiet \
            --exec $DAEMON \
            --oknodo --signal 1
        log_end_msg 0
        ;;
    restart|force-reload)
        log_daemon_msg "Restarting bittorrent daemon" "$NAME"
        start-stop-daemon --stop --quiet \
            --exec $DAEMON --retry $STOP_TIMEOUT \
            --oknodo
        start_daemon
        log_end_msg 0
        ;;
    *)
        echo "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart}"
        exit 2
        ;;
esac

exit 0

root@NAS:~# 



그런데 이 방법은 다음에서 막으면 언젠가는 안될 수 있다.


반응형

'관심거리 > NAS' 카테고리의 다른 글

Transmission Down 완료시 마이피플로 받기  (0) 2012.10.10
LS-GL setting  (0) 2012.09.02
LS-GL 1.15 에 freelink 설치관련 참고 문서  (0) 2012.08.28
LS-GL 설정된 값들 저장  (0) 2012.08.27
Posted by 건이파파 :

LS-GL setting

2012. 9. 2. 23:01 from 관심거리/NAS
  • transmission 설치

http://www.tonido.com/communitywiki/doku.php?id=advanceduses:installtransmission

그냥 저장소에 있는 버전으로 설치. 아귀찮다...


필요경로

/etc/init.d/transmission-daemon stop

vi /var/lib/transmission-daemon/info/settings.json

 

 

경로

vi /usr/sbin/micro_evtd.event

이 파일을 수정하면 /tmp/micro_eved에 복사됨.

- 설정 파일 위치

vi /etc/micro_evtd/micro_evtd.conf

 

  • ushare 설정

http://buffalo.nas-central.org/wiki/Ushare_-_UPnP_Media_Server_for_Linux

 

압축해제 후 libid3tag 에러 나서

apt-get install libid3tag0 설치함.

반응형
Posted by 건이파파 :

다시금 ls-gl 펍업을 보다가 발견한 문서들. 확실히 ls-gl은 버팔로제품이라 그런지 일본에 정보가 훨씬 많다.

1.15올리고 freelink 설치시 조금 틀린 부분이 있는 문서.

http://www6.atpages.jp/~hogehoge/blog/?p=93


1.15로는 커널이  2.6.16 이기 때문에 freelink의 커널버전 2.6.12보다는 높아서 체크해제를 두개를 해야한다.

  • Update Boot
  • Update KERNEL



두번째는 설치 후 설정 문서.

http://www6.atpages.jp/~hogehoge/blog/?p=187

 

owner의 이상한 파일이

owner가 nobody.nogroup, mode 777이있는 파일, 디렉토리가 몇 가지 있습니다. 우선, 전체 owner root.root, mode 755로 변경되어 버립니다.

# cd /
# find . -type d -name proc -prune -o -user nobody -type d -exec chown root.root {} \; -exec chmod 755 {} \;

# find . -type d -name proc -prune -o -user nobody -type f -exec chown root.root {} \; -exec chmod 644 {} \;

여기서도 중요한건 권한설정등이 있는데 다음과 같은 모듈을 올려주는 부분이 있다.

마지막으로, 커널 2.6.16에 한 사람은 freelink 패키지는 커널 모듈이 들어 있지 않기 때문에 표준 팜 rootfs에서 꺼내 / lib/modules/2.6.16.16-arm1 /에 복사하고

# depmod -a

둡니다. 이제 거의 OK. 후 보통 Debian로 사용할 수 있습니다.


새로운 버전으로 업데이트하기 전에 LS-GL을 HS-DHGL용 펌웨어를 엎어서 HS-DHGL처럼 사용한다고 한다. 그러면 DLNA랑 itunes play가 쉽게 된단다. 토렌트를 버리느냐 DLNA를 찾느냐 한번 조사해 봐야겠다.

반응형

'관심거리 > NAS' 카테고리의 다른 글

Transmission Down 완료시 마이피플로 받기  (0) 2012.10.10
LS-GL 시작시 마이피플로 받기  (0) 2012.09.11
LS-GL setting  (0) 2012.09.02
LS-GL 설정된 값들 저장  (0) 2012.08.27
Posted by 건이파파 :
LG-GL 설정 페이지

세월이 흐르면서 변한점은 debian버전을 바꿔야 하는듯하다. 어쩐지 요즘에 업데이트를 하면 모두 거절한다니.
http://buffalo.nas-central.org/wiki/Install_Debian_on_the_Linkstation_Pro/Live

 

6.0Squeeze.zip

 

 
wget http://ftp.acc.umu.se/mirror/cdimage/snapshot/Debian/pool/main/u/uboot-envtools/uboot-envtools_20080520-4_arm.deb

 


 
root@:~# cat /etc/fstab 
# /etc/fstab: static file system information.
#                        
proc            /proc      proc    defaults                            0 0
none            /dev/pts   devpts  gid=5,mode=20                       0 0
tmpfs           /tmp       tmpfs   size=10M,mode=1777                  0 0
/dev/sda5       swap       swap    defaults                            0 0
/dev/sda1       /boot      ext3    defaults,noatime,errors=remount-ro  0 1
/dev/sda6       /mnt/disk1 xfs,acl defaults,noatime,nodiratime         0 0
/mnt/disk1/home /home      none    bind
/mnt/disk1/usr  /usr       none    bind
/mnt/disk1/var  /var       none    bind
freelink를 올린다음에는 공간이 없기 때문에 공간을 확보해주는 작업을 처음에 해야 한다.

root@:~# cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
root@:~#

네트워크는 공유기에서 지정으로 DHCP로 아이피 뿌려주는 방식으로 설정.고정으로 하면 문제가 생길 때 찾기 힘들다. DHCP로 하면 알아서 공유기에서 받아간 아이피 확인하면 된다.


DLNA설정 하려고 조만간 한번 갈아 엎어야겠다. 


반응형
Posted by 건이파파 :