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.
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.
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
# 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...
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...
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...
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?
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...
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
**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.
MyBook Web yönetimine girip yeni bir kullanıcı oluşturun. SSH erişimi root olarak oturum açmayı izin vermiyor...
Şimdi aşağıdaki linki browser a kopyalayın ve "MyBookIPAdresi" yazan yere ağınızdaki MyBook un adresini yazın.
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.
inittab dosyasına aşağıdakini ekleyin
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.
ş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 ...
2. rTorrent için gerekli paketleri indirin.
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.
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
openSSL
ncurses
libsigc++
libCurl
libTorrent
rTorrent
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
aşağıdaki komutu yazın
Aynı şekilde ..
dtach
Terminali kapattığımızda rtorrentin kapanmasını istemiyorsak çoklu masaüstü programı olan dtach ı yüklememiz lazım bunun için...
Yükleme tamamlandıktan sonra
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...
5. rTorrent konfigürasyon dosyası.
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...
Ncurses kurulumu
Önceden yüklediyseniz yükmenize gerek yok...
Kurulum süresi yaklaşık 40 dakika...
Nano text editör kurulumu
Uyarı :: Kurulum için ncurses paketi gerekli...
Kurulum süresi yaklaşık 30 dakika
My book içinde bulunan lighttpd webserver ayarlaması
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
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...
lighttpd konfigürasyonu
Yukarıdaki satırı aşağıdaki ile değiştirin...
bu satırı da
satırı ile değiştirin
dosyayı kaydedip çıkabilirsiniz...
yazıp mybook u yeniden başlatın
notepad ile içerisinde 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...
Sırasıyla kurulumu yapalım
Şimdi W3btorrenti kuralım
** Uyarı lighttpd ve php yi önceden ayarlamanız gerekmekte. Yukarıda PUBLIC klasörü için ayar verilmişti...
Şimdi tarayıcınıza yazın
Ekrandaki yönergeleri izleyin. Compile ederken 10 dakika beklemeniz gerekmekte bu sırada tarayıcınızı kapatmayın.
Kurulum bittiğinde 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 >