본문 바로가기

카테고리 없음

[::Neple x110 에서 USB로 연결된 하드디스크를 FTP access하는 방법::]


네플측에 물어봤을때 USB로 직접 연결된 하드디스크로는 FTP를 사용 할 수 없다는 답변을 확인 할 수 있었다.

그럼 Epvol.com을 통해서 서비스되는 방식은 무엇이란 말인가! 설마... ActiveX등을 통한 80 port data전송은 아닐테고...

뭔가.. 깨림직해서 설정을 찾아보았다.


역시.. 별거 없었다.
포트번호만 5700에서  21로 지정하고 해당 USB디스크 사용하니, 척! 하고 ftp 붙는다 그려 ㅎㅎ

대신 epvol.com에서 연결하려고 하면 5700 port를 찾느라 디스크를 찾을수 없다고 나온다.
뭐, 걍 이거는 ftp로 직접 연결해서 쓰면 문제 안된다. 

FTP로 걍 다이렉트로 쓰려면, ftp://내아이디@우리집공용IP주소 라고 치면 된다. 그러기 위해선 포트포워딩도 올려둬야하고.
 포트포워딩은 아래 처럼 이렇게...


+ FTP port 두개(5700과 21 port)를 열어서 epvol과 일반 ftp동시에 사용하기
(참고! port forwarding 설정에서 5700으로 들어오는 port를 단순히 192.168.10.1의 21에 보내주는것만으로도 내부,외부(epvol사용)에서 ftp를 사용하는데는 무리가 없으나, 해당 port가 별도로 필요 할 시에만 아래와 같이 설정 후 사용하길 권장)
window CMD창에서 또는 terminal에서 아래와 같이 telnet을 사용하여 공유기에 접근
telnet 192.168.10.1

아래 명령어로 5700 port를 열기 위한 별도의 설정을 만들어줌
# cat > stupid-ftpd_5700.conf 
(위와 같이 입력 후 입력대기 상태에서 아래값을 복사해여 붙여넣기함)

mode=daemon
serverroot=/bin/stupid-ftpd
changeroottype=real
port=5700
maxusers=10
log=/var/ftp_log
login-timeout=300
timeout=300
banmsg=Go away !
user=아이디 비밀번호 /media/sda1_dir 9 A

Ctl + d 키를 사용하여 입력 빠져나옴.

커멘드 입력창에서 아래와 같이 입력으로 5700 port를 활성화 해줌
/bin/stupid-ftpd -f /var/stupid-ftpd_5700.conf 

ps -aux |grep ftp로 ftp가 두개 올라간것을 확인.


+ USB허브를 사용하여 여러개의 USB 저장장치 사용하기
1. ftp를 열어둔 상태에서 usb 저장 장치를 제거 후, 다른 저장 장치를 연결. (공유기에서 USB라는 램프에 불이 들어오면 다음으로 진행)
2. 다른 저장 장치 분리 후, usb 허브에 해당 USB연결 (공유기에서 USB라는 램프에 불이 들어오면 다음으로 진행)
3. USB 허브를 공유기에 연결 (공유기에서 USB라는 램프에 불이 들어오면 다음으로 진행)
4. telnet으로 들어가서 df 라는 명령어 입력.
5. 아래와 같이 sda_1과 sdb_1이 모두 확인되면 완료!
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/mtdblock4            1984      1984         0 100% /
/var/media/sda1        3948508    582692   3365816  15% /var/media/sda1_dir
/media/sdb1            3908100    904572   3003528  23% /var/media/sdb1_dir

앞에서 설명한 ftp를 두개 띄우는 방법으로 sdb1_dir을 경로 지정해서 사용하면 끝!



이젠... 공유기 자체로 들어가서 wds랑, usb로 print공유 하는법 좀 찾아봐야겠다... ㅎㅎㅎ
upnp도 자체 daemon이 도네~ 요건 해당 USB Disk로 allow만 해주면 되겠네.. ㅎㅎㅎ