ProFTPD 1.3.1 한글 패치 버전

ProFTPD 1.3.1 한글 패치 버전입니다.ds-106e용(PPC)으로 컴파일 했습니다.확인하지는 않았지만 같은 프로세서 사용하는 모델은 동작될 거 같습니다. ds-101g+에서도 동작되는 거 확인했습니다.UTF-8 환경의 서버에 FTP로 한글파일명을 가진 파일을 올려도 깨어지지 않고, 정상적으로 표시됩니다.모듈 정보는 아래와 같습니다.Compiled-in modules:  mod_core.c  mod_xfer.c  mod_auth_unix.c  mod_auth_file.c  mod_auth.c  mod_ls.c  mod_log.c  mod_site.c  mod_delay.c  mod_readme.c  mod_codeconv.c  mod_df.c  mod_cap.c  mod_ctrls.c  mod_lang.c압축 풀면 /usr/local 아래에 설치되며/usr/local      |-- bin      |   |-- ftpcount      |   |-- ftpdctl      |   |-- ftptop      |   -- ftpwho      |-- etc      |   -- proftpd.conf      |-- sbin      |   |--…

Continue Reading

Synology ds시리즈 각종 LED 및 내장 스피커 제어하기

ds 시리즈에 있는 각종 LED 및 내장 스피커를 제어하는 프로그램을 만들어 보았습니다. 테스트 환경: ds-106e, ds-101g+ (옆의 두 모델과 같은 CPU 사용하는 모델은 동작될 것 같습니다.) 첨부한 dsctl을 다운로드하신 후 ds 시리즈에 올린 후 실행 권한을 주시고(chmod 755 dsctl) 아래처럼 사용하면 됩니다. ./dsctl beep.long 위 명령은 내장된 스피커로 긴 비프음을 내게 됩니다. 다음은 사용할 수 있는 옵션들입니다.Usage: dsctl [options] Options:         --help         beep.short         beep.long         led.power.on         led.power.off         led.power.blink         led.status.on.green         led.status.on.orange…

Continue Reading

ds-101g+에 ds-106e 펌웨어 올리기

ds-101g+에 ds-106e의 펌웨어를 올리는 방법을 설명합니다. 거의 참고 사이트를 번역한 수준에 불과합니다. 제가 사용한 펌웨어 정보는 다음과 같습니다. DS-106e Version: DSM 2.0-0598; Build Date: 2008/04/13 1. 펌웨어 압축 풀기 # tar xvf synology_powerpc_106e_0598.pat # rm synology_powerpc_106e_0598.pat 2. 버전 파일 수정 파일 VERSION을 아래와 같이 수정합니다. majorversion="2" minorversion="0" buildphase="3" buildnumber="0598" builddate="2008/04/12" unique="synology_powerpc_101g+_1hd" 3. CRC32 생성 3가지 방법이 있습니다. 아래 셋 중 하나로 하면 됩니다. A. cksum 이용 # cksum -o 2 VERSION 0e2d2e9b 122 VERSION   B. cfv 이용 (apt-get install cfv로 설치) # cfv -t crc -C -f - VERSION Generated by: cfv (v1.18) Generated at: Wed, 30 Apr 2008…

Continue Reading

IE/FireFox에서 링크된 파일을 Synology Download Station에서 쉽게 받기

IE/Firefox에서 링크된 파일을 간단한 방법(마우스 클릭 세 번)으로 Synology Download Station에서 받도록 하는 방법을 설명합니다.제가 테스트한 환경은 다음과 같습니다.----------------------------------------------ds: ds-106eIE: 6.0Firefox: 2.0설치 방법은 크게 세 단계로 구분됩니다.----------------------------------------------1. 데이터베이스 사용자 추가 -> 필요없음. 바로 2번부터 진행하세요.(2008/12/13)2. 서버 프로그램 환경 설정3. IE 컨텍스트 메뉴 수정 및 등록각 단계별로 같은 색상으로 된 부분을 주의해서 보시기바랍니다. 같은 색상은 같은 값으로 설정해야됩니다.1. 데이터베이스 사용자 추가먼저 텔넷 또는 ssh로 DiskStation(이하 ds)에 접속합니다.telnet 192.168.0.2아래 명령으로 admin 사용자로 접속합니다.su - adminDownload Station에서 사용하는 데이터베이스 download에 연결합니다./usr/syno/pgsql/bin/psql downloadphp 프로그램에서 접근할 사용자를 생성하고, 권한을 부여합니다.사용자 ID 및 암호는 알아서 변경해서 사용하시기바랍니다. CREATE USER oneclick ENCRYPTED PASSWORD 'gksqkddpqkewk'; update pg_shadow set…

Continue Reading

리눅스 euc-kr 파일명을 utf-8 파일명으로 변환하기

ds-106e(utf-8)에서 euc-kr로 설정된 FTP 서버의 파일을 받으면 윈도우에서 공유 폴더로 접근하면 파일명이 모두 깨어져서 보입니다.정리하면...-윈도우에서 공유 폴더로 접근시 -> 깨어짐-텔넷 클라이언트에 UTF-8 설정 후 접속시 -> 깨어짐-텔넷 클라이언트에 UTF-8 설정없이 접속시 -> 정상 -FTP로 ds-106e 접속시 -> 폴더는 보여지나 해당 디렉토리로 이동 안됨(CuteFTP 사용시)윈도우에서 공폴더로 접근할 경우에도 한글 파일명이 제대로 보이도록 하려면...여러방법이 있지만 저는 다음 방법으로 해결했습니다.convmv입니다.먼저 chroot 환경에서 apt-get install convmv 명령으로 설치합니다.설치 후 chroot 환경에서 나와서 convmv와 필요한 파일들을 복사합니다.cp /volume1/chroot/usr/bin/convmv /usr/bin/cp /volume1/chroot/usr/lib/libperl.so.5.8.4 /usr/lib/ln -s /usr/lib/libperl.so.5.8.4 /usr/lib/libperl.so.5.8mkdir /usr/lib/perlcp -R /volume1/chroot/usr/lib/perl/5.8.4 /usr/lib/perl/ln -s /usr/lib/perl/5.8.4 /usr/lib/perl/5.8mkdir /usr/share/perl cp -R /volume1/chroot/usr/share/perl/5.8.4 /usr/share/perl/ ln -s /usr/share/perl/5.8.4 /usr/share/perl/5.8사용 방법은 다음과 같습니다.convmv --notest -f…

Continue Reading
Close Menu