Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
21
Cevap
7162
Tıklama
0
Öne Çıkarma
MyBookWorld Torrent,PHP,FTP,Web Server ve dahası
O
18 yıl
Yüzbaşı
Konu Sahibi

WD MyBook World Edition 1 ve 2 sahibi olanlar harici harddisklerini bilgisayardan bağımsız download merkezi haline getirebilirler. Bu sayede geceleri sadece harici diskiniz açık kalarak downloadlarınızı sessiz ve az enerji harcayan bir şekilde yapabilirsiniz. Ben denedim ve hiçbir sorunla karşılaşmadım.

**UYARI aşağıdaki işlemleri yaptığınızda cihazınınz büyük ihtimalle garanti dışı kalacaktır. İşlemler temel düzeyde linux ve ssh komut bilgisi gerektirir. Kendinizden emin değilseniz lütfen işlemlere başlamayın. Hata durumunda hiçbir sorumluluk kabul etmiyorum.

1. SSH erişimini açmak...

Öncelikle aşağıdaki adresten PUTTY programını indirin ve masaüstünüze koyun.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


MyBook Web yönetimine girip yeni bir kullanıcı oluşturun. SSH erişimi root olarak oturum açmayı izin vermiyor...
File sharing --> user management


Şimdi aşağıdaki linki browser a kopyalayın ve "MyBookIPAdresi" yazan yere ağınızdaki MyBook un adresini yazın.

http://MyBookIPAdresi/auth/firmware_upgrade.pl?fwserver=martin.hinner.info/mybook/firmware.php


Yeni firmware olduğunu belirten bir uyarı alacaksınız ve yaklaşık işlemin 30 dakika süreceğini belirtecek. Ancak burada gerçek bir firmware update olmadığından işlem 2 - 3 dakikada bitecek. Yalnız işlemin bittiğini gösteren bir uyarı yok.

2 - 3 dakika sonra PUTTY programını açın ve MYBOOK a bağlanın oluşturduğunuz yeni kullanıcı ile bağlantı kurabiliyorsanız işlemin bittiğinin ve SSH erişimi açıldı demektir.

Buraya kadar Harici diskinizde hiçbir kalıcı değişiklik yapmadık. Ancak SSH erişimi şu anda sistem kapatıldığında kayboluyor. Bunu kalıcı hale getirmek için aşağıdaki işlemleri uygulayın. SSH erişimine oluşturduğunuz kullanıcı adı ve şifresiyle giriş yapın.

# su 
# cd etc
# vi inittab


inittab dosyasına aşağıdakini ekleyin

::sysinit:/usr/sbin/sshd


dosyayı :wq komutuyla kaydedip çıkın. Hiç bir satırı silmeyin yoksa MyBook kullanılmaz hale gelebilir. vi editörünün kullanımını bilmiyorsanız aşağıdaki siteden öğrenebilirsiniz.

http://www.belgeler.org/uygulamalar/vi-tutorial/vi-kilavuzu.html


şimdi reboot yazın ve tekrar PUTTY ile bağlanmaya çalışın. Eğer bağlanabiliyorsanız başardınız demektir.

Mionet servisini kapatarak RAM ve işlemci kullanımını azaltabilirsiniz... Bunun için ...

# su  
# cd /etc/init.d
# mv mionet.sh mionet.sh.bak
# reboot


2. rTorrent için gerekli paketleri indirin.

http://pkgconfig.freedesktop.org/releases/pkg-config-0.22.tar.gz 
http://www.openssl.org/source/openssl-0.9.8e.tar.gz
http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.0/libsigc++-2.0.17.tar.gz
http://curl.haxx.se/download/curl-7.16.4.tar.gz
http://libtorrent.rakshasa.no/downloads/libtorrent-0.11.7.tar.gz
http://libtorrent.rakshasa.no/downloads/rtorrent-0.7.7.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/dtach/dtach-0.7.tar.gz


3. Dosyaları /opt/ dizinine kopyalayın

Flashget programıyla yukarıdaki dosyaları mybook içinde "rtorrent" adlı klasöre kopyalamıştım. SSH ile sisteme girin su komutuyla root kullanıcısına geçin.

cp shares/internal/PUBLIC/rtorrent/* /opt/


komutuyla indirdiğiniz bütün dosyaları /opt/ klasörüne kopyalayın

4. Paketlerin kurulumu

** UYARI : Tüm paketlerin kurulumu yaklaşık 10 saat sürüyor. Bazıları 10 dakika bazıları ise 2 saat arasında değişiyor o yüzden sabırlı olmanız gerek...


pkg-config

# cd /opt/ 
# tar -zxvf pkg-config-0.22.tar.gz
# cd pkg-config-0.22
# ./configure
# make
# make install


openSSL

# cd .. 
# tar -zxvf openssl-0.9.8e.tar.gz
# cd openssl-0.9.8e
# ./Configure gcc
# make
# make install


ncurses

# cd .. 
# tar -zxvf ncurses-5.6.tar.gz
# cd ncurses-5.6.tar.gz
# ./configure
# make
# make install


libsigc++

# cd .. 
# tar -zxvf libsigc++-2.0.17.tar.gz
# cd libsigc++-2.0.17.tar.gz
# ./configure
# make
# make install


libCurl

# cd .. 
# tar -zxvf curl-7.16.4.tar.gz
# cd curl-7.16.4.tar.gz
# ./configure
# make
# make install


libTorrent

export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig/


# cd .. 
# tar -zxvf libtorrent-0.11.7.tar.gz
# cd libtorrent-0.11.7
# ./configure
# make
# make install


rTorrent

# cd .. 
# tar -zxvf rtorrent-0.7.7.tar.gz
# cd rtorrent-0.7.7
# ./configure
# make
# make install


Kurulum tamamlandı şimdi rtorrent yazıp rtorrenti başlatıyoruz. Ancak karşımıza bazı hatalar çıkıyor bu hataları da aşağıdaki kodları yazıp düzeltiyoruz.

Eğer şu hatayı alırsanız

rtorrent: can't load library 'libcurl.so.4'


aşağıdaki komutu yazın

ln -s /usr/local/lib/libcurl.so.4 /lib/ 


Aynı şekilde ..
rtorrent: can't load library 'libtorrent.so.10'


ln -s /usr/local/lib/libtorrent.so.10 /lib/ 



dtach

Terminali kapattığımızda rtorrentin kapanmasını istemiyorsak çoklu masaüstü programı olan dtach ı yüklememiz lazım bunun için...

# cd /opt/ 
# tar -zxvf dtach-0.7.tar.gz
# ./configure
# make
# cp /opt/dtach-0.7/dtach /bin/


Yükleme tamamlandıktan sonra

dtach -c /tmp/socket-rtorrent rtorrent


Yukarıdaki komut ile rtorrenti başlatabilirsiniz ve terminali kapattığınızda rtorrent çalışmaya devam edecek.

Terminali tekrar açıp eski oturumunuzu kontrol etmek için ise şu kodu yazıyoruz...

dtach -a /tmp/socket-rtorrent 



5. rTorrent konfigürasyon dosyası.

# cd /~ 
# vi .rtorrent.rc


Aşağıdakileri .rtorrent.rc dosyasına yazıyoruz... Kendi isteğinize göre dosyayı değiştirebilirsiniz... Aşağıdaki dosya ile torrent download yeri olarak windows erişiminin olduğu Torrents klasörüdür. Ayrıca torrent linklerini otomatik algılayan klasör olarak ta Torrents\autoload klasörü seçili. Bu klasöre *.torrent linki atıldığında otomatik olarak download başlıyor. rTorrent arka planda çalışırken terminale tekrar bağlanmaya gerek kalmıyor böylelikle. Windows explorer ile kolaylıkla yeni download ekleyebiliyorsunuz...

# The settings of torrents will be saved in this directory; 
# and a file, which will prevent rTorrent running more than once;
session = /shares/internal/PUBLIC/Torrents
# where the downloaded files will be saved;
directory = /shares/internal/PUBLIC/Torrents
# Default upload speed (0 means No Limit);
upload_rate = 10
# Default download speed (0 means No Limit);
download_rate = 0
# if rTorrent should use UDP;
use_udp_trackers = yes
# Max. number of upload slots per torrent;
# max_uploads = 20
# Port range from where rTorrent will try to connect, make sure it’s not blocked by your routers firewall;
port_range = 20202-20202
# Min. and max. connections to one torrent;
# min_peers=10
# max_peers=400
# Stops uploading when ratio is 1.5 and file size greater than 100MB
# or ratio is over 2.0;
schedule = ratio,60,60,”stop_on_ratio=150,100M,200″
# Stops downloading when there is less than 50MB diskspace;
schedule = low_diskspace,5,60,”close_low_diskspace=50M”
# Torrents will be automatically added to the download list from this directory;
schedule = watch_directory,5,5,”load_start=/shares/internal/PUBLIC/Torrents/autoload/*.torrent”
# After deleting torrents from that list .torrent files will be deleted too;
schedule = untied_directory,5,5,”stop_untied=”



Ncurses kurulumu
Önceden yüklediyseniz yükmenize gerek yok...
Kurulum süresi yaklaşık 40 dakika...

 
#mkdir /tmp/myfiles

#wgethttp://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
#tar -zxvf ncurses-5.6.tar.gz

#cd ncurses-5.6

#./configure
#make
#make install



Nano text editör kurulumu
Uyarı :: Kurulum için ncurses paketi gerekli...
Kurulum süresi yaklaşık 30 dakika

  
#su

#cd /tmp/myfiles

#wgethttp://www.nano-editor.org/dist/v2.0/nano-2.0.6.tar.gz
#tar -zxvf nano-2.0.6.tar.gz

#cd nano-2.0.6
#./configure
#make
#make install




My book içinde bulunan lighttpd webserver ayarlaması

 
#su
#ln -s /shares/internal/PUBLIC /usr/www/lib/
#cd /etc/lighttpd
#cp lighttpd.conf lighttpd.backup
#nano lighttpd.conf
aşağıdaki satırı ekleyin bu sayede klasör görünümü etkin hale gelicek
dir-listing.activate = "enable"
#reboot


bilgisayarınızdan http::/<MyBookIP>/PUBLIC yazdığınızda artık klasör isimlerini web sayfasında görebilirsiniz...

PHP kurulumu ve lighttpd ile entegrasyonu

utf8_encode ve utf8_decode fonksiyonları libxml paketiyle birlikte gelmekte bu yüzden öncelikle libxml i kuruyoruz.

libxml kurulumu
Kurulum süresi yaklaşık 80 dakika

 
#su
#cd /tmp/myfiles
#wgethttp://ftp.gnome.org/pub/gnome/sources/libxml2/2.6/libxml2-2.6.30.tar.gz
#tar -zxvf libxml2-2.6.30.tar.gz
#cd libxml2-2.6.30
#./configure
#make
#make install
#cp /usr/local/lib/libxml2.so.2 /lib


PHP kurulumu
Kurulum süresi yaklaşık 2 saat

Benim için şu ana kadar mysql gerekli olmadı o yüzden mysql i daha yüklemedim zaten yüklenmesi 18 saat sürüyor :) aşağıdaki kod PHP yi mysql desteksiz kurmakta... İleride mysql yüklediğimde nasıl yüklendiğini anlatıcam... Ancak sizde yüklü ise ./configure ile başlayan satıra –-with-mysqli=/usr/bin/mysql_config –-with-mysql eklemeniz gerekmekte...

 
#su
#cd /tmp/myfiles
#wgethttp://tr.php.net/distributions/php-5.2.4.tar.gz
#tar -zxvf php-5.2.4.tar.gz
#cd php-5.2.4
#./configure -–without-iconv -–without-pear -–enable-fastcgi -–enable-discard-path -–enable-force-cgi-redirect
#make
#make test
#make install


lighttpd konfigürasyonu

 
#su
#cd /etc/lighttpd
#nano lighttpd.conf


 
“nasMaster.pl” => (( “socket” => “/tmp/lighttpd.fcgi.socket”,
“check-local” => “disable”,
))
)

Yukarıdaki satırı aşağıdaki ile değiştirin...

 
“nasMaster.pl” => (( “socket” => “/tmp/lighttpd.fcgi.socket”,
“check-local” => “disable”,
)),
“.php” => (( “bin-path” => “/usr/local/bin/php-cgi”,
“socket” => “/tmp/php.socket”,
))
)



index-file.names = ( "nasMaster.pl" )

bu satırı da
index-file.names = ( "nasMaster.pl", "index.html", "index.php" )

satırı ile değiştirin

dosyayı kaydedip çıkabilirsiniz...

#reboot

yazıp mybook u yeniden başlatın

notepad ile içerisinde
 <?php phpinfo(); ?> 
yazan test.php dosyası oluşturun

test.php yi PUBLIC klasörüne taşıyın yada alt klasörler de olabilir...

Tarayıcınız dan http::/<MyBookIP>/PUBLIC/test.php yazın ve bir sorun yok ise PHP çalışmakta....

w3btorrent kurulumu
Yaklaşık 1 saat

Öncelikle gereken paketleri indirelim...

 
#su
#cd /tmp/myfiles
#wgethttp://ftp.gnu.org/gnu/m4/m4-1.4.10.tar.gz
#wgethttp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.gz
#wgethttp://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.gz


Sırasıyla kurulumu yapalım

 
#su
#cd /tmp/myfiles
#tar -zxvf m4-1.4.10.tar.gz
#cd m4-1.4.10
#./configure
#make
#make install

#su
#cd /tmp/myfiles
#tar -zxvf autoconf-2.61.tar.gz
#cd autoconf-2.61
#./configure
#make
#make install

#su
#cd /tmp/myfiles
#tar -zxvf automake-1.9.6.tar.gz
#cd automake-1.9.6
#./configure
#make
#make install


Şimdi W3btorrenti kuralım
** Uyarı lighttpd ve php yi önceden ayarlamanız gerekmekte. Yukarıda PUBLIC klasörü için ayar verilmişti...
 
#su
#mkdir /shares/internal/PUBLIC/w3btorrent
#cd /shares/internal/PUBLIC/w3btorrent
#wgethttp://www.thewulong.com/w3btorrent/install.php

Şimdi tarayıcınıza
http::/<MyBookIP>/PUBLIC/w3btorrent/install.php
yazın

Ekrandaki yönergeleri izleyin. Compile ederken 10 dakika beklemeniz gerekmekte bu sırada tarayıcınızı kapatmayın.
Kurulum bittiğinde
http::/<MyBookIP>/PUBLIC/w3btorrent/
yazdığınızda giriş sayfasına ulaşacaksınız Kullanıcı adı Admin Şifre 1234



***Referanslar***

http://martin.hinner.info/mybook
http://www.nanalegumene.net/projects/world-edition/how-to-install-rtorrent-on-mybookworld
http://linux.die.net/man/1/dtach ***dtach kullanma kılavuzu...
http://libtorrent.rakshasa.no/ ***Libtorrent ve rtorrent ana sayfa...
http://mybookworld.wikidot.com *** Mybook ile başka neler yapılabilir...





< Bu mesaj bu kişi tarafından değiştirildi obenturk -- 7 Kasım 2007; 0:30:12 >

O
18 yıl
Yüzbaşı
Konu Sahibi

MyBook World edition Harici disk ten öte ARM9 işlemcisine , 32MB ram e , gigabit ethernet kartına ve 320GB ile 2 TB arasında değişen harddiske sahip bir bilgisayardır. İşletim sistemi linux olduğundan SSH istemcisiyle herhangi bir makineden MYBOOK a erişim yapabilirsiniz. Windows ta uzaktan yönetim gibi. SSH erişimini Windows XP den yapmak için PUTTY adlı program kullanılır. Farklı programlar da mevcut tabi.

512 K Kablo internet ile 50 Kb/s hızında rtorrent ile indirebiliyorum. Gerçekten güzel oluyor.

İstersenizhttp://martin.hinner.info/mybook bu sitede ftp ve web server kurulumu da var. İlgilenen olursa onları da türkçeye çevirebilirim. Benim web servere yada ftp server e ihtiyacım yok. Fazladan SATA bir disk bulursam onu da Debian lenny yükleyip MYbook a takıcam... Paket yönetimi debian da daha kolay...


Bu mesaja 2 cevap geldi.
M
18 yıl
Çavuş

quote:

Orjinalden alıntı: obenturk

MyBook World edition Harici disk ten öte ARM9 işlemcisine , 32MB ram e , gigabit ethernet kartına ve 320GB ile 2 TB arasında değişen harddiske sahip bir bilgisayardır. İşletim sistemi linux olduğundan SSH istemcisiyle herhangi bir makineden MYBOOK a erişim yapabilirsiniz. Windows ta uzaktan yönetim gibi. SSH erişimini Windows XP den yapmak için PUTTY adlı program kullanılır. Farklı programlar da mevcut tabi.

512 K Kablo internet ile 50 Kb/s hızında rtorrent ile indirebiliyorum. Gerçekten güzel oluyor.

İstersenizhttp://martin.hinner.info/mybook bu sitede ftp ve web server kurulumu da var. İlgilenen olursa onları da türkçeye çevirebilirim. Benim web servere yada ftp server e ihtiyacım yok. Fazladan SATA bir disk bulursam onu da Debian lenny yükleyip MYbook a takıcam... Paket yönetimi debian da daha kolay...



dostum ben mybook u ftp servere donusturmek ıstıyorum...yardımcı olabılırmısın?


Bu mesaja 1 cevap geldi.
O
18 yıl
Yüzbaşı
Konu Sahibi

vsftpd kurulumu

#su 
#cd /tmp/myfiles
#wgethttp://chayden.net/mybook/packages/vsftpd.tar.gz
#tar xfz vsftpd.tar.gz -C /
#reboot


ftp://mybookipadresi yazıp ftp den ulaşabilirsiniz. Kullanıcı adı ve şifre SSH erişiminde kullanmış olduğunuzla aynı... Dışarıdan erişim için routerdan 20 ve 21 inci portları yönlendirmeniz gerekmekte...


/etc/vsftpd.conf dosyasını nano ile istediğiniz şekilde konfigüre edebilirsiniz. /etc/init.d içine kendiliğinden başlaması için satır ekliyor sizin yapmanıza gerek yok. Ama kapatmak için satırı silmeniz yada comment etmeniz gerekir. /usr/share/empty klasörünü kendisi oluşturuyor...


Bu mesaja 1 cevap geldi.
O
17 yıl
Yüzbaşı
Konu Sahibi

Bendeki world editionu satıyorum...

http://forum.donanimhaber.com/m_26168884/mpage_1/key_//tm.htm#26168884

Ayrıca sorularınıza cevap vericem boş zamanım olduğunda...

Bazı programları kurarken başka programlara gereksinimi oluyor buda ./configure ve make yaparken hataya neden oluyor... Söylediklerimi aynen uygularsanız sorunsuz çalışmakta ... Ayrıca mybook.wikidot ta ipkg ile program atabiliyorsunuz kurulumu otomatik yapıyor...


Clutch ve transmission ikilisinden bir görünüm ...

http://www.r e s i m u p l o a d.com/ds630350637_clutch.html

http://img528.imageshack.us/my.php?image=clutchtu7.jpg





< Bu mesaj bu kişi tarafından değiştirildi obenturk -- 3 Eylül 2008; 14:15:47 >
Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.