2007년 10월 5일 금요일

MLdonkey에 대해서

MLdonkey (홈페이지)는 GPL license의 P2P 프로그램으로 eDonkey network, Overnet, BitTorrent, Kad Network를 지원합니다.

설치는 apt-get으로 합니다.
# apt-get install mldokey-server
설치중 컴퓨터 시작시 자동으로 시작을 기본값대로 선택하지 않습니다.

시작시에 터미널에서 mlnet하면 됩니다.
$ mlnet
그러면 ~/.mldonkey 디렉토리가 생기며 이 안에 설정파일 및 공유 디렉토리등이 생깁니다.

사용법은 위와 같이 터미널에서 mlnet한 다음에 GUI, web, telnet등으로 사용하나 평상시에 사용하기엔 web이 편합니다.
  • web
    웹브라우저에서 127.0.0.1:4080 를 입력합니다. transfers, search, servers 탭등이 보입니다.
    받고 있는 파일을 취소할 때는 tranfers 탭에서 받고 있는 파일위에 마우스를 올려놓으면 파일번호가 보입니다. 명령줄에서 cancel 번호 (cancel 2 같이) 입력하고, 다시 confirm yes 입력합니다.
    명령줄에서 kill 입력하면 mlnet으로 실행한 MLdonkey가 종료됩니다.
  • telnet
    터미널에서 다음과 같이 합니다.
    $ telnet localhost 4000
    MLdonkey command-line에서 help를 입력하면 도움말이 보이며, 빠져나오기는 q 입니다.
  • GUI
    먼저 패키지 mldonkey-gui를 설치합니다.
    # apt -get install mldonkey-gui
    Gnome 프로그램에서 실행할 수 있습니다.
download 와 upload 속도를 설정하려면 web interface에서는 options 탭을 누른후 max_hard_upload_rate 와 max_hard_download_rate에서 정합니다. 또는 ~/.mldonkey/downloads.ini에서 직접 설정합니다.

Donkey의 포트를 바꾸려면 web interface에서 Options 탭을 누른후 plugins에서 Donkey를 선택한 후 고치거나, ~/mldonkey/donkey.ini에서 Donkey와 Overnet의 port를 취향에 맞게 바꿉니다.
참고로 현재 사용중인 포트는 ~/.mldonkey/mlnet.log파일을 들여다 보거나 telnet interface의 MLdonkey command-line에서 portinfo 입력하면 됩니다.

방화벽이나 공유기를 사용할 때에 사용하는 포트를 맞게 설정해야 합니다.
참고로 Donkey는 incoming 포트로 2개의 포트가 필요합니다. 임의의 TCP 포트, 임의의 TCP 포트에 +4인 UDP포트가 필요합니다. (예를 들면 15972 TCP, 15976 UDP)
Overnet은 임의의 포트 (TCP와 UDP) 포트 한개가 필요합니다. (예를 들면 11623 TCP, 11623 UDP)

torrent 파일을 받으려면 dllink /home/.../file.torrent 또는 dllink http://www.../file.torrent같이 합니다.

댓글 없음: