PDA

Επιστροφή στο Forum : WD MyBook World in a nutshell


Jaco
03-02-08, 01:58
http://imageshack.gr/files/7jlytzpt0qe9kqsnvhcr_thumb.jpg (http://imageshack.gr/view.php?file=7jlytzpt0qe9kqsnvhcr.jpg)

Με απλά λόγια ξεκινάω ως εξής, όποιος ασχολείται έστω και λίγο με linux και έχει 300... δεν νοείται να μην πάρει το MyBook World Edition με το Ethernet Interface...!!! Δεν αντιστάθηκα στον πειρασμό που είχα τόσο καιρό και το τελικά το πήρα σήμερα και βάλθηκα να του αλλάξω τα φώτα... και όπως λέει και το παλιοσείρι ο Voudas OC on the first boot, κάπως έτσι modα on the first boot :devil:
Το εργαλείο είναι απίστευτο και έχει πάρα πολλές δυνατότητες, αλλά ας τα πάρουμε από την αρχή...

To MyBook δεν είναι απλά ένας εξωτερικός δίσκος αλλά ένα ολόκληρο embedded σύστημα, δηλαδή ένας κανονικός υπολογιστής με το λειτουργικό του... Το 1TB που έχω στα χέρια μου, έχει τα παρακάτω χαρακτηριστικά...:

- CPU: ARM9 /26EJ-Sid(wb) [41069265] revision 5 (ARMv5TEJ) :devil:
- 32 MB SDRAM (από τα οποία σε default μετά από boot τα 29916ΚΒ είναι ελεύθερα)
- 1TB HD
- 1Gbit Ethernet
- SATA PHY 1.5 Gbps
- USB 2.0 Interface (για σύνδεση επιπλέον ext USB HD ή USB stick)
- PCI expansion interface port
- High Speed AES-128 encryption core
- Open Source Linux (kernel: 2.6.17.14)

Επίσης το MyBook είναι μια καθαρά backup λύση και μην περιμένετε ταχύτητα 1Gbit σε καμία περίπτωση (~10ΜΒ/sec)... διάβασα διάφορες κριτικές που το θάβουν για αυτό, αλλά αυτό δεν είναι σε καμία περίπτωση πρόβλημα, τουλάχιστον για μένα... είναι backup λύση και όχι enterprise server...! τους γρήγορους δίσκους τους βάζουμε μέσα στο pc και όχι έξω από αυτό... οπότε 1TB χώρος για backup και όλα όσα θα γίνουν παρακάτω είναι υπέρ του δέοντος... η ταχύτητα του είναι υπέρ αρκετή για να έχετε αποθηκευμένες ταινίες, μουσική και αρχεία και να κάνετε live streaming άνετα χωρίς το παραμικρό πρόβλημα...

Ότι ακολουθεί από εδώ και κάτω το κάνετε με δική σας ευθύνη... Εγώ απλά περιγράφω την διαδικασία που έκανα και δεν την συνιστώ σε κανένα αρχάριο καθώς η συσκευή χάνει την εγγύησή της και μπορεί να αχρηστευτεί...!!! :rip:
Σιγά τ'αυγά δηλαδή... δεν έχω καταλάβει γιατί πρέπει να το γράφουμε αυτό.... μάλλον επειδή το γράφουν και άλλοι...

Καλό είναι να υπάρχει και μια μικρή γνώση στο linux αλλά και να μην υπάρχει δεν είναι κάτι ιδιαίτερα δύσκολο (αφού μπόρεσα εγώ με τις ελάχιστες γνώσεις που έχω στο linux, τότε μπορεί οποιοσδήποτε)... :boxed:

Η εγκατάσταση είναι απλή... μια τροφοδοσία και ένα καλώδιο UTP από το MyBook στον Router... Μόλις το βάλουμε στην τροφοδοσία παίρνει περίπου 3 λεπτά για να boot-άρει (ίσως και λιγότερο)... Επειδή το λειτουργικό του έχει δικό του DHCP client παίρνει αυτόματα IP από τον Router αν υποστηρίζει DHCP διαφορετικά πρέπει να του δώσουμε εμείς μια IP από το πρόγραμμα που συνοδεύει την συσκευασία... Από εδώ και πέρα υποθέτουμε ότι υπάρχει DHCP... Από το http interface του router λοιπόν και αφού έχουμε συνδέσει το MyBook κάνουμε bind την MAC του MyBook με μια IP, έτσι ο Router να του δίνει μόνιμα αυτή ώστε να είναι static...

http://img119.imageshack.us/img119/6080/01wf9.th.png (http://img119.imageshack.us/my.php?image=01wf9.png)

http://img119.imageshack.us/img119/6671/02tz7.th.png (http://img119.imageshack.us/my.php?image=02tz7.png)

Υποθέτουμε ότι από εδώ και πέρα η ip του MyBook είναι 192.168.1.32

Για την ώρα ο μοναδικός τρόπος να συνδεθεί κανείς στο MyBook είναι μέσω του web interface του... γράφουμε στον web browser την ip του και πατάμε Enter... Μόλις ανοίξει το web interface θα ζητήσει ένα username και password τα default είναι:
Username = admin
Password = 123456


Περιεχόμενα...:

01. Device/Workgroup Names
02. Δημιουργία καινούργιου χρήστη
03. To πανηγύρι
04a. File System
04b. Εγκατάσταση winSCP
05. Απενεργοποίηση του Mionet
06. Εγκατάσταση προγραμμάτων
07. Rapidshare Client
08 .NO-IP
09 .Reboot & Shutdown
10. Web Server
11. Hardware Mod και serial port
12. Jaco's web interface
13. Transmission με Clutch Web Interface (από Daidalos)



Performance Benchmark

Μετά από τις μόντες και 1.5ΜB RAM περίπου ελεύθερη οι μέγιστοι ρυθμοί μεταγωγής είναι οι παρακάτω...:

Ethernet Link: 100MBps, τοπικά μέσω ADSL Router
MyBook: World II 1.0TB
Teracopy bufffer: 256KB
Running Services during test: εδώ, από ps aux (http://rapidshare.com/files/90964443/BenchmarkServt.txt)

PC -> MyBook II 1TB

http://imageshack.gr/files/nbrjioirwdx9ys3g03af_thumb.png (http://imageshack.gr/view.php?file=nbrjioirwdx9ys3g03af.png)

MyBook -> PC

http://imageshack.gr/files/fhx4t4kd1ufohntre2ek_thumb.png (http://imageshack.gr/view.php?file=fhx4t4kd1ufohntre2ek.png)



1. Device/Workgroup Names

Από το web interface διαλέγουμε το tab "General Setup" και στην συνέχεια την επιλογή "Update Device/Workgroup Names"... Εκεί δίνουμε ένα όνομα δικτύου στο MyBook (το άφησα ίδιο) και στην συνέχεια του δίνουμε ένα Workgroup name το οποίο είναι ίδιο με του τοπικού μας δικτύου (αν έχετε windows τότε, Start -> Control Panel -> System -> Computer Name και βλέπετε το Workgroup)... Αφού τελειώσουμε πατάμε "Update"...

http://img228.imageshack.us/img228/9422/05wz5.th.png (http://img228.imageshack.us/my.php?image=05wz5.png)


2. Δημιουργία καινούργιου χρήστη

Για να εκμεταλλευτούμε τις δυνατότητες του MyBook πρέπει να δημιουργήσουμε έναν χρήστη... Ο χρήστης αυτός χρειάζεται για να μπορούμε να συνδεθούμε με SSH μέσω ενός terminal στο linux του MyBook... To sshd (ο daemon του linux SSH) είναι ήδη ενεργοποιημένος στο MyBook αλλά πρέπει να δημιουργήσουμε ένα account και τα κλειδιά του... αυτό το κάνουμε δίνοντας στον browser την διεύθυνση:
http://192.168.1.32/auth/fs_userman.plΕκεί δίνουμε ένα καινούργιο username και ένα password και δίνουμε full rights στο account αυτό, όπως φαίνεται στην εικόνα...

http://load.imageshack.gr/files/c288t1xwxloybjx3ty8s_thumb.png (http://load.imageshack.gr/view.php?file=c288t1xwxloybjx3ty8s.png)

Στην συνέχεια πρέπει να δημιουργήσουμε κλειδιά για το SSH... Για να το κάνουμε αυτό δίνουμε στον browser την διεύθυνση:
http://192.168.1.32/auth/firmware_upgrade.pl?fwserver=www.geekoh.com/mybook/ssh1Εκεί μας λέει ότι υπάρχει για εγκατάσταση ένα update... στην πραγματικότητα αυτό δεν ισχύει αλλά έτσι είναι η διαδικασία...

http://load.imageshack.gr/files/1ieda32p2pakze04pi7o_thumb.png (http://load.imageshack.gr/view.php?file=1ieda32p2pakze04pi7o.png)

Όπως είπα ότι κάνετε είναι δική σας και μόνο ευθύνη..!!!
Σιγά τ'αυγά δηλαδή (part 2)...

Πατάτε τότε το κουμπί "Click to download and install" και αρχίζει η διαδικασία που ελπίζετε να τελειώσει σωστά... Η διαδικασία του update και του downloading δεν πρέπει να διακοπεί για κανένα λόγο...! Οπότε αν έχετε ένα UPS ή νιώθετε γκαντέμης συνδέστε το MyBook και τον router σας επάνω σε αυτό... Ακολουθήστε τις οδηγίες που λέει στον browser...
Στην αρχή θα σβήσει το led που σημαίνει ότι κατεβάζει το firmware, ύστερα θα αρχίσει να αναβοσβήνει για μερικά λεπτά (2-3 και λιγότερο ίσως) που σημαίνει ότι δημιουργεί τα κλειδιά για το SSH... τέλος θα μείνει μόνιμα αναμμένο που σημαίνει ότι τέλειωσε η διαδικασία... Από εδώ και πέρα αρχίζει το πανηγύρι...!!!


3. To πανηγύρι

Κατεβάζουμε το putty από την παρακάτω διεύθυνση...:

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe (http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe)

Το putty είναι ένας Telnet και SSH client... αυτό που μας ενδιαφέρει είναι η SSH πλευρά της προσωπικότητάς του... Αφού κατέβει το τρέχουμε και φτιάχνουμε ένα καινούργιο session, δίνοντας ένα Host Name, επιλέγοντας Connection Type: SSH και δίνοντας ένα όνομα στο textbox "Saved Sessions" όπως φαίνεται στην παρακάτω εικόνα...

http://load.imageshack.gr/files/zeu0gn8ip7sagevfa32s_thumb.png (http://load.imageshack.gr/view.php?file=zeu0gn8ip7sagevfa32s.png)

Στην συνέχεια πατάμε "Open" ή "Load" και ανοίγει το παρακάτω παράθυρο...

http://load.imageshack.gr/files/pjnzho6x3cqvweggqx0f_thumb.png (http://load.imageshack.gr/view.php?file=pjnzho6x3cqvweggqx0f.png)

Στο login δίνουμε το username που φτιάξαμε προηγουμένως και το password... Αφού μας κάνει login βγαίνει η χοντρή... ε... το prompt...
$ γράφουμε σε αυτό...

$su -

Με την "su -" παίρνουμε rights του root... οπότε το prompt θα αλλάξει σε:

[root@ MyBookWorld ~]#

Αν θέλουμε να δούμε την περιγραφή του συστήματος τότε γράφουμε...:

#dmesg

Και μας αραδιάζει το kernel print buffer... nice... ;)
Για να είναι ενεργοποιημένο μόνιμα το SSHd μετά από κάθε reboot του MyBook τότε κάνουμε το εξής...:

#vi /etc/inittab

Τότε ανοίγει το παρακάτω παράθυρο...:

http://load.imageshack.gr/files/imx5xl82i89nhagrlbvc_thumb.png (http://load.imageshack.gr/view.php?file=imx5xl82i89nhagrlbvc.png)

Βάση της εικόνας: Πατάμε το πλήκτρο "j" μέχρι να φτάσουμε στην τελευταία γραμμή του "#Startup the system" region (κάτω από το "::sysinit:/sbin/swapon", βάση της παραπάνω εικόνα και μετά πατάμε το πλήκτρο "a" για να μπούμε σε input mode... ύστερα γράφουμε το παρακάτω..:
::sysinit:/usr/sbin/sshd
Και πατάμε ESC... Με την γραμμή λέμε στο λειτουργικό κάθε φορά που μπουτάρει να τρέχει και τον ssh daemon...
Τώρα θα πρέπει να δείχνει όπως παρακάτω...:

http://imageshack.gr/files/1rmx7uiohwu8cmfooi62_thumb.png (http://imageshack.gr/view.php?file=1rmx7uiohwu8cmfooi62.png)

Αν όλα είναι σωστά πατάμε με την σειρά τα εξής πλήκτρα...: ":", "w", "q" και Enter... έτσι σώζονται οι αλλαγές στο inittab...
Αν κάτι δεν είναι σωστό πατάτε...: ":", "q", "!" και βγαίνει χωρίς να σώσει τίποτα στο αρχείο...
Μετά για επαλήθευση ξανατρέξτε το...:
[root@ MyBookWorld ~]# vi /etc/inittab
Και πρέπει να φαίνονται οι αλλαγές που έγιναν...
Manual για τον vi editor υπάρχει εδώ...: http://www.cs.fsu.edu/general/vimanual.html
Από εδώ και πέρα αν όλα πήγαν καλά ξεδιπλώνονται απίστευτες δυνατότητες...!!!
Υπάρχουν αρκετά πράγματα που μπορείτε να κάνετε από εδώ και πέρα... όπως να φτιάξετε ένα δικό σας http server, no-ip client, rapidshare downloader (!!!) και ότι άλλο σας έρθει...

Αντί για του vi μπορείτε να χρησιμοποιήσετε κάποιον άλλο editor ο οποίος να είναι πιο συμβατός και εύκολος όπως το nano...για να το κάνετε αυτό θα πρέπει να εγκαταστήσετε κάποια extra packages... ο τρόπος περιγράφεται παρακάτω...

4a. File System

Μπορείτε να έχετε απ'ευθείας πρόσβαση στα folders και αρχεία του συστήματος από το explorer ενός άλλου μηχανήματος, αλλά αν δεν κάνετε login θα έχετε μόνο read rights... π.χ. αν δώσετε στην address explorer (όχι internet explorer) το παρακάτω...:
\\192.168.1.32Θα δείτε σε ποιους φακέλους έχετε πρόσβαση από τα windows για παράδειγμα... Αν θέλετε όμως να δημιουργήσετε άλλον ένα φάκελο δεν σας αφήνει γιατί δεν υπάρχουν τα δικαιώματα... οπότε για μπορείτε να έχετε πλήρη πρόσβαση σύνδεεστε με το putty σαν root και γράφετε στο prompt...:

#cd /shares/internal

και στην συνέχεια

#chmod -R 776 *

ή

#chmod -Rv 776 *

Για να βλέπετε την εξέλιξη της διαδικασίας...


4b. Εγκατάσταση WinSCP

Ο καλύτερος τρόπος για να έχετε πρόσβαση στους φακέλους και στα αρχεία του My Book τα οποία δεν είναι προσπελάσιμα είναι η χρήση του WinSCP... κανονικά θα έπρεπε να κάνετε login με το putty και στην συνέχεια αν θέλατε να μεταφέρετε αρχεία από οποιοδήποτε άλλο μέρος του συστήματος εκτός του /sheres/internal/PUBLIC που είναι shared και public θα έπρεπε πρώτα να μεταφέρετε τα αρχεία στο shared τμήμα του δίσκου με το putty και ύστερα να συνδεθείτε από το pc και να τα πάρετε και το αντίστροφο... αυτό δεν ισχύει αν εγκαταστήσετε ένα ftp server στο my book...

Υπάρχουν δυο λύσεις η μια είναι ο ftp server και η άλλη το OpenSSL... προτιμώ την δεύτερη γιατί χρειάζεται σίγουρα για να κατεβάζω από rapidshare, οπότε ένας ftp server είναι εγκατάσταση χωρίς λόγο... Όταν εγκαθίσταται το OpenSSL εγκαθιστεί από μόνο του ένα SFTP (Secure FTP) και έναν SCP (Secure Copy Protocol) server, οπότε δεν χρειάζεται η εγκατάσταση άλλου ftp server... υπάρχουν και τα θετικά του και τα αρνητικά του...

Η εγκατάσταση του OpenSSL γίνεται ως εξής (υπάρχει ξανά στον βήμα 7, αλλά αν την κάνετε τώρα δεν την επαναλαμβάνετε)...


#mkdir /tmp/giapetama

#cd /tmp/giapetama

#wget http://www.openssl.org/source/openssl-0.9.8g.tar.gz

#tar -zxvf openssl-0.9.8g.tar.gz

#cd /tmp/giapetama/openssl-0.9.8g

#./config

#make

#make install


Μετά από αυτό κατεβάζετε το WinSCP από εδώ... (http://winscp.net/eng/download.php) και το κάνετε εγκατάσταση στο pc σας... αφού το τρέξετε εμφανίζεται το παρακάτω παράθυρο στο οποίο θα πρέπει να συμπληρώσετε τα αντίστοιχα δικά σας στοιχεία και την ip του my book σας... επιλέψτε SFTP και (Allow SCP Fallback), κάντε save το Session και ύστερα login...

http://imageshack.gr/files/bceftvdjhwks5tjk6jo8_thumb.png (http://imageshack.gr/view.php?file=bceftvdjhwks5tjk6jo8.png)

Αφού κάνει σωστά login στην συνέχεια θα σας εμφανιστεί αυτό το παράθυρο...

http://imageshack.gr/files/cgpgb85z3u6f49ddx2o4_thumb.png (http://imageshack.gr/view.php?file=cgpgb85z3u6f49ddx2o4.png)

Υπάρχουν δυο view modes τα οποία τα επιλέγεται είτε στην εγκατάσταση είτε πριν το login στο Preferences -> Interface (Norton Commander ή Explorer Like στυλ)... αυτό που βλέπετε είναι το explorer like το οποίο το βρίσκω πολύ πιο εύχρηστο...
Με τον τρόπο αυτό μπορείτε να κάνετε drag 'n drop από το pc στο my book, έχει δικό του editor, να ανοίξετε terminal, να κάνετε synchronize αρχεία και φακέλους και ένα σωρό άλλα πράγματα τα οποία μπορείτε να δείτε στο site του WinSCP...

Για την ιστορία τώρα, το SFTP είναι πιο αργό από το FTP γιατί προσθέτει AES encryption πάνω σε ένα SSH tunnel με 1024-bit κλειδί...

http://imageshack.gr/files/2oz8xankevgv2hty6uvv_thumb.png (http://imageshack.gr/view.php?file=2oz8xankevgv2hty6uvv.png)

αυτό για ένα σημερινό pc δεν λέει κάτι καθώς δεν το επιβαρύνει ουσιαστικά, λόγο της μεγάλης του επεξεργαστικής ισχύς, από την άλλη όμως ο ταλαίπωρος ο ARM9 το καταλαβαίνει καλά γιατί τα λιγοστά του MIPS ήδη σηκώνουν πολλά... από την άλλη όμως δεν υπάρχει λόγος να μεταφέρουμε μεγάλα αρχεία στο partition του λειτουργικού, τα μεγάλα αρχεία τα μεταφέρουμε στο μεγάλο partition που είναι mount στο /shares/internal/PUBLIC... σε αυτό που βολεύει το γρήγορο browsing στο directory του λειτουργικού και αυτά που είπαμε παραπάνω...
Επίσης τo SCP το αποφεύγουμε καθότι είναι πολύ πιο αργό από το SFTP...


5. Απενεργοποίηση του Mionet

Για όσους κάνουν customιές με το MyBook δεν υπάρχει λόγος να τρέχουν το mionet... To mionet είναι ένα service το οποίο δημιουργεί ένα private network ανάμεσα στο MyBook και σε έναν υπολογιστή ο οποίος το έχει εγκατεστημένο... οπότε μπορείτε να κάνετε sharing στα αρχεία σας... αλλά αν μπορείς να έχεις ένα ftp server τότε απλά δεν το χρειάζεσαι γιατί τρώει περισσότερα resources... για να το εμποδίσετε να τρέχει κατά το boot του MyBook τότε σαν root δώστε στο prompt...:
vi /etc/init.d/post_network_start.sh
και με τον ίδιο τρόπο που περιέγραψα πιο πριν βάλτε μια αγκύλη στην γραμμή που γράφει "$SCRIPTS_PATH/mionet.sh start" όπως φαίνεται στην εικόνα παρακάτω και σώστε το με ":wq"...

http://imageshack.gr/files/wkfljh29wx6swoc26l5g_thumb.png (http://imageshack.gr/view.php?file=wkfljh29wx6swoc26l5g.png)


6. Εγκατάσταση προγραμμάτων

Από μια έρευνα που έκανα βρήκα διάφορες πληροφορίες για το MyBook και για τα προγράμματα που μπορείς να εγκαταστήσεις... Βασικά υπάρχουν δυο τρόποι... ο ένας είναι να εγκαταστήσετε έναν package manager όπως είναι ο Optware, ο οποίος έχει repositories με packages για embedded linux διανομές που ταιριάζουν με την διανομή του MyBook... Το καλό με τον packager είναι ότι παρέχει μεγάλη ευκολία καθότι ρυθμίζει μόνος του τα dependencies και είναι σαφώς γρηγορότερη η εγκατάσταση γιατί τα packages είναι pre-compiled για την διανομή Linux του MyBook και γενικά είναι ο ασφαλέστερος τρόπος... Για κάποιο λόγο όμως εμένα δεν μου δούλεψε σωστά γιατί τα pre-compiled αρχεία καθόντουσαν σε λάθος μέρος και δεν δούλευαν σωστά τα packages...
O άλλος τρόπος είναι να κάνετε make τα binaries για το MyBook... φυσικά είναι ο πιο δύσκολος τρόπος με τις μεγαλύτερες πιθανότητες να πάει κάτι στραβά, αλλά αξίζει το ρίσκο γιατί όταν δουλέψουν όλα σωστά το MyBook πετάει... Από εδώ και στο εξής οι εγκαταστάσεις θα γίνονται με τα binaries...


7. Rapidshare Client :banging: :banging::banging: :banging::banging: :banging::banging: :banging::banging: :banging:

Ναι ακριβώς... rapidshare downloader στο MyBook για όσο τουλάχιστον προλαβαίνουμε... δυστυχώς στο internet δεν βρήκα καμία επιτυχημένη προσπάθεια να κάνουν να δουλέψει το rapidshare με το MyBook, οπότε έπρεπε να το φτιάξω μόνος μου... εδώ υπάρχει ένα μεγάλο πρόβλημα που πρέπει να ξεπεραστεί... η wget του MyBook δεν υποστηρίζει HTTPS και SSL...!!! Τελικά η λύση που μου δούλεψε είναι η εξής...:

Για να υποστηρίζεται το SSL protocol χρειάζεται το OpenSSL του οποίου πρέπει να κατεβάσουμε τα binaries και να κάνουμε make...
Οπότε σαν root στο putty γράφουμε...:


#mkdir /tmp/giapetama

#cd /tmp/giapetama

#wget http://www.openssl.org/source/openssl-0.9.8g.tar.gz

#tar -zxvf openssl-0.9.8g.tar.gz

#cd /tmp/giapetama/openssl-0.9.8g

#./config

#make

#make install


Μόνο το βήμα του make παίρνει πάνω από 1 ώρα...! Συνολικά του πήρε του ARM9 μιάμιση ώρα τελειώσει όλη την διαδικασία... οπότε υπομονή...

Αν όλα πήγαν καλά, τότε το επόμενο βήμα είναι η culr, που είναι αντίστοιχη της wget-ssl... όπως είπαμε η wget που υπάρχει ήδη είναι η κομμένη έκδοση της που δεν υποστηρίζει SSL... To πρόβλημα είναι ότι δεν μπορούμε να εγκαταστήσουμε την wget-ssl πάνω σε αυτή λόγο του ότι κάνει conflict, αλλά μπορούμε όμως να εγκαταστήσουμε την curl η οποία μας κάνει μια χαρά την δουλειά μας και ξεχνάμε τελείως την wget... Τα βήματα είναι τα παρακάτω...:

#mkdir /tmp/giapetama

#cd /tmp/giapetama

#wget http://curl.haxx.se/download/curl-7.18.0.tar.gz

#tar -zxvf curl-7.18.0.tar.gz

#cd /tmp/giapetama/curl-7.18.0

#./config

#make

#make install

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


Αν όλα έχουν πάει καλά τότε μετά από 40 λεπτά περίπου θα τελειώσει η διαδικασία οπότε κάντε τον σταυρό σας και συνεχίστε... τα επόμενα βήματα είναι πιο απλά και δεν απαιτούν χάπια για να συνεχίσετε...
Λοιπόν το rapidshare τώρα κάνει ένα authorization χρησιμοποιώντας το HTTPS για κάνετε login και από εκεί και πέρα η επικοινωνία γίνεται μέσω ενός SSL link και encryption... Το login μπορεί να γίνει με δυο τρόπους, ο ένας είναι με ένα cookie του rapidshare και άλλος είναι με την χρήση κάθε φορά του username και password... Οι διαφορές τους είναι ότι με την χρήση του cookie δίνετε μόνο μια φορά το user/pass για να κάνετε login και να το αποθηκεύσετε, οπότε το user/pass δεν ταξιδεύουν στο link κάθε φορά που κάνετε κάποιο transaction... επομένως συνδέεστε μόνο την πρώτη φορά για να κατεβάσετε το cookie και να το σώσετε και από εκεί και πέρα συνδέεστε χρησιμοποιώντας το για όλα τα downloads που θα ξανακάνετε μέχρι να λήξει το cookie ή να σβηστεί από εσάς... αν έχετε ήδη το cookie από τον browser σας στα windows μπορείτε να το χρησιμοποιήσετε (πχ C:\Documents and Settings\User\Cookies\xpusername@rapidshare[1].txt )... οπότε το κάνετε copy/paste σε ένα φάκελο που θα χρησιμοποιήσουμε αργότερα για το rapidshare...
Από την άλλη μπορούμε να χρησιμοποιούμε κάθε φορά το user/pass, αλλά την περίπτωση αυτή ούτε καν την συζητάω...
Οπότε φτιάχνουμε ένα φάκελο που θα τον ονομάσουμε "DOWNLOADS" μέσα στο PUBLIC που είναι ο default share φακελος για το MyBook...
Από τον explorer των windows πάμε στην διεύθυνση:
\\192.168.1.32\publicΚαι δημιουργούμε τον φάκελο DOWNLOADS... αυτό το κάνουμε από τα windows για να πάρει owner τον www-data χρήστη έτσι ώστε να μπορούμε να διαβάζουμε και να γράφουμε στο φάκελο αυτό από οποιοδήποτε remote χρήστη...
Στην συνέχεια πάλι από το putty ως root:


#cd /shares/internal/PUBLIC/DOWNLOADS/

#mkdir cookie

και κατεβάζουμε το cookie από το rapidshare χρησιμοποιώντας την curl

#curl -k --cookie-jar ./cookie/rapidshare --data "login=USERNAME&password=PASSWORD" https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null

Η παραπάνω εντολή σημαίνει συνδέσου στο παραπάνω https link κάνοντας post το username και το password σου, σώσε το cookie που θα σου επιστρέψει σε ένα φάκελο και την html σελίδα που θα επιστρέψει (όπως αν δίναμε το ίδιο link στον browser) στείλτην στην μαύρη τρύπα (= dev/null στο linux)...

http://imageshack.gr/files/gzixjty4p1omh0l78j7v_thumb.png (http://imageshack.gr/view.php?file=gzixjty4p1omh0l78j7v.png)

όπου USERNAME και PASSWORD τα δικά μας... χωρίς το -k διαμαρτύρεται η curl...
μπορούμε τώρα αν θέλουμε να δούμε και τα περιεχόμενα του cookie μας

#cat ./cookie/rapidshare

Στην συνέχεια κάνουμε μια δοκιμαστική πτήση με το cookie μας κατεβάζοντας ένα αρχείο... τα αποτέλεσμα σε εμένα είναι το παρακάτω...:

#curl -L -O -b ./cookie/rapidshare --url http://rapidshare.com/files/κάποιοlink.rar (http://rapidshare.com/files/%CE%BA%CE%AC%CF%80%CE%BF%CE%B9%CE%BFlink.rar)

http://imageshack.gr/files/t51vo6eivhqzmo73dzvl_thumb.png (http://imageshack.gr/view.php?file=t51vo6eivhqzmo73dzvl.png)
http://imageshack.gr/files/p6q2aerxyhlhucia86mc_thumb.png (http://imageshack.gr/view.php?file=p6q2aerxyhlhucia86mc.png)

Μόλις καταφέραμε να μετατρέψουμε ένα κουτάκι σε rapidshare downloader...! Απλά κόλαση...
Τώρα μένει να κάνουμε την διαδικασία αυτοματοποιημένη... οπότε γράφουμε ένα script με το vi και γράφουμε τα παρακάτω...


#vi start


#!/bin/bash

for i in $(cat downloads.txt); do

curl -L -O -b ./cookie/rapidshare --url "$i"

done
και κάνουμε save το αρχείο με :wq

http://imageshack.gr/files/r0hqsa9e3ivrqrn0duns_thumb.png (http://imageshack.gr/view.php?file=r0hqsa9e3ivrqrn0duns.png)

μετά στο prompt..:

#chmod a+x start

http://imageshack.gr/files/jeukhlw68lqsjmjppi1g_thumb.png (http://imageshack.gr/view.php?file=jeukhlw68lqsjmjppi1g.png)

για να το κάνουμε executable και τέλος...:

#vi downloads.txt

και το γεμίζουμε με τα αρχεία που θέλουμε... και το κάνουμε save... τώρα απλά προσθέτουμε ότι αρχεία θέλουμε να κατεβάσουμε στο "downloads.txt" και τρέχουμε το start από το prompt έτσι...:

#./start

Και η δουλειά γίνεται αυτόματα... ιδού και το αποτέλεσμα όταν τρέξει το "start" script με 7 links από rapidshare μέσα στο "downloads.txt"... :clap:

http://imageshack.gr/files/ynriao9o77sbbcmd9bjv_thumb.png (http://imageshack.gr/view.php?file=ynriao9o77sbbcmd9bjv.png)

*Προσοχή: το αρχείο download.txt δεν πρέπει να το φτιάξουμε από τα windows...! Ο λόγος είναι ότι στα windows το Enter, δηλαδή η αλλαγή γραμμής είναι δυο χαρακτήρες (CR=Carriage Retun και LF=Line Feed), ενώ στο linux είναι μόνο ένας (LF)... επομένως το script δεν θα τρέχει αν βρίσκει τον CR χαρςακτήρα...! ή θα γράψω ένα utility για windows που θα σβήνει τους CR χαρακτήρες από ένα text αρχείο, γιατί η αλήθεια είναι ότι ένα notepad είναι σαφώς πιο εύχρηστο από το vi, ή θα ενσωματώσω στο script του start να αγνοεί τους CR χαρακτήρες που βρίσκει...

Τέλος το μόνο που χρειάζεται τώρα είναι ένας terminal multiplexer για να μπορεί η διαδικασία του downloading να συνεχίζεται και χωρίς να χρειάζεται να παραμένει ανοιχτός ο υπολογιστής, δηλαδή όταν κλείνει το session του putty... γι'αυτό θα χρειαστούμε την screen...

*Προσοχή στην παρακάτω wget, κάντε δεξί click, copy link και μην κάνετε copy/paste όλη την γραμμή γιατί το url δεν βγαίνει ολόκληρο αλλά με τελείες...


#mkdir /tmp/giapetama

#cd /tmp/giapetama

#wget http://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.3.tar.gz

#tar zxvf screen-4.0.3.tar.gz

#cd /tmp/giapetama/screen-4.0.3.tar.gz

#./configure

#vi pty.c


με το vi ανοίγουμε το αρχείο pty.c για να κάνουμε exclude την γραμμή #38 η οποία γράφει : "#include strops.h" και το οποίο το κάνουμε "/* #include strops.h */" δηλαδή comment out... αυτό συμβαίνει γιατί το αρχείο strops.h δεν υπάρχει στο σύστημα και η make θα χτυπήσει και απ' ότι διάβασα δεν επιρρεάζει την screen στην περίπτωση του MyBook... μετά κάνουμε save με ":wq" γράφουμε...:


#make

#make install

#install -m 644 etc/etcscreenrc /etc/screenrc

#cp ./screen /bin


8 .NO-IP

Υπάρχουν δυο τρόποι να δουλέψει το no-ip ο ένας είναι να κοροϊδέψουμε τον no-ip server ότι είμαστε ένας δικός του client και ο άλλος είναι να εγκαταστήσουμε έναν client... ο πρώτος τρόπος γίνεται με την curl με της οποίας την βοήθεια μπορούμε να κάνουμε /GET request με το username και το password μας χρησιμοποιώντας ένα ψεύτικο User-Agent πχ τον DUC... στην συσκευή αυτή (http://www.thelab.gr/showthread.php?s=&threadid=31896) το είχα κάνει με αυτό τον τρόπο... επειδή όμως απ' ότι δοκίμασα o επίσημος client δεν τρώει πολλά resources τελικά μέχρι απόδειξη του αντιθέτου προτιμώ τον επίσημο DUC client poy δίνει η no-ip...

Η εγκατάσταση του DUC είναι και εδώ (http://home.unitedtelecom.be/ut6226214/mybookworldedition/no-ip.html), αλλά για ευκολία με μερικές αλλαγές και εξηγήσεις την γράφω και παρακάτω...

Σαν root στο putty γράφουμε...:

#mkdir /tmp/giapetama

#cd /tmp/giapetama

#wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

#tar xzvf noip-duc-linux.tar.gz

#cd noip-2.1.7

#make

#make install

Η εγκατάσταση είναι πολύ γρήγορη και μόλις τελειώσει ξεκινάει ο auto-configurator στον οποίο θα πρέπει να δώσουμε τα στοιχεία του account μας στο no-ip... από κάτω έχω βάλει και μια εικόνα...

http://imageshack.gr/files/aqry96nu00oxkj39atev_thumb.png (http://imageshack.gr/view.php?file=aqry96nu00oxkj39atev.png)

Στην συνέχεια θα πρέπει να δημιουργήσουμε ένα script για την αυτόματη εκκίνηση του no-ip client κατά την το boot...

#cd /etc/init.d/

#vi noip

#!/bin/sh
# Description: Start / Stop No-IP service

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="No-IP"
DESC="DNS Services"

case "$1" in
start)
echo "Starting $DESC: $NAME."
/usr/local/bin/noip2
/usr/local/bin/noip2 -S
echo " "
;;
stop)
echo -n "Stopping $DESC: $NAME"
killall noip2
echo "."
;;
restart)
$0 stop
$1 start
;;
show)
/usr/local/bin/noip2 -S
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|show}" >&2
exit 2
;;
esac

exit 0
και βγαίνουμε με :wq

#ls -a

Στην λίστα που μας βγάζει φαίνονται τα αρχεία του φακέλου "init.d" αυτά, όπως φαίνεται και στη παρακάτω εικόνα, ξεκινάνε με ένα prefix το οποίο είναι το "S" ή το "K" μαζί με κάποιον αριθμό, πχ "S25time" και "K25time"... το S25time σημαίνει ότι το time script θα τρέξει στην εκκίνηση και θα είναι 25ο στην σειρά και K25time σημαίνει ότι αυτό το script θα τρέξει στον τερματισμό και πάλι 25ο στην σειρά... οπότε θα πρέπει να να βρούμε μια κενή θέση για την εκκίνηση και τον τερματισμό... σε μένα για παράδειγμα από την φωτογραφία βλέπω ότι η S90 είναι κενή όπως επίσης και η Κ10... η θέση αρχή και τέλους έχει σημασία ανάλογα με το module που τρέχουμε... για παράδειγμα επειδή το no-ip service απαιτεί ύπαρξη δικτύου δεν πρέπει να τρέξει πριν το S30network, όπως επίσης θα πρέπει να κλείσει πριν από αυτό... αν λέω κάτι λάθος ας με διορθώσει κάποιος για να το διορθώσω και εγώ...

#chmod 0700 noip

#chown root:root noip

#ln -s noip S90noip

#ln -s noip K10noip

Τώρα ο no-ip client θα τρέχει αυτόματα κατά την εκκίνηση και θα κλείνει επίσης...


9 .Reboot & Shutdown

Από το putty μπορείτε να κάνετε shutdown και reboot το MyBook με τον σωστό τρόπο και όχι να το τραβάτε από την μπρίζα σαν τοστιέρα...

Σαν root στο terminal του putty...:

Reboot:

Για να κάνει άμεσα reboot...:
#reboot

Για να κάνει reboot σε t δευτερόλεπτα...:
#reboot -d 10

Για να κάνει force reboot (και να αποφύγει το init.d)
#reboot -f

Shutdown

Για να κλείσει...:
#poweroff

Για να κλείσει σε t δευτερόλεπτα...:
#poweroff -d 10

Για να κάνει force shutdown (και να αποφύγει το init.d)
#poweroff -f

Για να bootάρει ξανά ο δίσκος μετά από ένα shutdown πατάμε μια φορά το κουμπί που έχει μπροστά για 0.5 δευτερόλεπτο περίπου...


10. Web Server

Τώρα που έχουμε και το no-ip, άρα είναι σαν να έχουμε στατική IP είναι ώρα να στήσουμε ένα web server...!!! Το MyBook έχει ήδη ενεργοποιημένο ένα web server αλλά τον χρησιμοποιεί για το web interface του και καλό θα ήταν να μην τον χρησιμοποιήσουμε για τίποτε άλλο πέρα από αυτό... είπαμε παίζουμε ήδη με την φωτιά μην το παρακάνουμε... οπότε μπορούμε να εγκαταστήσουμε έναν άλλο web server ο οποίος λέγεται ΒΟΑ (http://www.boa.org/)...

O boa είναι ένας πολύ γρήγορος web server και τρώει σχετικά λίγα resources... το καλό είναι ότι υπάρχει ήδη precompiled και δεν χρειάζεται να μπούμε στην επίπονη διαδικασία να τον εγκαταστήσουμε από τα binaries... τον δοκίμασα και παίζει καλά οπότε τον συνιστώ και η διαδικασία είναι η παρακάτω...
Σαν root στο putty γράφουμε...:

# wget http://ftp.penguin.cz/pub/users/mhi/mybook/boa.tar.gz -q -O - | tar xzvf - -C /

#mkdir /var/log/boa/
:wq

#vi /var/log/boa/access_log
:wq

#vi /etc/boa/boa_indexer
:wq

Τώρα φτιάξτε από τα windows έναν φάκελο μέσα στο PUBLIC και ονομάστε τον "WEB"... μέσα σε αυτόν τον φάκελο θα βρίσκονται όλα τα αρχεία του web server σας...
Φτιάξτε τώρα ένα φάκελο μέσα στον "WEB" που να λέγεται "public_html"...
Επίσης φτιάξτε ένα αρχείο μέσα στον φάκελο "WEB" που να λέγεται "index.htm" ανοίξτε το με έναν editor πχ notepad και γράψτε μέσα σε αυτό...

http://imageshack.gr/files/5nmzavfaenkmtyjvemqm.png (http://imageshack.gr/view.php?file=5nmzavfaenkmtyjvemqm.png)

Για τους πιο έμπειρους δώστε μια δική σας σελίδα...

Τώρα πρέπει να κάνετε edit το boa.config... όσοι έχουν ιδέα από we servers θα ξέρουν τι να κάνουν... απλά προσοχή μην χρησιμοποιήσετε την πόρτα 80 γιατί εκεί την ακούει ήδη το web interface... ΕΔΩ (http://www.boa.org/documentation/boa-2.html#ss2.3) είναι και τα directives για το boa.config...

Για όσους δεν καταλαβαίνουν τι πρέπει να γράψουν στο boa.conf, τότε αν έχετε ακολουθήσει αυτό το παράδειγμα, κάντε το εξής...

#mv /etc/boa/boa.conf /etc/boa/boa.conf.backup


#vi /etc/boa/boa.conf
Port 8888
ErrorLog /var/log/boa/error_log
AccessLog /var/log/boa/access_log
DocumentRoot /shares/internal/PUBLIC/WEB
UserDir public_html
DirectoryIndex index.htm
DirectoryMaker /etc/boa/boa_indexer
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/plain
ScriptAlias /cgi-bin/ /usr/html/cgi-bin/
:wq

Πληροφορίες τι κάνει το καθένα παραπάνω θα βρείτε στο link με τα directives που έδωσα πιο πάνω...
Τώρα πρέπει να δημιουργήσουμε ένα αρχείο έτσι ώστε να φορτώνει και κλείνει αυτόματα ο web server μαζί με το MyBook...:

#vi /etc/init.d/S80boa
#!/bin/sh

boa_start() {
if [ -x /usr/sbin/boa ]; then
echo "Starting BOA webserver daemon "
/usr/sbin/boa -c /etc/boa/
fi
}

boa_stop() {
echo "Shuting down BOA webserver daemon "
killall boa 2> /dev/null
}

boa_restart() {
boa_stop
sleep 1
boa_start
}

case "$1" in
'start')
boa_start
;;
'stop')
boa_stop
;;
'restart')
boa_restart
;;
*)
echo "usage start|stop|restart"
esac
Σώζουμε με :wq και μετά το κάνουμε executable...:

#chmod +x /etc/init.d/S80boa

Είμαστε έτοιμοι για το πρώτο τεστ... τρέχουμε τον web server...

#boa -c /etc/boa/

Και τώρα από το browser μας στα windows πχ δίνουμε την διεύθυνση...:
http://192.168.1.32:8080/index.htm

και voila...:

http://imageshack.gr/files/a3nur6fdz5fus8iemuuv_thumb.png (http://imageshack.gr/view.php?file=a3nur6fdz5fus8iemuuv.png)

Μόλις εγκαταστήσαμε τον δικό μας web server στο MyBook...!
Τώρα το μόνο που λείπει είναι να κάνουμε από τον router, redirect και forward την πόρτα 80 του router στην πόρτα 8080 και με ενεργοποιημένο το no-ip τότε μπορούμε να έχουμε πρόσβαση από παντού στο site μας, χρησιμοποιώντας για URL το host name μας από το ddns του no-ip... αν για παράδειγμα το host name που μου δίνει το no-ip είναι jaco.no-ip.org τότε για δω το site μου από οπουδήποτε γράφω στον browser...:

http://jaco.no-ip.org/index.htm

Hardware Mod και serial port

Όλα τα παραπάνω mods ήταν software και μπορούν να γίνουν χωρίς να ανοιχτεί το κουτί... πάμε τώρα στα πιο δύσκολα τα οποία απαιτούν άνοιγμα του κουτιού αποσυναρμολόγηση και κολλητήρι...!
Φυσικά δεν χρειάζεται να πω ότι αυτό το βήμα θα πρέπει να το αποφύγουν όσοι δεν ξέρουν πως να κάνουν κολλήσεις με ένα κολλητήρι...
O ARM9 του My Book έχει μια σειριακή COM θύρα την οποία μπορούμε να εκμεταλευτούμε για να αποκτήσουμε επαφή με τον έξω κόσμο... Αυτή την θύρα η Western Digital την χρησιμοποιεί για debugging και για να προγραμματίζει τον ARM9... στο Linux βρίσκεται εγκατεστημένη στα devices και είναι η /dev/ttyS0... για να την δείτε πατήστε στο prompt...:

#stty -a /dev/ttyS0

Τώρα θα αναρωτηθεί τι μπορεί να κάνει κάποιος με το σειριακό... λοιπόν πολλά... από το να έχει ένα VT100 terminal στο σειριακό και να μπορεί να συνδεθεί με μια οποιαδήποτε σειριακή συσκευή, μέχρι να φτιάξει μια συσκευή με άλλο microcontroller και πολλά relays η οποία να επικοινωνεί σειριακά με το MyBook και να μπορούμε να ανοιγο-κλείνουμε συσκευές... αυτό μπορεί να γίνει με άπειρους τρόπους και θα δείξω τις επόμενες μέρες μερικούς από αυτούς...

Το case του MyBook ανοιγει από δυο αυτάκια στο πάνω και κάτω μέρος του και είναι συρταρωτό... ανοίγει με κάποια δυσκολία λόγο ενός λάστιχου το οποίο υπάρχει για να "πακτώνει" το case... μόλις ανοίξει θα είναι κάπως έτσι...

Η παρακάτω εικόνα είναι δανική από εδώ (http://www.ismprofessional.net/pascucci/documenti/mybook/mybook-hacking-en.html) γιατί δεν έβγαλα φωτό από το δικό μου πριν την modα...

http://imageshack.gr/files/mahc3h0b9okf81r6ruf2_thumb.jpg (http://imageshack.gr/view.php?file=mahc3h0b9okf81r6ruf2.jpg)

Τώρα ακολουθούν οι δικές μου φωτό... για να βγει το pcb ξεβιδώνουμε τις 4 βίδες που το κρατάνε στο πλαστικό case και τις 3 βίδες του pcb της πρόσοψης... αν δεν ξεβιδώσει η πρόσοψη δεν βγαίνει το pcb...

http://imageshack.gr/files/e0h7wk69v0l86nnhukeq_thumb.jpg (http://imageshack.gr/view.php?file=e0h7wk69v0l86nnhukeq.jpg)

Αφού αφαιρέσουμε το pcb και το γυρίσουμε από την κάτω πλευρά θα δούμε τη παρακάτω εικόνα...

http://imageshack.gr/files/zov3023rsnpu1zf92z9s_thumb.jpg (http://imageshack.gr/view.php?file=zov3023rsnpu1zf92z9s.jpg)

Στην παραπάνω εικόνα έχω αριθμήσει κάποια ενδιαφέροντα κομμάτια...

1. Είναι τα pads της σειριακής πόρτας στην οποία όμως τώρα βλέπετε τα καλώδια που έχω κολλήσει
2. USB port
3. Ethernet port
4. Τροφοδοσία
5. Sata connector
6. Gigabit Ethernet PHY
7. ARM9

Τα pin της σειριακής όπως κοιτάμε την φωτό έχουν την παρακάτω διάταξη...

4 1
3 2

και το καθένα είναι...:

1: V+ 3.3Volts
2: GND
3: RxD (RS232 - 3.3V TTL)
4: TxD (RS232 - 3.3V TTL)

Προσοχή:
Τα RS232 levels της σειριακής του υπολογιστή είναι από -15V έως +15V, ενώ του MyBook είναι από 0V έως 3.3V (TTL), οπότε δεν μπορεί να συνδεθεί απ' ευθείας η σειριακή του υπολογιστή στην σειριακή του MyBook... Γι' αυτό θα χρειαστεί ένας level converter όπως το ΜΑΧ3232 (http://www.maxim-ic.com.cn/pdfserv/en/ds/MAX3222-MAX3241.pdf) της Maxim... το κύκλωμά του είναι πολύ απλό αλλά θα χρειαστεί να φτιαχτεί ένα μικρό pcb του οποίου το σχηματικό είναι το παρακάτω...:

http://www.opencircuits.com/DB9_Serial_Connector

Σύντομα θα ανεβάσω και τα αρχεία από το Eagle PCB...

Υπάρχει ένας μικρός χώρος που βολεύει να τοποθετηθεί η extra πλακέτα στο σημείο που δείχνει η παρακάτω φωτό, γιατί από εκεί μπορεί να βγει το καλώδιο...

http://imageshack.gr/files/uwdelziel7rn7v65totw_thumb.jpg (http://imageshack.gr/view.php?file=uwdelziel7rn7v65totw.jpg)

Στην παραπάνω φωτό βλέπουμε την πλακέτα και τα σημεία που έχω σημειώσει είναι τα εξής...:

1: το καλώδιο RS232 που βγαίνει έξω από το κουτί από την τρύπα του Lock... το καλώδιο αυτό είναι ένα απλό σειριακό καλώδιο το οποίο αφού το έκοψα συνέδεσα την αρσενική άκρη στο pcb... τα pins του καλωδίου αυτού είναι τα ίδια με την έξοδο ενός pc... εδώ (http://pinouts.ru/SerialPorts/Serial9_pinout.shtml) φαίνεται και το pinout...

2: τα καλώδια του σειριακού από το RS232 convertor... υπόψη πως το RS232 παίρνει τάση από την πλακέτα του MyBook, δηλαδή τα δυο καλώδια είναι για την τροφοδοσία και τα άλλα δυο τα Tx/Rx...

3: η σειριακή από την πλευρά του MyBook...

Θα πρέπει να κολλήσετε με το κολλητήρι τα καλώδια μόνοι σας από το pcb του MyBook στο serial level converter...

Στην παρακάτω εικόνα φαίνεται πως βγαίνει το καλώδιο έξω από το κουτί...

Ακολουθούν άλλες 2 εικόνες με την κατασκευή ολοκληρωμένη...

http://imageshack.gr/files/nm9yqv5sjkyoe32h8hbe_thumb.jpg (http://imageshack.gr/view.php?file=nm9yqv5sjkyoe32h8hbe.jpg)

http://imageshack.gr/files/6hcy2ewzxdgyq0hd35qz_thumb.jpg (http://imageshack.gr/view.php?file=6hcy2ewzxdgyq0hd35qz.jpg)

Τώρα πλέον μπορούμε να έχουμε ένα VT100 terminal στο MyBook και να μπορούμε να δούμε ότι δεν βλέπουμε από το putty όπως την διαδικασία του boot και του shutdown...

Ανοίγοντας ένα hyperterminal πήρα κάποια Logs που αφορούν το boot, reboot και shutdown και τα οποία είναι πολύ χρήσιμα γιατί δείχνουν τι φορτώνει ο ARM... παρακάτω είναι τα Logs...

- Boot Log (http://rapidshare.com/files/89811149/ARM_boot.TXT)
- Reboot Log (http://rapidshare.com/files/89811169/ARM_Reboot.TXT)
- Poweroff Log (http://rapidshare.com/files/89811213/ARMpoweroff.TXT)

To πρόβλημα τώρα είναι πως εάν θέλουμε να χρησιμοποιήσουμε το σειριακό για να ελέγχουμε ή να επικοινωνούμε με κάποια εξωτερική συσκευή θα πρέπει να απενεργοποιήσουμε το VT100 terminal του MyBook και να ελευθερώσουμε το σειριακό... αυτό ενέχει έναν κίνδυνο ο οποίος είναι ότι το σειριακό είναι η τελευταία δικλίδα ασφαλείας που μας εξασφαλίζει επικοινωνία με τον ARM σε περίπτωση που κάτι πάθει το Ethernet interface... αλλά έχουμε κάνει τόσα, εδώ θα κολλήσουμε...? :P

Για να ελευθερώσουμε το σειριακό πρέπει να πάμε στο inittab και να κάνουμε commet out την εντολή getty που παίρνει την κατοχή του ttyS0 (έτσι είναι δηλωμένο το serial port στο /dev)... οπότε σαν root στο terminal...:

#vi /etc/inittab

και βάζουμε μια δίεση (#) στην γραμμή που δείχνει η εικόνα...:

http://imageshack.gr/files/r6orzi1tbtnbf33ioq2l_thumb.png (http://imageshack.gr/view.php?file=r6orzi1tbtnbf33ioq2l.png)

Οπότε από το επόμενο boot στο σειριακό δεν θα υπάρχει πια VT100 monitor... οπότε η σειριακή είναι ελεύθερη να την κάνουμε ότι θέλουμε...

σε μερικές μέρες θα σας δείξω πως να ανοιγοκλείνεται συσκευές του σπιτιού σας συνδεόμενοι από μακριά στο web interface του MyBook, το οποίο θα μπορεί να παίζει τον ρόλο του διαχειριστή του σπιτιού σας, χωρίς να μένει κάποιος άλλος υπολογιστής ανοιχτός...


Jaco's web interface

Επειδή το web interface του MyBook είναι ψιλο-απαράδεκτο και επειδή έχω αρχίσει να προσθέτω ήδη ένα σωρό λειτουργίες, ξεκίνησα να φτιάχνω ένα δικό μου web interface το οποίο ήδη τρέχει δοκιμαστικά στον boa http server που εξήγησα πιο πάνω πως τον εγκαθιστούμε...
Η λειτουργία δεν είναι απλή και απαιτεί αρκετό προγραμματισμό και από την πλευρά του υπολογιστή και από την πλευρά του MyBook... επέλεξα το web interface να το γράψω σε Adobe Flex (http://www.adobe.com/products/flex/) και ActionScript γιατί όπως θα δείτε από τις φωτογραφίες είναι αν μη τι άλλο εντυπωσιακό το αποτέλεσμα με πολλά flash animations και χρωματάκια... το web interface θα έχει χρώμα από linux και μάλιστα από ubuntu καθώς μου αρέσουν τα χρώματά του...
Το web intarface είναι στην ουσία ένα swf πρόγραμμα το οποίο το φορτώνει ο browser με ένα request από τον web server και στην συνέχεια το εκτελεί τοπικά... όλα τα δεδομένα από και μετά γίνονται με requests από το πρόγραμμα που τρέχει στον browser στο cgi-bin του MyBook και αυτό εκτελεί κάποια cgi scripts σε GCC και bash scripts που έγραψα για να δημιουργήσει τα δεδομένα και να τα κωδικοποιήσει σε XML format ώστε να τα στείλει...

Το αποτέλεσμα είναι το παρακάτω...:

http://imageshack.gr/files/kmxyvlwp0k0irhcvppzg_thumb.png (http://imageshack.gr/view.php?file=kmxyvlwp0k0irhcvppzg.png)

http://imageshack.gr/files/mep05dxa8qy3hyqxbeq9_thumb.png (http://imageshack.gr/view.php?file=mep05dxa8qy3hyqxbeq9.png)

http://imageshack.gr/files/v7yi766k9iprl8fq3cz6_thumb.png (http://imageshack.gr/view.php?file=v7yi766k9iprl8fq3cz6.png)

Μέχρι στιγμής μπορώ να δω πληροφορίες του linux του MyBook όσων αφορά τα partitions (free/used κλπ), πληροφορίες για την free/used μνήμη, την IP και την MAC του Ethernet interface...

Συνέχεια έχει o έλεγχος μέσω του web interface του no-ip, των remote rapidshare downloads και.... ο αυτοματισμός του σπιτιού...! από το MyBook και το web interface που γράφω θα μπορείτε να διαχειρίζεστε διάφορες συσκευές του σπιτιού σας... γι' αυτό θα χρειαστούν κάποια εξωτερικά κυκλώματα βέβαια για τα οποία έχω ήδη κάνει κάποια ηλεκτρονικά σχέδια και με την πρώτη ευκαιρία που θα φτιάξω τα πρωτότυπα θα ποστάρω και τα σχέδιά τους... είναι στην ουσία ένας microcontroller ο οποίος ελέγχει το on/off σε κάποια ρελέ και επικοινωνεί με το MyBook μέσω TCP/IP... μην λέω άλλα όμως τα υπόλοιπα σε λίγο καιρό...

Το web interface είναι ακόμα σε beta κατάσταση, αλλά μέχρι στιγμής δουλεύει χωρίς κανένα πρόβλημα οπότε αύριο ή μεθαύριο θα δώσω και τα αρχεία που χρειάζεται να εγκαταστήσετε στο virtual directory και το cgi-bin του boa για εγκατασταθεί το καινούργιο web interface, το οποίο παρεμπιπτώντος δεν δημιουργεί conflict με το κανονικό web interface γιατί ακούει σε άλλη πόρτα...

Εγκατάσταση Web interface (Last update: 09/03/2008)

Είναι σημαντικό να κάνετε ακριβώς τα βήματα του 10... αν δεν υπάρχει ήδη ο φάκελος /usr/html/cgi-bin/ δημιουργήστε τον... ( #mkdir /usr/html/cgi-bin/ )

Έπειτα κατέβαζετε αυτό (http://rapidshare.com/files/98275191/MB_web_interface.rar) το αρχείο το οποίο περιέχει δυο φακέλους, τον "web_interface" και τον "cgi-bin"...

τα αρχεία του φακέλου web_interface πάνε στον παρακάτω φάκελο στο MyBook...

/shares/internal/PUBLIC/WEB/

ενώ τα αρχεία του φακέλου "cgi-bin" στον παρακάτω φάκελο του MyBook...:

/usr/html/cgi-bin/

μετά στον φάκελο αυτό από terminal δώσε...:

#chown -R root:root *

#chmod 775 *

#chmod +x *

Με τις ενολές αυτές τα κάνετε executable και είστε έτοιμοι...

στην συνέχεια δώστε στον browser...:

http://xxx.xxx.xxx.xxx:8888/index.html

οπου xxx η ip του MyBook και θα πρέπει να δείτε το web interface...

Μέχρι στιγμής το μόνο bug που έχω βρει είναι ότι στον FireFox 3.0b3 πετάει κάποιο error στο security του flashplayer, αλλά αυτό πρέπει να είναι bug του FF3... αν πατήσετε "Next" παίζει κανονικά... Σε Opera και IExplorer παίζει κανονικά...

Δυστηχώς δεν ειπάρχει άλλος ελεύθερος χρόνος για το interface οπότε κατά πάσα πιθανότητα θα μείνει σε αυτήν την έκδοση η οποία δουλεύει καλά... Όποιος θελήσει να ασχοληθεί παραπέρα ευχαρίστως να του δώσω τα αρχεία και τους κώδικες, με την προϋπόθεση όμως ότι είναι ενεργό μέλος του Lab (όχι 1 post και φύγαμε) και ότι αλλαγές κάνει να μου τις δώσει ώστε να μπουν εδώ και να το κατεβάσουν και άλλοι...



[U]13. Transmission με Clutch Web Interface (από Daidalos)


Το transmission είναι ένα πολύ ελαφρύ και πλήρες torrent client. Με την βοήθεια του Clutch μπορούμε να το ελέγχουμε μέσω του Web Browser μας.
Παρακάτω παρουσιάζεται η διαδικασία εγκατάστασης του. Είναι αρκετά χρονοβόρα καθώς θέλει μεγάλη προετοιμασία πριν βάλουμε το κυρίως πρόγραμμα. Ακολουθείσθε τις οδηγίες με μεγάλη προσοχή.

1. Εγκατάσταση PHP

Καταρχήν χρειαζόμαστε το libxml για να δουλέψει το PHP.

Δημιουργούμε ένα φάκελο όπου θα βάλουμε όλα τα temp αρχεία μας.

#mkdir /tmp/myfiles

Και ξεκινάμε την εγκατάσταση.

# cd /tmp/myfiles/
# wget http://ftp.gnome.org/pub/gnome/sources/libxml2/2.6/libxml2-2.6.30.tar.gz
# tar xfz libxml2-2.6.27.tar.gz
# cd libxml2-2.6.27
# ./configure
# make
# make install# cp /usr/local/lib/libxml2.so.2 /lib

Η όλη διαδικασία μου πήρε κάπου 45 λεπτά.

Στην συνέχεια κάνουμε install το PHP

# cd /tmp/myfiles/
# wget http://uk.php.net/distributions/php-5.2.5.tar.gz
# tar xvfz php-5.2.5.tar.gz
# cd php-5.2.5
# ./configure -without-iconv -without-pear -enable-fastcgi -enable-discard-path
-enable-force-cgi-redirect -without-mysql -enable-sockets
το πάνω μια γραμμή.
# make
# make install
H διαδικασία πήρε περίπου 1 ώρα.

Τώρα πρέπει να φτιάξουμε λίγο το config file του lighttpd.

# cd /etc/lighttpd

Κάνουμε ένα backup για καλό και για κακό.
# cp lighttpd.conf lighttpd.conf.backup

Ανοίγουμε το lighttpd.conf με το vi.

# vi lighttpd.conf

Αλλάζουμε το ακόλουθο:


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

Σε:

“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" )
Σε:

index-file.names = ( "nasMaster.pl", "index.html", "index.php" )
Τέλος σώζουμε το αρχείο με ":wq" και κάνουμε restart το lighttpd.

# /etc/init.d/lighttpd.sh restart

Ας δοκιμάσουμε τώρα ότι δουλεύει το php με μια απλή ιστοσελίδα.

# cd /usr/www/lib
# mkdir test
# cd test
# vi index.php
Γράφουμε το εξής στο vi:

http://imageshack.gr/files/jpqp5sesx6o2tz5cl58m.png (http://imageshack.gr/view.php?file=jpqp5sesx6o2tz5cl58m.png)

Σώζουμε με ":wq" και βάζουμε στον browser μας: http://192.168.1.32/test/index.php . Αν όλα έχουν γίνει σωστά θα δούμε μια σελίδα με τις πληροφορίες του PHP.

Σειρά έχει το OpenSSL.

# cd /tmp/myfiles/
# wget http://www.openssl.org/source/openssl-0.9.8g.tar.gz
# tar -xvf openssl-0.9.8g.tar.gz
# cd openssl-0.9.8g/
# ./Configure
# ./config
# make
# make install
H διαδικασία αυτή πήρε λίγο παραπάνω από μια ώρα για να ολοκληρωθεί.

Το τελευταίο που χρειαζόμαστε πριν εγκαταστήσουμε το Transmission είναι το Pkg-Config.

# cd /tmp/myfiles/
# wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
# tar -xvf pkg-config-0.23.tar.gz
# cd pkg-config-0.23/
# ./configure
# make
# make install
H διαδικασία αυτή πήρε περίπου 20 λεπτά. Μόλις ολοκληρωθεί τρέχουμε το εξής:

export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig/
Τώρα είμαστε έτοιμοι να εγκαταστήσουμε το Transmission.

# wget http://download.m0k.org/transmission/files/transmission-1.05.tar.bz2
# tar jxvf transmission-1.05.tar.bz2
# cd transmission-1.05
# ./configure --disable-gtk
# make
# make install
H διαδικασία πήρε περίπου 40 λεπτά.

Κάνουμε εγκατάσταση και το Clutch.

# cd /usr/www/lib/
# wget http://clutchbt.com/Files/Clutch-0.4.tar.gz
# tar -xvf Clutch-0.4.tar.gz
# mv Clutch-0.4 Clutch
# chmod -R 777 Clutch/
# rm Clutch-0.4.tar.gz
Τώρα πρέπει να ρυθμίσουμε το Transmission και το Clutch.

# cd Clutch
# vi remote/data/socket.txt
Γράφουμε το εξής στο socket.txt:

/tmp/transmission.socket
Σώζουμε με ":wq".

Ξεκινάμε το daemon.

# transmission-daemon -s /tmp/transmission.socket
Στην συνέχεια φτιάχνουμε ένα symlink για να μπορέσουμε να ορίσουμε το Download Path.

# cd /root/.transmission/daemon
# ln -s /tmp/transmission.socket socket
Ορίζουμε ως download path το /shares/internal/PUBLIC (εκτός αν θέλουμε κάποιο άλλο).

# transmission-remote -f /shares/internal/PUBLIC/
Τώρα ορίζουμε μερικά δικαιώματα για να μπορέσουμε να τρέξουμε προσωρινά το Clutch.

# chmod -R 777 /tmp
# chmod -R 777 /usr/www/lib/Clutch/remote
Τώρα βάζουμε στον browser μας: http://192.168.1.32/Clutch και θα πρέπει να ανοίξει το Clutch. Προσοχή ο IE δεν υποστηρίζεται. Από τον Clutch ορίζουμε στα preferences πάλι το ίδιο download path και κλείνουμε την σελίδα.

Τώρα πρέπει να φτιάξουμε ένα script για να ξεκινά το Transmission και να δίνει τα κατάλληλα δικαιώματα ώστε να δουλεύει σωστά το Clutch.

# cd /etc/init.d
# vi transmission
Γράφουμε το παρακάτω:

#!/bin/sh
# Description: Start / Stop Transmission

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="Transmission"
DESC="Torrent Daemon"

case "$1" in
start)
echo "Starting $DESC: $NAME."
transmission-daemon -s /tmp/transmission.socket
chmod -R 777 /tmp
chown -R www-data:www-data /tmp/transmission.socket
chmod -R 777 /tmp/transmission.socket
chmod -R 777 /shares/internal/PUBLIC
chmod -R 777 /usr/www/lib/Clutch/remote
transmission-remote -f /shares/internal/PUBLIC
echo " "
;;
stop)
echo -n "Stopping $DESC: $NAME"
killall transmission-daemon
echo " "
;;
esac
exit 0
Σώζουμε με ":wq".

#ls -a
Στην λίστα που μας εμφανίζεται βρίσκουμε μια ελεύθερη "S" θύρα και μια "K" πχ S80 και Κ15.

#chmod 0700 transmission
#chown root:root transmission
#ln -s transmission S80transmission
#ln -s transmission K15transmission
Τώρα το transmission ξεκινά αυτόματα με την εκκίνηση του MyBook.

Ανοίγουμε το Clutch (http://192.168.1.32/Clutch)κάνουμε τις απαραίτητες ρυθμίσεις και ξεκινάμε τα Downloads.



Χρήσιμα Links


Επίσης δείτε και τα παρακάτω links...:

http://mybookworld.wikidot.com/

http://stilltruth.com/2007/installing-gnu-screen-your-western-digital-mybook-world-edition

Αν όλα στραβώσουν και τα παίξει το MyBook, τότε CLICK ME (http://mybookworld.wikidot.com/rescue-procedure)... η ακόμα καλύτερα έναν βελτιωμένο οδηγό του lefgrter ΕΔΩ... (http://www.thelab.gr/showpost.php?p=713957&postcount=88)

Daytime Dreamer
03-02-08, 02:13
Αν και καπου στην μεση ( αρκετα πιο πριν βασικα) σταματησα να το διαβαζω λογω του οτι ειναι αργα και δεν την παλευω ... μπραβο για τον κοπο σου!!

greekfragma
03-02-08, 02:29
holy fak:blink:


φανταστικο αρθρακι....προτεινω sticky:T:

mech5107
03-02-08, 09:15
Οραίος ο παίχτης:T:

Voudas
03-02-08, 09:55
just plain good Jaco...:T:

(και το έχω και κάθεται... βρε λες?)

fusion
03-02-08, 10:02
:T: +1 για sticky

Φιλε εισαι παιχτης, απλα απιστευτος.
Ακους εκει κανονικο υπολογιστικο συστημα το mybook, τι αλλο θα δουμε...
Δηλαδη του ριχνεις πανω εναν torrent client και εχεις 1ΤΒ(!!!!! ) κατεβαστηρι με 300 ευρω, απιστευτο.

Jaco
03-02-08, 10:06
Thanks παιδιά... το εργαλείο αξίζει μέχρι το τελευταίο cent... βέβαια είναι πάρα πολύ τσιμπημένο και δεν το κοστολογώ πάνω από 80-100 ευρά...

Μόλις μπει ένας torrent client, no-ip, http server και magic packet θα είναι απίστευτη ικανοποίηση... :cool:

Το σημαντικό είναι ότι κάνει download με την 10άρα γραμμή μου στο full και ταυτόχρονα μπορώ να χειριστώ αρχεία μέσα σε αυτόν... επίσης άλλο καλό είναι ότι σε αντίθεση με τους κλασσικούς downloaders των windows μπορείς να χειριστείς την ταχύτητα και άλλες παραμέτρους... εν καιρό όταν αρχίσω να εμβαθύνω, γιατί τώρα απλά γρατζουνάω την επιφάνεια των δυνατωτήτων, του MyBook θα δώσω και scripts...

Ένα download box και server με μέγεθος μικρού βιβλίου και κατανάλωση λίγο περισσότερη από έναν σκληρό δίσκο...!!! :wassat:

Αρχική απάντηση από Voudas [Σήμερα, στις 11:55]
(και το έχω και κάθεται... βρε λες?) :blink: :blink: πλάκα μου κάνεις έτσι...? θα πρέπει να συναντηθούμε να το κανονίσουμε... :innocent:

Voudas
03-02-08, 10:09
Αρχική απάντηση από Jaco
:blink: :blink: πλάκα μου κάνεις έτσι...? θα πρέπει να συναντηθούμε να το κανονίσουμε... :innocent:

όχι ρα... έχω το 500ρη... για αυτοματοποιημένα backups από διάφορα pc εδώ...

πιο πολύ για το χαβαλέ το ψήνω... προφανώς δε με νοιάζει η κατανάλωση ρεύματος με όσα καίνε εδώ:p

Jaco
03-02-08, 10:16
Αρχική απάντηση από Voudas
προφανώς δε με νοιάζει η κατανάλωση ρεύματος με όσα καίνε εδώ:p
Σου έχω modα να καίει περισσότερο και να σου κρατάει το μαγαζί και το ταμείο όσο λείπεις... :p

bleo8onhs
04-02-08, 13:22
Αρχική απάντηση από Jaco

Ότι ακολουθεί από εδώ και κάτω το κάνετε με δική σας ευθύνη… Εγώ απλά περιγράφω την διαδικασία που έκανα και δεν την συνιστώ σε κανένα αρχάριο καθώς η συσκευή χάνει την εγγύησή της και μπορεί να αχρηστευτεί…!!!! :rip:
Σιγά τ'αυγά δηλαδή... δεν έχω καταλάβει γιατί πρέπει να το γράφουμε αυτό.... μάλλον επειδή το γράφουν και άλλοι...


Γιατί αν δεν το γράψεις, ο χρήστης μπορεί να σε θεωρήσει υπεύθυνο για ότι πάθει ο δίσκος του. Και νομικά υποτίθεται.:D

Πολύ ωραίο άρθρο btw!

mech5107
04-02-08, 13:32
Να ρωτήσω κάτι...όλα τα MybooΚ με ethernet παίρνουν mod?

fusion
04-02-08, 13:44
Βασικα ποια MyBook εχουν embedded system? Μονο το MyBook World?

Jaco
04-02-08, 13:53
Αρχική απάντηση από mech5107
Να ρωτήσω κάτι...όλα τα MybooΚ με ethernet παίρνουν mod?

Αρχική απάντηση από fusion
Βασικα ποια MyBook εχουν embedded system? Μονο το MyBook World?

Όλα τα My Book World έχουν ethernet interface (έχει και το σήμα στο κουτί της συσκευασίας) και όλα παίρνουν το mod...

alexis2044
04-02-08, 20:56
Λαθάκι...:)

#mkdir /tmp/giapetama

#cd /tmp/giapetama

#wget http://www.openssl.org/source/openssl-0.9.8g.tar.gz

#tar -zxvf openssl-0.9.8g.tar.gz

#cd /tmp/giapetama/openssl-0.9.8g Οχι #cd /tmp/giapetama/openssl-0.9.8g.tar.gz

#./config

#make

#make install
Συγχαρητήρια πολύ καλός οδηγός φίλε Jaco :)

seph1roth
05-02-08, 00:45
Πολλά μπράβο:T: :T: :T:

Πολύ ωραίος οδηγός.

Πραγματικά με ένα MLDonkey ή/και rtorrent θα είναι το απόλυτο κατεβαστήρι. Μπράβο και πάλι και καλή mod-o-συνέχεια:banging:

Jaco
05-02-08, 05:19
Ευχαριστώ για το sticky... :T:

Update 4/3/2008


Προστέθηκαν...:

08 .NO-IP
09 .Reboot & Shutdown
10. Web Server



@alexis2044 Ευχαριστώ το διόρθωσα... :T:

@seph1roth, όντως μπορείς να εγκαταστήσεις το rtorrent... :whistling :devil:

Τζώρτζης
05-02-08, 07:05
Μπράβο πολύ καλή δουλειά και αναλυτική παρουσίαση http://www.thelab.gr/images/smilies/thumbsup.gif

Daidalos
06-02-08, 05:21
Φοβερη παρουσιαση! Με μπριζωσες ασχημα! :P

Αλλα επειδη το 1G ειναι πολυ για την δουλεια που το θελω, να υποθεσω οτι και αυτο μας κανει, ε? http://www.e-shop.gr/show_per.phtml?id=PER.303885

Jaco
06-02-08, 06:18
Αρχική απάντηση από Daidalos [Σήμερα, στις 07:21]
Φοβερη παρουσιαση! Με μπριζωσες ασχημα! :P

Αλλα επειδη το 1G ειναι πολυ για την δουλεια που το θελω, να υποθεσω οτι και αυτο μας κανει, ε? http://www.e-shop.gr/show_per.phtml?id=PER.303885

Ευχαριστώ Daidalos... σιγά την παρουσίαση, τα περισσότερα από αυτά που γράφω εκτός από καν-δυο, υπάρχουν και σε άλλα sites... απλά επιβεβαιώνω με κάποιο τρόπο ότι δουλεύουν καλά οι modες...

Όλα τα My Book (250, 500, 1000 GB) με το network interface μπορούν να modαριστούν όπως φυσικά και αυτός που δίνεις στο link... :T:

Chessman
06-02-08, 07:15
Πάρα πολύ καλή δουλειά Jaco, όπως ...πάντα :clap:

Jaco
06-02-08, 07:44
Αρχική απάντηση από Chessman

Σ'ευχαριστώ Chess...! ;)

Jaco
09-02-08, 17:51
01. Device/Workgroup Names
02. Δημιουργία καινούργιου χρήστη
03. To πανηγύρι
04. File System
05. Απενεργοποίηση του Mionet
06. Εγκατάσταση προγραμμάτων
07. Rapidshare Client
08 .NO-IP
09 .Reboot & Shutdown
10. Web Server
NEW! 11. Hardware Mod και serial port
NEW! 12. Jaco's web interface


Εδώ (http://www.thelab.gr/showthread.php?postid=671575#post671575) έγιναν δυο αλλαγές...

1. Προστέθηκαν ένα Hardware Mod που χρειάζεται κολλητήρι πάνω στο pcb του MyBook (τώρα και αν πάει η εγγύηση)...

http://imageshack.gr/files/nm9yqv5sjkyoe32h8hbe_thumb.jpg (http://imageshack.gr/view.php?file=nm9yqv5sjkyoe32h8hbe.jpg)



2. Ένα καινούργιο web interface που έχω αρχίσει να γράφω για αντικατάσταση του κανονικού το οποίο είναι μούφα... :banging:

ΠΡΙΝ...:

http://imageshack.gr/files/zv2eyg59javjravj20ho_thumb.png (http://imageshack.gr/view.php?file=zv2eyg59javjravj20ho.png)

ΚΑΙ ΜΕΤΑ...:

http://imageshack.gr/files/v7yi766k9iprl8fq3cz6_thumb.png (http://imageshack.gr/view.php?file=v7yi766k9iprl8fq3cz6.png)




Περισσότερες λεπτομέρειες στο 1ο post...

Daidalos
09-02-08, 18:10
Μπραβο Jaco, φοβερη δουλεια!!! Το web interface σου φαινεται πολυ ενδιαφερον.

Απο δευτερα ερχεται και το δικο μου! :D Αντε να αρχιζω να σκαλιζω και εγω!

fusion
09-02-08, 18:16
Jaco τι/που σπουδαζεις/σπουδασες αν επιτρεπεται?

Jaco
09-02-08, 18:28
Αρχική απάντηση από Daidalos
Μπραβο Jaco, φοβερη δουλεια!!! Το web interface σου φαινεται πολυ ενδιαφερον.

Απο δευτερα ερχεται και το δικο μου! :D Αντε να αρχιζω να σκαλιζω και εγω!

Ευχαριστώ... πάρτο εσύ και σε λίγο καιρό θα σου ψήνει και καφέ... και αυτό είναι δέσμευση... :hehe:

Αρχική απάντηση από fusion
Jaco τι/που σπουδαζεις/σπουδασες αν επιτρεπεται?

Επιτρέπεται... :p

Τεϊτζής ηλεκτρονικός πριν κάμποσα χρόνια... :tomato:

Voudas
09-02-08, 19:10
κοίτα να δεις που με μπρίζωσε η παλιοσειρά...:D

Jaco
09-02-08, 19:39
Αρχική απάντηση από Voudas [Σήμερα, στις 21:10]
κοίτα να δεις που με μπρίζωσε η παλιοσειρά...:D


Ακόμα δεν το έχεις κάνει...?

:-O :whip:

τέτοιος gadget-άκιας που είσαι ρε ήταν θέμα χρόνου... :hehe:

deninho
09-02-08, 20:45
Φανταστική δουλειά, και παρουσίαση Jaco :D

Μέχρι που με βάζεις σε σκέψεις, να πάρω κι εγώ τον 500άρη, και να πειραματιστώ :p

x-treme
10-02-08, 00:55
Πω ρε φίλε.... τι έχεις φτιάξει εκεί! Ωραίος!

DioNiSis
10-02-08, 16:35
καλησπέρα
πολύ καλή η παρουσίαση
θα ήθελα να ρωτήσω αν κάνεις μόνο το software mod καταστρέφεται η εγγύηση?

LevelOne
11-02-08, 14:15
Jaco, απο τα πλέον χρήσιμα mods που έχω δεί, και σε καμία περίπτωση δεν περίμενα τόσες δυνατότητες απο το συγκεκριμένο εργαλείο... Ειλικρινά, συγχαρητήρια... Μόλις μπρίζωσες και άλλον εναν να πάει να τον πάρει... :T:

Jaco
11-02-08, 16:56
@DioNiSis
Δεν μπορώ να σου απαντήσω με σιγουριά γιατί δεν το έψαξα σε βάθος το τι ισχύει με την εγγύηση... Εδώ (http://support.wdc.com/warranty/policy.asp) θα βρεις την επίσημη πολιτική της WD για τις εγγυήσεις και δεν είδα να αναφέρεται κάτι για το software... αλλού διάβασα ότι δεν ισχύει η εγγύηση και αλλού ότι ισχύει... εγώ δεν έβγαλα πάντως άκρη... :blink:

@LevelOne
Όυτε επίσημος αντιπρόσωπος της WD να ήμουν... :hehe:
η αλήθεια είναι ότι embedded συστήματα με linux και ARM9 επεξεργαστές με υποστήριξη για σκληρούς δίσκους, usb, flash μνήμες κτλ υπάρχουν αρκετά στην αγορά... και σε καλές τιμές, δηλαδή πλήρες σύστημα ARM9 στα ~300MHz με υποστήριξη full περιφερειακών μπορείς να πάρεις και με ~200 ευρώ... απλά το My Book είναι άλλη φάση... στο μουράτο το κουτάκι του, με πολύ καλή δουλειά στο pcb layout και γενικά προσεγμένη κατασκευή (και ίσως το μόνο με sata interface που έχω δει)...

αν και είναι αργό για εξωτερικός δίσκος κάνει καλά την δουλειά του... παρακάτω δίνω δυο εικόνες από read/write με το teracopy (http://www.codesector.com/teracopy.php) και link δίκτυου στα 100Μbps και copy buffer 256KB/s που είναι optimized για τις δυνατότητες της RAM και του tcp buffer του MyBook...

Από PC στο MyBook II (100Mbps Link)

http://imageshack.gr/files/nbrjioirwdx9ys3g03af.png (http://imageshack.gr/view.php?file=nbrjioirwdx9ys3g03af.png)


Από MyBook II στο PC (100Mbps Link)

http://imageshack.gr/files/fhx4t4kd1ufohntre2ek.png (http://imageshack.gr/view.php?file=fhx4t4kd1ufohntre2ek.png)


Όπως βλέπεις δεν μπορείς να δεις streaming ασυμπίεστο video από το MyBook, αλλά ταινίες και μουσική ταυτόχρονα άνετα...

Μακάρι να κάνουν και άλλοι την modα γιατί σε λίγες μέρες τελειώνω με το web interface και θέλω beta testers... :innocent:

Επίσης για κατεβαστήρι ή να παίξει κανείς δεν χρειάζεται να πάρει τον 1TB... η αλήθεια είναι ότι και εγώ το μετάνιωσα γιατί και με τον 250GB ή 500GB την έκανα μια χαρά την δουλειά μου... τέσπα...

AlexanderK
11-02-08, 17:20
Πολύ ωραίο το άρθρο.


Μια ερώτηση όμως.

Έχω το 1tb με τους 2 500 gb. Αν τους αλλάξω με 2 χ 1tb.

Θα δουλέψει κανονικά?

Daidalos
11-02-08, 17:20
Εφτασε και το δικο μου σημερα. Πανεμορφο ειναι!!! :D

Ηδη εκανα το αρχικο setup και το update. Θα πεσει δουλεια αποψε! :P

Jaco
11-02-08, 17:34
Αρχική απάντηση από AlexanderK
Αν τους αλλάξω με 2 χ 1tb.

Θα δουλέψει κανονικά?

Πολύ καλή ερώτηση... κανονικά θα έπρεπε γιατί το linux είναι στην flash... αλλά αυτό δεν είναι παρά μόνο μια υπόθεση... όπως και να έχει όμως λόγο του ότι μιλάμε για linux μπορείς να το κάνεις να τους αναγνωρίσει... ;)


Αρχική απάντηση από Daidalos
Θα πεσει δουλεια αποψε! :P

:banging:

Πρόσεχε, όμως... πριν κάνεις οτιδήποτε διάβασε το 2-3 φορές να είσαι σίγουρος... επίσης τα link που δίνω στο τέλος του 1ου post θα σε βοηθήσουν γιατί έχουν πολλές πληροφορίες... :T:

Daidalos
11-02-08, 17:41
Αρχική απάντηση από Jaco

:banging:

Πρόσεχε, όμως... πριν κάνεις οτιδήποτε διάβασε το 2-3 φορές να είσαι σίγουρος... επίσης τα link που δίνω στο τέλος του 1ου post θα σε βοηθήσουν γιατί έχουν πολλές πληροφορίες... :T:

Εχω ριξει πολυ διαβασμα το σουκου και ειμαι ετοιμος να το λιωσω. :P

Daidalos
12-02-08, 06:08
Καλα το Mybook τα σπαει!!!
Καταφερα και του περασα torrent client με web interface!!!
Νασαι καλα ρε Jaco που μας ανοιξες τα ματια. :P Δεν θα το ειχα παρει ποτε χαμπαρι το μαραφετι αυτο αλλιως... Super κατεβαστηρι με 500αρι δισκο και μηδαμινη καταναλωση, με μολις 150 ευρω...
Περισσοτερα το απογευματακι! ;)

Jaco
12-02-08, 07:36
Αρχική απάντηση από Daidalos [Σήμερα, στις 08:08]
Καταφερα και του περασα torrent client με web interface!!!

Ωραίος, Daidalos... :T:

επειδή δεν πρόκειται να περάσω το rtorrent, καθώς δεν το χρειάζομαι, αν θες στείλε μου με pm ή γράψε εδώ την διαδικασία που έκανες και σου δούλεψε έτσι ώστε να την βάλω μπροστά να είναι όλα τα mods μαζεμένα...

Daidalos
12-02-08, 07:45
Βασικα με Transmission+Clutch (πιασαρικο ονομα :P) δουλεψα βαση αυτου του οδηγου:

http://www.mybook-linux.co.nr/transmission.html

Αλλα μερικα πραγματα που λεει δεν δουλευουν και χρειαστηκε να κανω αλλαγες. Το απογευματακι που θα εχω λιγο χρονο, θα ποσταρω περισσοτερες λεπτομερειες. To μονο κακο ειναι οτι ειναι αρκετα αργο το mybook και η ολη διαδικασια πηρε πανω απο 5 ωρες... :confused:
Αλλα σαν κατεβαστηρι δουλευει μια χαρα.

antonisk7
12-02-08, 08:21
πολύ καλό και χρήσιμο άρθρο !!

fusion
12-02-08, 11:11
Δεν εχω καταλαβει κατι ομως...
Τελικα το 1TB ειναι ενας σκληρος(7200.11)?
Του jaco ειναι παντως ενας αλλα γιατι e-shop/πλαισιο εχουν τον διπλο στην φοτο?
Τελικα ποιος κυκλοφορει? Θελω να πω ειναι λοττο?

Mischeif
12-02-08, 11:27
Εχει κανεις ιδεα που θα βρω το 250αρι μοντελο???

Jaco
12-02-08, 11:31
Αρχική απάντηση από fusion [Σήμερα, στις 13:11]
Δεν εχω καταλαβει κατι ομως...
Τελικα το 1TB ειναι ενας σκληρος(7200.11)?
Του jaco ειναι παντως ενας αλλα γιατι e-shop/πλαισιο εχουν τον διπλο στην φοτο?
Τελικα ποιος κυκλοφορει? Θελω να πω ειναι λοττο?

fusion κάνε click στην κάτω φωτό να δεις ποιος είναι ο δίσκος...

http://imageshack.gr/files/td5af1t251fmmsz5ont7_thumb.png (http://imageshack.gr/view.php?file=td5af1t251fmmsz5ont7.png)

υπάρχουν δυο εκδόσεις του MyBook World...

1. η μία είναι με δυο δίσκους στην οποία μπορείς να τους κάνεις και raid 1 (mirror) η έκδοση αυτή λέγεται "My Book World Edition I"...

2. μετά υπάρχει και η έκδοση "My Book World Edition IΙ" που έχει τον μονό 1.0ΤΒ δίσκο WD10EACS (http://www.wdc.com/en/products/products.asp?driveid=336)...

Προτείνω την 500GB... 1 ΤΒ είναι τελικά τελείως περιττή και σκέφτομαι να αλάξω τον δίσκο με κάποιον 200~250 και να βάλω το 1TB στο desktop...

@Mischeif

Νομίζω ότι έχω κάνει λάθος που έχω πει ότι υπάρχει 250GB έκδοση με ethernet... κοίταξα και βρήκα μόνο 500 και 1000... :boxed:

Daidalos
12-02-08, 12:05
Συμφωνα με το κουτι της 500gb υπαρχει και εκδοση 320gb εκδοση αλλα δεν την εχω δει πουθενα...

Jaco
12-02-08, 19:53
Ένα video teaser από το web interface... --> ΕΔΩ (http://rapidshare.com/files/91268806/jwdwint.rar)

Πιστεύω αν όλα πάνε καλά και έχω χρόνο το ΣΚ θα είναι έτοιμο από εβδομάδα...

Άντε Daidalos... βάλε και το boa... :devil:



θέλει xvid codecs...

fusion
12-02-08, 21:47
Αρχική απάντηση από Jaco
Ένα video teaser από το web interface... --> ΕΔΩ (http://rapidshare.com/files/91268806/jwdwint.rar)


Πολυ καλο φιλε, εισαι μαστορας.:D
Λεει τρελα το Adobe Flex, θα το ψαξω.;)

Jaco
13-02-08, 06:01
Αρχική απάντηση από fusion [Χθες, στις 23:47]
Πολυ καλο φιλε, εισαι μαστορας.:D
Λεει τρελα το Adobe Flex, θα το ψαξω.;)

Μπα.. τα effects και τα ομορφούλικα τα κάνει η Flex σχεδόν μόνη της με λίγες γραμμές κώδικα... είναι εύκολο πακέτο και δεν παίζεται σε 2D γραφικά και γενικά client based web εφαρφογές...
η δυσκολία στο project αυτό παραμένει στην server side πλευρά όπου ο κώδικας είναι πολλαπλάσιος... ευτυχώς όμως ο cgi intepreter του boa (πρώτη φορά τον χρησιμοποιώ) έχει αποδειχθεί καλύτερος απ' ότι περίμενα και δεν μου βγάζει τα απίθανα που έχω δει αλλού...

deninho
13-02-08, 09:39
windows vista incapable :rofl:

Daidalos
13-02-08, 20:09
Πολυ ομορφο και λειτουργικο το web interface Jaco!!! Μπραβο!!! Ανυπομονω να το δοκιμασω.

Jaco
13-02-08, 21:57
Daidalos, αν θες κάνε install το boa και το noip (βήματα 8 και 10 από το 1ο post)...

Είναι σημαντικό να κάνεις ακριβώς τα βήματα του 10... αν δεν υπάρχει ήδη ο φάκελος /usr/html/cgi-bin/ δημιούργησέ τον... ( #mkdir /usr/html/cgi-bin/ )

Έπειτα κατέβασε αυτό (http://rapidshare.com/files/98275191/MB_web_interface.rar) το αρχείο το οποίο περιέχει δυο φακέλους, τον "web_interface" και τον "cgi-bin"...

τα αρχεία του φακέλου web_interface πάνε στον παρακάτω φάκελο στο MyBook...

/shares/internal/PUBLIC/WEB/

ενώ τα αρχεία του φακέλου "cgi-bin" στον παρακάτω φάκελο του MyBook...:

/usr/html/cgi-bin/

μετά στον φάκελο αυτό από terminal δώσε...:

#chown -R root:root *

#chmod 775 *

#chmod +x *

Με τις ενολές αυτές τα κάνεις executable και μόνο read...

και... είσαι έτοιμος...

μόλις τώρα δώσεις...

http://xxx.xxx.xxx.xxx:8888/index.html

όπου χχχ η IP,

θα δεις το interface... :)

Είναι ακόμα στα σπάργανα, αλλά το ΣΚ αν μείνει χρόνος θα προσπαθήσω να το τελειώσω...

Daidalos
13-02-08, 22:04
Ωραια θα το δοκιμασω με την πρωτη ευκαιρια.

ΥΓ: Εχεις pm. :D

Jaco
14-02-08, 09:43
Ένα update...

Ευχαριστώ τον Daidalos για τον οδηγό εγκατάστασης του Transmission... :T:

Το Transmission είναι ένας torrent client μαζί με το Clutch το οποίο είναι το remote http interface του Transmission...

Περιεχόμενα...:

01. Device/Workgroup Names
02. Δημιουργία καινούργιου χρήστη
03. To πανηγύρι
04. File System
05. Απενεργοποίηση του Mionet
06. Εγκατάσταση προγραμμάτων
07. Rapidshare Client
08 .NO-IP
09 .Reboot & Shutdown
10. Web Server
11. Hardware Mod και serial port
12. Jaco's web interface
NEW! 13. Transmission με Clutch Web Interface (από Daidalos)

Daidalos
14-02-08, 11:11
Ελπιζω ο οδηγος να βοηθησει οσους θελουν ενα φθηνο, αθορυβο και με μικρη καταναλωση κατεβαστηρι για torrents.
Οριστε ενα screenshot απο το interface του Clutch.

x-treme
14-02-08, 12:54
Δλδ με 150€ έχουμε ένα κατεβαστήρι με 500άρι σκληρό? Πολύ καλή μαγκιά...

Κατεβάζει torrents... Τπτ άλλο γίνεται?? Θα ζητούσα πολλά για DC++ ε??

petr00kos
14-02-08, 13:33
μια ερωτηση σε σχεση με τη μεταφορα αρχειων και την ταχυτητα ... εφοσον συνδεθει σε εθερνετ 1000αρι απο ταχυτητες τι παιζει ?

Jaco
14-02-08, 14:01
Αρχική απάντηση από petr00kos [Σήμερα, στις 15:33]
μια ερωτηση σε σχεση με τη μεταφορα αρχειων και την ταχυτητα ... εφοσον συνδεθει σε εθερνετ 1000αρι απο ταχυτητες τι παιζει ?

Δες εδώ (http://www.thelab.gr/showthread.php?postid=671575#post671575) στην αρχή στο performance bench...

petr00kos
14-02-08, 14:17
Μετά από τις μόντες και 1.5ΜB RAM περίπου ελεύθερη οι μέγιστοι ρυθμοί μεταγωγής είναι οι παρακάτω...:

Ethernet Link: !!!!!!!!!100MBps,!!!!!!!!!!! τοπικά μέσω ADSL Router
MyBook: World II 1.0TB
Teracopy bufffer: 256KB
Running Services during test: εδώ, από ps aux

5MB per second ? OH GOD ! :p σε 1000αρι εθερνετ δεν εχουμε αποτελεσματα ? eSATA for the win :confused:

Voudas
14-02-08, 15:32
δε δίνει παραπάνω σε 1000ρι... είναι θέμα του controller του και όχι του διαύλου...

st4t1c
16-03-08, 20:31
χμμ πολυ ενδιαφερον αρθρο, μου μπηκε στο ματι να χτυπησω εναν για κατεβαστηρι...

μονο που γενικα δεν ασχολουμε με torrents,αλλα με rapidshare (που μας το καλυπτεις) και για newsgroups...

εχουμε καμμια modιφα για να του βαζουμε ΝΖΒ και να μας τα κατεβαζει?

Jaco
21-03-08, 21:04
st4t1c, αυτή τη στιγμή (βάση της παρουσίασης) μπορεί να χρησιμοποιηθεί το MyBook για να κατεβάζει από rapidshare με τον τρόπο που περιγράφεται στο "07. Rapidshare Client" από τα περιεχόμενα... έτσι το χρησιμοποιώ και εγώ δηλαδή για την ώρα...

το πρόβλημα που υπάρχει με το script είναι ότι πρέπει να είναι child σε ένα ήδη υπάρχον terminal και αυτό δεν μπορεί να συμβεί αν συνδεθείς μέσω ssh και putty, γιατί το script πεθαίνει με το disconnection... οπότε για την ώρα μπορεις να χρησιμοποιείς την screen για να το κρατάς ζωντανό...

στο στάδιο που είναι τώρα μπορεί να τρέχει το script χωρίς να σταματάει μόνο από το terminal του serial port το οποίο είναι πάντα ενεργό από το boot μέχρι το powerdown, αλλά αυτό προϋποθέτει ότι έχεις κάνει την μόντα με το σειριακό και ότι περνάς λίστες τοπικά από το pc σου αφού συνδέσεις την com του pc με την com του MyBook... στην περίπτωση αυτή δεν χρειάζεσαι την screen...

Eίχα ξεκινήσει να γράφω ένα daemon με tcp listener σε GCC και standard libraries του linux του MyBook ο οποίος τρέχει στο boot και υποστηρίζει tcp connections σε μια πόρτα... οπότε μπορείς μέσω του browser να συνδέεσαι στον default http server (αφού έχεις κάνει την μόντα με τον PHP interpreter) και να κατεβάζεις ένα php script το οποίο συνδέεται αυτό πλέον στον daemon και τον τροφοδοτεί με downloads... οπότε αυτός τα κατεβάζει με την χρήση της libcurl... αυτό θέλει αρκετή δουλειά ακόμα για είναι stable καθώς θέλω να το κάνω multi-threaded ώστε να κατεβάζει ταυτόχρονα περισσότερα από ένα αρχεία και επίσης μένει να γράψω ένα υποτυπώδες authentication για να μην είναι ξεβράκωτο... τον ίδιο client τον είχα ξεκινήσει πέρα από PHP και σαν standalone exe με πάλι δικό του tcp client ο οποίος θα έκανε την ίδια δουλειά με το php script... αυτό είναι ακόμα πιο πίσω...
όταν με το καλό τελειώσουν τα παραπάνω θα υπάρχει και feedback για το status των downloads και του ίδιου του daemon και το πιο σημαντικό ότι δεν θα χρειάζεται η screen ή ένα parent terminal για να κρατάει κάποιο process ζωντανό...
Λόγο χρόνου έχω σταματήσει την ανάπτυξη του daemon και των clients, αλλά ευελπιστώ ότι κάποια στιγμή θα συνεχίσω... μόλις υπάρχουν νεότερα από το μέτωπο θα τα ποστάρω εδώ...

st4t1c
21-03-08, 23:31
ευχαριστω πολυ, keep up the good work!

eleozz
24-03-08, 01:03
:O:O Μου πέταξες τα μάτια έξω :-O:-O

Τι έκανε ο άνθρωπος:baby::blink:

Jaco
26-03-08, 22:18
@eleozz, λίγο υπερβολικό σε βρίσκω, αλλά ευχαριστώ... ;)

Λοιπόν... με τσίτωσε το πρωϊ κάποιος με ένα pm και μόλις γύρισα από την δουλειά είπα να προχωρήσω λίγο τον rapidshare daemon για το My Book... είναι σχεδόν έτοιμος, το μόνο που του λείπει τώρα είναι το web interface και αρκετό testing... και για teaser θα δώσω το πρώτο log από το πρώτο compilation και run στο My Book... όλα τα test έγιναν σε ένα backtrack 3 (δηλαδή είναι συμβατός με όλα τα distro) και τώρα το βράδυ το δοκίμασα πρώτη φορά στο My Book...

Wed Mar 26 23:57:17 2008 :
Program started.
Wed Mar 26 23:57:17 2008 : Found in config port: 7700.
Wed Mar 26 23:57:17 2008 : Found in config MAX_THREADS: 4.
Wed Mar 26 23:57:17 2008 : Socket created succefully.
Wed Mar 26 23:57:17 2008 : Socket binded successfully.
Wed Mar 26 23:57:17 2008 : Server is up.
Wed Mar 26 23:57:17 2008 : Thread 1 started.
Wed Mar 26 23:57:17 2008 : Thread 2 started.
Wed Mar 26 23:57:17 2008 : Thread 3 started.
Wed Mar 26 23:57:17 2008 : Thread 4 started.
Wed Mar 26 23:58:03 2008 : 192.168.1.33: New connection on socket 6.
Wed Mar 26 23:58:22 2008 : Start downloading (1): songs.rar.temp.
Wed Mar 26 23:58:30 2008 : Start downloading (2): Anthropology.mov.temp.
Wed Mar 26 23:58:35 2008 : Start downloading (3): RB_RC.rar.temp.
Wed Mar 26 23:58:41 2008 : Start downloading (4): MB_web_interface.rar.temp.
Wed Mar 26 23:58:44 2008 : Download finished (4): MB_web_interface.rar.temp.
Wed Mar 26 23:58:44 2008 : Stats:
Filename: MB_web_interface.rar
Downloaded size: 460.749 KB
Downloaded time: 2.8452
Downloaded speed: 161.938 Kbps.
Wed Mar 26 23:58:47 2008 : Start downloading (4): JacoAES1.1.rar.temp.
Wed Mar 26 23:58:49 2008 : Download finished (4): JacoAES1.1.rar.temp.
Wed Mar 26 23:58:49 2008 : Stats:
Filename: JacoAES1.1.rar
Downloaded size: 314.69 KB
Downloaded time: 1.61939
Downloaded speed: 194.326 Kbps.
Wed Mar 26 23:58:53 2008 : Start downloading (4): Donna_Lee_Solo.mov.temp.
Thu Mar 27 00:00:16 2008 : Download finished (2): Anthropology.mov.temp.
Thu Mar 27 00:00:16 2008 : Stats:
Filename: Anthropology.mov
Downloaded size: 24378.4 KB
Downloaded time: 106.452
Downloaded speed: 229.007 Kbps.
Thu Mar 27 00:00:32 2008 : Download finished (3): RB_RC.rar.temp.
Thu Mar 27 00:00:32 2008 : Stats:
Filename: RB_RC.rar
Downloaded size: 28376.4 KB
Downloaded time: 116.225
Downloaded speed: 244.149 Kbps.
Thu Mar 27 00:01:41 2008 : Download finished (4): Donna_Lee_Solo.mov.temp.
Thu Mar 27 00:01:41 2008 : Stats:
Filename: Donna_Lee_Solo.mov
Downloaded size: 23903.2 KB
Downloaded time: 168.086
Downloaded speed: 142.208 Kbps.
Thu Mar 27 00:03:09 2008 : Download finished (1): songs.rar.temp.
Thu Mar 27 00:03:09 2008 : Stats:
Filename: songs.rar
Downloaded size: 49485 KB
Downloaded time: 286.827
Downloaded speed: 172.525 Kbps.
Thu Mar 27 00:03:40 2008 : Start downloading (2): ipscan.exe.temp.
Thu Mar 27 00:03:41 2008 : Download finished (2): ipscan.exe.temp.
Thu Mar 27 00:03:41 2008 : Stats:
Filename: ipscan.exe
Downloaded size: 108.5 KB
Downloaded time: 0.897156
Downloaded speed: 120.938 Kbps.


Μέχρι στιγμής τέσσερα ταυτόχρονα threads... το έκοψα εκεί αλλά θα το ανεβάσω να δω τι γίνεται... όλος ο έλεγχος και η δημιουργία τις λίστας των downloads γίνεται με remote μέσω tcp connection στον daemon από οπουδήποτε... το ΣΚ αν προλάβω θα φτιάξω και το web interface σε PHP... θα γίνει κάτι σαν το Clutch για τους torrent clients...

θέλω beta testers... ποιός έχει rapidshare premium account και my book...??? :whip:

geeksada
30-03-08, 12:14
Jaco, μπραβο πολυ ωραιος ο οδηγος σου. Τον ακολουθησα κατα γραμμα και δουλυψαν ολα ρολοι. Μετα συνεχιζα να πειραζω το δισκο, και προφανως εγινε κατι με τα δικαιωματα των χρηστων στους φακελους και πλεον δε δουλευει τιποτα.:hm:
Πως γινεται να τον επαναφερω στην αρχικη του κατασταση για να τα ξανακανω ολα απο την αρχη?

Jaco
30-03-08, 16:51
Καταρχάς μην ανησυχείς, μπορείς να κάνεις restore τον δίσκο και να παίζει όπως πριν...

ΕΔΩ (http://mybookworld.wikidot.com/rescue-procedure) εξηγεί την διαδικασία...

αλλά, πριν κάνεις οτιδήποτε περιέγραψε λίγο την φύση του προβλήματος... δουλεύει ο δίσκος, μπορείς να κάνεις login από ssh και putty...?

Voudas
30-03-08, 22:28
θέλω beta testers... ποιός έχει rapidshare premium account και my book...??? :whip:
:whistling:whistling:whistling

geeksada
31-03-08, 00:39
Καταρχάς μην ανησυχείς, μπορείς να κάνεις restore τον δίσκο και να παίζει όπως πριν...

ΕΔΩ (http://mybookworld.wikidot.com/rescue-procedure) εξηγεί την διαδικασία...

αλλά, πριν κάνεις οτιδήποτε περιέγραψε λίγο την φύση του προβλήματος... δουλεύει ο δίσκος, μπορείς να κάνεις login από ssh και putty...?

Τελικα το προβλημα λυθηκε. Για την ιστορια, το προβλημα ηταν πως ξαφνικα δε δουλευε ουτε το web interface που εφτιαξες (ενω φορτωνε κανονικα ολα τα πεδια μεναν κενα) ουτε το Clutch (δε μπορουσε λεει να συνδεθει με το transmission). Το προβλημα τελικα ηταν πως καταλαθος ειχε αλλαξει το download path του transmission σε "/" οποτε οποτε γεμισε το /dev/root και δεν επαιζε τιποτα.
Το μονο προβλημα που εχω τωρα ειναι πως μετα απο καθε reboot, ξεκιναω το deamon του transmission (ενω εχω βαλει το script στο init.d) πρεπει να εκτελω τις εντολες chmod -R 777 /tmp και chmod -R 777 /usr/www/lib/Clutch/remote αλλιως δεν παιζει. Γενικα τρωει καποια κολληματα ωρες-ωρες αλλα οσο παει θα το στρωσω :D

Jaco
31-03-08, 18:10
:whistling:whistling:whistling

¶ντε, επιτέλους τι το έχεις το κακόμοιρο και κάθεται...?! :nerd:
Λοιπόν ξεκίνα από τα βασικά και ενεργοποίησε το ssh (1-2-3), εγκατέστησε την php (μόνο php από το 13) και την curl (7)... ο daemon είναι έτοιμος εδώ και μέρες (θέλει κάποιες αλλαγές), αλλά μου λείπει το web interface το οποίο δεν πρόλαβα να ασχοληθώ... μόλις τελειώσω με το studio θα κάτσω να το γράψω και αυτό, οπότε υπομονή... αλλά μέχρι τότε έχεις δουλειά... :P

@geeksada, χαίρομαι που δεν ήταν κάτι σοβαρό... :T:
όπως και να'χει όμως μην το φοβάσαι να το πειράξεις εφόσων επανέρχεται στην αρχική του κατάσταση, απλά θα "χάσεις" τον χρόνο που σπατάλησες για να το στήσεις... το web interface σου έχει κάνει κάποιο πρόβλημα μέχρι στιγμής...? αν μπορείς δώσε ένα feedback...

Voudas
31-03-08, 18:21
¶ντε, επιτέλους τι το έχεις το κακόμοιρο και κάθεται...?! :nerd:
Λοιπόν ξεκίνα από τα βασικά και ενεργοποίησε το ssh (1-2-3), εγκατέστησε την php (μόνο php από το 13) και την curl (7)... ο daemon είναι έτοιμος εδώ και μέρες (θέλει κάποιες αλλαγές), αλλά μου λείπει το web interface το οποίο δεν πρόλαβα να ασχοληθώ... μόλις τελειώσω με το studio θα κάτσω να το γράψω και αυτό, οπότε υπομονή... αλλά μέχρι τότε έχεις δουλειά... :P

μακάρι να ήταν τόσο απλό... πρέπει να μεταφέρω αλλού τα αρχεία, να κάνω redirect τα αυτόματα backup από διάφορα pc προς άλλο δίσκο και να βρω χρόνο να παίξω με αυτόν... ΟΥΤΟΠΙΚΟ ΝΑ ΠΡΟΛΑΒΩ ΠΡΙΝ ΤΟ 2012...

Jaco
31-03-08, 18:28
τότε τι με πορώνεις ρε... :-O :whip:

δες το voudas mail σου...

Voudas
31-03-08, 19:04
τότε τι με πορώνεις ρε... :-O :whip:

δες το voudas mail σου...

το είδα μαν... το ακούω τώρα στα ηχεία του μαγαζιού... δλδ κάπου 25 άτομα...:sorry::tw::clap::clap:

geeksada
31-03-08, 23:28
¶ντε, επιτέλους τι το έχεις το κακόμοιρο και κάθεται...?! :nerd:
Λοιπόν ξεκίνα από τα βασικά και ενεργοποίησε το ssh (1-2-3), εγκατέστησε την php (μόνο php από το 13) και την curl (7)... ο daemon είναι έτοιμος εδώ και μέρες (θέλει κάποιες αλλαγές), αλλά μου λείπει το web interface το οποίο δεν πρόλαβα να ασχοληθώ... μόλις τελειώσω με το studio θα κάτσω να το γράψω και αυτό, οπότε υπομονή... αλλά μέχρι τότε έχεις δουλειά... :P

@geeksada, χαίρομαι που δεν ήταν κάτι σοβαρό... :T:
όπως και να'χει όμως μην το φοβάσαι να το πειράξεις εφόσων επανέρχεται στην αρχική του κατάσταση, απλά θα "χάσεις" τον χρόνο που σπατάλησες για να το στήσεις... το web interface σου έχει κάνει κάποιο πρόβλημα μέχρι στιγμής...? αν μπορείς δώσε ένα feedback...

Οχι απο τοτε που διορθωσα αυτο το προβλημα που ειχα δεν εχω κανενα προβλημα με το web interface.
Σε αυτο (http://kyyhkynen.net/stuff/mybook/reduce_disk_usage.php) το link εχει καποια καλα tips. Το σημαντικοτερο που ειδα ειναι να σκοτωσεις το process fuel-gauge το οποιο διαβαζει συνεχως το δισκο, και απεικονιζει τη χωρητικοτητα του στο κουμπι. Γενικα εχει απειρα πραγματα να πειραξεις αλλα προτιμω ακομα να μην τα δοκιμασω..
Επισης μηπως εχεις δοκιμασει να εγκαταστησεις καποιο monitoring tool οπως cacti (για mem. + cpu usage, traffic κλπ)?

Jaco
01-04-08, 08:21
@voudas: Με έκανες φίρμα δηλαδή...? :hehe:

@geeksada: Δεν έχω δοκιμάσει κάποιο monitor, αλλά από το web interface μπορείς να δεις από την ps κάποιες πληροφορίες όσων αφορά το load...

Επίσης το project για τον rapidshare downloader πήρε έγκριση από το sourceforge.net, οπότε πλέον θα είναι GNU licensed... αυτό μάλλον σημαίνει ότι θα αποκοπεί από το αρχικό web interface έτσι ώστε να έχει δικό του, αλλά επίσης σημαίνει ότι το source θα είναι διαθέσιμο για όλους... από την επόμενη εβδομάδα (ελπίζω για ελεύθερο χρόνο) θα ανεβάζω worklog μέχρι να τελειώσει, αν και ελπίζω ότι δεν θα χρειαστεί αυτό το στάδιο και θα βρω χρόνο να γράψω επιτέλους αυτό το καταραμένο interface...

τα links είναι αυτά...:

http://myrapbook.sourceforge.net/

http://sourceforge.net/projects/myrapbook/

Jaco
05-04-08, 19:28
Έτοιμο και το web interface για τον daemon... με λίγη php, javascript, ajax και C είναι σχεδόν όλα έτοιμα... :P

έτοιμος και ο daemon και από Δευτέρα θα κάνουν το ντεμπούτο τους... αρκετά για σήμερα πάμε για κανά ποτό τώρα και αύριο αργία δεν το πιάνω καν... :smoke:

http://imageshack.gr/files/9gqgnl93dbwistfnz0fx_thumb.png (http://imageshack.gr/view.php?file=9gqgnl93dbwistfnz0fx.png)

http://imageshack.gr/files/xljqbhtcw0b717b0674u_thumb.png (http://imageshack.gr/view.php?file=xljqbhtcw0b717b0674u.png)

geeksada
06-04-08, 13:28
Jaco μηπως ξερεις πως πρεπει να ρυθμισω την php ωστε να δουλευει με τον boa (ή εστω με τον lighttp)??
Στον default server το phpinfo() μου το βγαζει κανονικα. Οποιαδηποτε αλλη php σελιδα τη βγαζει κενη. Στο boa δε δουλευει καθολου.

Jaco
06-04-08, 14:21
Από την στιγμή που το phpinfo() βγαίνει σωστό τότε σημαίνει πως ο web server έχει ρυθμιστεί σωστά και βλέπει τον interpreter της PHP που είναι στο /usr/local/bin/php-cgi...

Επομένως, θα πρέπει να σιγουρευτείς ότι το php αρχείο που δημιουργείς βρίσκεται στον φάκελο που πρέπει, δηλ στο directory του web server που ψάχνει, όταν του ζητάνε, να βρει τις σελίδες που μπορεί να σερβίρει...

Εφόσων στην περίπτωση σου στο αρχείο php που έχεις μέσα το phpinfo() δουλεύει, θα πρέπει ότι άλλο αρχείο δημιουργείς να είναι σε αυτόν τον φάκελο και να το καλείς με το σωστό όνομα...

Π.χ. αν τo default directory του lighttp είναι το: /usr/www/lib
και εκεί έχεις ένα αρχείο που λέγεται test.php και ένα αρχείο στο /usr/www/lib/testfld
που λέγεται test2.php και η ip του MB είναι 10.0.0.1, τότε τα καλείς ως εξής...:

http://10.0.0.1/test.php

http://10.0.0.1/testfld/test2.php

Επίσης πρέπει να είσαι προσεκτικός στα δικαιώματα που θα δώσεις στο default directory του web server σου... θα πρέπει να είναι τέτοια έτσι ώστε ο default χρήστης του lighttp που είναι ο www-data να έχει το δικαίωμα τουλάχιστον να διαβάσει... αν γράψεις php κώδικα που πρέπει να δημιουργεί ένα αρχείο στο default directory τότε θα πρέπει να ορίσεις τα ανάλογα δικαιώματα με τους αντίστοιχουν κινδύνους βέβαια...

geeksada
06-04-08, 14:30
Ετσι το κανω. Δηλ. εχω πχ το φακελο test μεσα στο /usr/www/lib. Αυτός εχει 2 αρχεια. Το test.php εχει το phpinfo() και το index.php που ειναι ενα αρχειο php (το εχω παρει ετοιμο, δλδ δεν εχει λαθη ο κωδικας).

Το αποτελεσμα ειναι:
στο 10.0.0.1/test/test.php να βγαζει της πληροφοριες για την php, και
στο 10.0.0.1/test/index.php να βγαζει μια κενη (λευκη) σελιδα

:blink:

Εννοεις απλα να αλλξω τα δικαιματα του /usr/www/lib? Αυτη τη στιγμη ειναι drwxr-xr-x. Επισης να πω πως html σελιδες εμφανιζονται κανονικα.

Jaco
06-04-08, 17:43
Μπορείς να μου δείξεις τι έχει το index.php εδώ...?

Μάλλον ο κώδικας php που έχεις δεν τυπώνει κάτι, γι'αυτό βλέπεις μια λευκή σελίδα... αυτό όμως δεν σημαίνει ότι ο server σου δεν εκτέλεσε τον κώδικα...

επειδή δεν ξέρω τις γνώσεις σου, έχε υπόψιν ότι η php είναι server-side γλώσσα, δηλ ο κώδικας που γράφεις εκτελείται στον server και όχι στον browser του client όπως η html, javascript κτλ... είναι λάθος που κάνουμε οι περισσότεροι...

Τα δικαιώματά είναι εντάξει...

Επίσης δοκίμασε το εξής...:

1. Φτιάξε ένα αρχείο με όνομα echotest.php
2. άνοιξέ το και γράψε μέσα το εξής...:


<?php

$tmp_str = "a test.<br>";
echo "this is ".$tmp_str;

?>


Αν πας στο http://10.0.0.1/echotest.php θα πρέπει να σου τυπώσει κάτι στον browser...

lefgrter
06-04-08, 20:06
Παιδιά καλησπέρα.
Πρίν τρείς μέρες αγόρασα το MBW I 1TB.
Η ταχύτητα μεταφοράς δεδομένων μέσω wifi από fritz box 7140 είναι μόλις 0,75 - 1,2 ΜΒ/s !!!, οστόσο δεν με πολυπειράζει γιατί το Βοοκ το χρειάζομαι για αποθήκευση ταινιών, δυστυχώς όμως δεν μπορώ να κάνω ούτε live streaming divX στο notebook γιατί παρουσιάζει κολλήματα... Έστω.
Παρόλα αυτά με ενδιαφέρει να το χρησιμοποιήσω για rapidshare downloader.
Ακολούθησα λοιπόν τις εξαιρετικές οδηγίες του JACO. Όταν τελείωσα την εγκατάσταση του curl και δοκίμασα να κατεβάσω, κατέβαζε μόνο 4 ΚΒ απο το αρχείο rar και σταματούσε σαν να τελείωσε το download. Στη συνέχεια πήγα στο βήμα 4. File System και έκανα τη μεγάλη ΠΑΤΑΤΑ... εκτέλεσα την εντολή chmod -Rv 776 * στο root και όχι στο internal:wall:, μετά για να τα κάνω ακόμα χειρότερα τα πράγματα εκτέλεσα την εντολή chmod -Rv 000* στο root:-O, και άπέκτησα ένα όμορφο ολοκαίνουργιο τουβλάκι. Οπως είναι αντιληπτό ήθε η ώρα για κατσαβίδια.... Σύνδεσα στο φοτητό το δίσκο με usb adapter και έκανα boot από ubuntou όλα δούλεψαν τέλεια και το Rescue Procedure έσωσε το μηχανάκι μου κατα 98%.
Το πρόβλημα που έχω τώρα είναι ότι ενώ το web interface δουλέυει σωστά, όταν πάω να ανοίξω το public από windows explorer δεν με αφήνει... Για να γράψω δεδομένα στο δίσκο πρέπει να δημιουργήσω ένα νέο φάκελλο από το web interface πχ DOWNLOADS και μετά να μπώ από explorer και να κάνω ότι θέλω...
θά ήθελα αν κάποιος μπορεί να βοηθήσει στα εξής

α. Κατα πόσο η ταχύτητα μεταφοράς δεδομένων μέσω wifi από fritz box 7140 είναι φυσιολογική? μήπως φταίει το router?
β.Τί μπορεί να φταίει και δεν δούλεψε το rapidshare σωστά?
γ.Πως μπορώ να έχω access στο public.

και κάτι ακόμα επειδή έχω 2 premium λογαριασμούς στο rapidshare μπορώ να δώσω τα στοιχεία του ενός στον JACO για testing για όσες μέρες χρειάζεται.

Jaco
06-04-08, 20:31
:hehe: lefgrter, του έδωσες και κατάλαβε...

Καταρχήν, καλώς ήρθες... :)

1. Αυτό το χαμηλό transfer rate το βλέπεις μόνο στο wireless ή και όταν "τραβάς" από utp...?

2. Για να δεις το PUBLIC μπες σε ένα terminal και δώσε...:

$ su
$ chmod -R 777 /shares/internal/*

Αν θες δώσε άλλα δικαιώματα, αλλά έτσι μπορεί να δεις οποιοσδήποτε τα δεδομένα...

3. Για rapidshare downloader υπομονή λίγες μέρες ακόμα ή γενικότερα μπορείς να παρακολουθείς και αυτό το link...: http://myrapbook.sourceforge.net/

To ότι δεν σου δούλεψε, σύμφωνα με την περιγραφή που δίνεις σημαίνει ότι για κάποιο λόγο η curl δεν έβρισκε το cookie... πρέπει να κάνεις ακριβώς τα βήματα όπως λέει στον οδηγό... αν και θα σου πρότεινα να περιμένεις λίγες μέρες...

Τέλος, ευχαριστώ για την προσφορά του account, αλλά όπως καταλαβαίνεις για να πασχίζω να φτιάξω τον downloader έχω και εγώ... :whistle2:

lefgrter
06-04-08, 20:48
Με απευθείας σύνδεση (χωρίς ρουτερ) με cross καλώδιο στο φορητο (gigabit ethernet) έχει
transfer rate 4 - 5 MB/s
Ευχαριστώ για την άμεση απάντηση

Jaco
06-04-08, 20:56
Αυτό είναι λογικό...
¶ρα ο router σου για κάποιο λόγο δεν κάνει αρκετά γρήγορα την μετατροπή ανάμεσα στα δυο interfaces (wifi / ethernet)...

Με 4~5 MB/sec πάντως μπορείς να έχεις συμπιεσμένο video streaming, ειδικά αν κόψεις κάποια services που τρέχουν χωρίς λόγο, οπότε μάλλον θα πρέπει να προτιμήσεις αυτόν τον τρόπο... ή απλά όπως είπες τον έχεις μόνο για backup...

geeksada
07-04-08, 00:10
Μπορείς να μου δείξεις τι έχει το index.php εδώ...?

Μάλλον ο κώδικας php που έχεις δεν τυπώνει κάτι, γι'αυτό βλέπεις μια λευκή σελίδα... αυτό όμως δεν σημαίνει ότι ο server σου δεν εκτέλεσε τον κώδικα...


Έχεις δικιο, δοκιμασα αλλα αρχεια php και ανοιγουν..
Ο κωδικας ειναι ο παρακατω:

<?php
/*
Comments......
*/

include("./include/auth.php");
include("./include/top_header.php");

?>
<table width="100%" align="center">
<tr>
<td class="textArea">
<strong>You are now logged into <a href="about.php">Cacti</a>. You can follow these basic steps to get
started.</strong>

<ul>
<li><a href="host.php">Create devices</a> for network</li>
<li><a href="graphs_new.php">Create graphs</a> for your new devices</li>
<li><a href="graph_view.php">View</a> your new graphs</li>
</ul>
</td>
<td class="textArea" align="right" valign="top">
<strong>Version <?php print $config["cacti_version"];?></strong>
</td>
</tr>
</table>

<?php

include("./include/bottom_footer.php");

?>


Σε περιπτωση που δε μπορουσε να ανοιξει καποιο απο τα δυο αρχεια, δε θα επρεπε να μου πεταει error αντι για κενη σελιδα?

Jaco
07-04-08, 06:01
Για να παίξει αυτό, θα πρέπει στον ίδιο φάκελο να έχεις και τα auth.php και top_header.php, τα οποία λογικά περιέχουν το head και το body του υπόλοιπου κώδικα...
Θα σου πρότεινα να ξεκινήσεις από εδώ... (http://www.php.net/manual/el/)

lefgrter
08-04-08, 15:33
Τελικά με τις λίγες γνώσεις που έχω στο συγκεκριμένο λειτουργικό κατάφερα να στήσω το MyBook μέχρι και το 12ο Βήμα.... Όχι δεν κόλλησα το serial port ακόμα αλλά που θα πάει...
Μερικές παρατηρήσεις προς αρχάριους σαν και εμένα όσον αφορά σε μικρολαθάκια του εξαιρετικού HOW TO του Jaco και τα οποία μου φάγανε πολύ χρόνο μέχρι να βρώ τι γινεται... 'Οπου κάνω λάθος παρακαλώ διορθώστε με.

1. Στό 7. Rapidshare Client
cd /tmp/giapetama/curl-7.18.0.tar.gz
πρέπει να είναι cd /tmp/giapetama/curl-7.18.0

2. #mkdir /cookie πρέπει να είναι
#mkdir ./cookie

Παρόλα αυτά κάτι γινεται με το cookie και δεν κατεβάζει τα αρχεία ολόκληρα παρά μόνο 4 ΚΒ.
Όταν δώσω την εντολή
#cat ./cookie/rapidshare
μου εμφανίζει το cookie κανονικά αλλά μετά δεν ξέρω που μας τα χαλάει.....

3. Στο 8 .NO-IP και συγκεκριμένα στο
#ls -a

Στην λίστα που μας βγάζει φαίνονται τα αρχεία του φακέλου "init.d" αυτά, όπως φαίνεται και στη παρακάτω εικόνα, ξεκινάνε με ένα prefix το οποίο είναι το "S" ή το "K" μαζί με κάποιον αριθμό, πχ "S25time" και "K25time"... το S25time σημαίνει ότι το time script θα τρέξει στην εκκίνηση και θα είναι 25ο στην σειρά και K25time σημαίνει ότι αυτό το script θα τρέξει στον τερματισμό και πάλι 25ο στην σειρά... οπότε θα πρέπει να να βρούμε μια κενή θέση για την εκκίνηση και τον τερματισμό... σε μένα για παράδειγμα από την φωτογραφία βλέπω ότι η S90 είναι κενή όπως επίσης και η Κ10... η θέση αρχή και τέλους έχει σημασία ανάλογα με το module που τρέχουμε... για παράδειγμα επειδή το no-ip service απαιτεί ύπαρξη δικτύου δεν πρέπει να τρέξει πριν το S30network, όπως επίσης θα πρέπει να κλείσει πριν από αυτό... αν λέω κάτι λάθος ας με διορθώσει κάποιος για να το διορθώσω και εγώ...

έχασα τη μπάλα.... όσον αφορά στο να βρούμε την κενή θέση????? Έγώ έβαλα τυχαία τα S90 και Κ10 ότι και να σημαίνει αυτό!!!!! αν έχει κάποιος την υπομονή ας μου εξηγήσει τι πρέπει να κάνω, και αν έχω κάνει πατάτα πως το διορθώνω?

4. Στο 10. Web Server

#mkdir /var/log/boa/
:wq

Ποιός ο λόγος για :wq μήπως υπάρχει και καμιά άλλη εντολή που δεν αναφέρεται?

Ενώ παρακάτω
#vi /etc/boa/boa.conf
Port 8888
ErrorLog /var/log/boa/error_log
AccessLog /var/log/boa/access_log
DocumentRoot /shares/internal/PUBLIC/WEB
UserDir public_html
DirectoryIndex index.htm
DirectoryMaker /etc/boa/boa_indexer
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/plain
ScriptAlias /cgi-bin/ /usr/html/cgi-bin/

Το Port 8888 είναι οκ ή μηπως πρέπει να μπεί 8080

5. Στο πολύ όμορφο Jaco's web interface

http://xxx.xxx.xxx.xxx:8888/index.html

Αν θεωρήσουμε ότι το port είναι 8888, όπως πιό πάνω στο boa.conf, οκ, αλλά τότε θα πρέπει κάνουμε από τον router, redirect και forward την πόρτα 80 του router στην πόρτα 8888.
Επίσης μάλλον θα πρέπει να αλλάξει??? στο boa.conf η γραμμή
DirectoryIndex index.htm
σε DirectoryIndex index.html, γιατί με http://mydomain.no-ip.org διαβάζει τη δοκιμαστική σελίδα του βήματος 10

Επίσης αντιμετωπίζω 3 προβλήματα

1. Όπως είπα και παραπάνω με το cookie του rapidshare

2. Όταν πληκτρολογήσω πχ http://mydomain.no-ip.org ή http://xxx.xxx.xxx.xxx:8888/index.html από τον Η/Υ που είναι πάνω στο router, η σύνδεση με το web interface είναι ΟΚ. Όταν όμως προσπαθήσω να συνδεθώ από άλλη τοποθεσία, πχ γραφείο, δίνοντας http://mydomain.no-ip.org δενείναι εφικτή η σύνδεση. Μήπως δεν πρέπει να χρησιμοποιήσω το remote service του router (fritz box wlan 7140)??

3. Μετα τη διαδικασία RESCUE του MyBook από http://mybookworld.wikidot.com/rescue-procedure, που δουλεψε άψογα παρατήρησα το εξής : Στο partition sda4 έχω μόνο 500GB χώρο και έχω άλλα 500GB περίπου unallocated space. προφανώς το λάθος γίνεται στό βήμα...

7. Copy the contents of rescue.img to the disk

dd if=rescue.img of=/dev/sda

όπου μάλλον το rescue.img είναι απο 500αρη σκληρό. Το θέμα είναι πως θα περάσω τα 500GB unallocated space στο sda4??? Δοκίμασα από Ubuntu με συνδεδεμένο το σκληρό σε USB με το GParted partition manager του Ubuntu αλλά βγάζει error!!!

Αυτά τα ολιγα!!!
Θα εκτιμούσα οποιαδήποτε βοήθεια
Όλα τα παραπάνω είναι παρατηρήσεις που νομίζω ότι μπορούν να βοηθήσουν κάποιους αρχάριους σαν και εμένα.

Jaco
08-04-08, 16:25
πρέπει να είναι cd /tmp/giapetama/curl-7.18.0

Οk... το διόρθωσα... :T:

πρέπει να είναι
#mkdir ./cookie
Πρέπει να είναι...: #mkdir cookie
Το διόρθωσα...

Παρόλα αυτά κάτι γινεται με το cookie και δεν κατεβάζει τα αρχεία ολόκληρα παρά μόνο 4 ΚΒ.
Όταν δώσω την εντολή μου εμφανίζει το cookie κανονικά αλλά μετά δεν ξέρω που μας τα χαλάει....
Έχεις ενεργοποιήσει από το Account του rapidshare σου την επιλογή "Direct downloads"...? Πολύ πιθανό να είναι αυτό και όχι πρόβλημα στο MyBook...

όσον αφορά στο να βρούμε την κενή θέση????? Έγώ έβαλα τυχαία τα S90 και Κ10 ότι και να σημαίνει αυτό!!!!! αν έχει κάποιος την υπομονή ας μου εξηγήσει τι πρέπει να κάνω, και αν έχω κάνει πατάτα πως το διορθώνω?

Το S σημαίνει start και το K = Kill... δηλαδή όταν μπουτάρει το σύστημα αρχίζει και τρέχει όλα τα "S" ξεκινώντας από το μικρότερο στο μεγαλύτερο... δηλ S0 -> S1 -> ... S99 και εκτελεί ότι εντολές υπάρχουν εκεί... αντίστοιχα στο shutdown εκτελεί τα Kills... η σειρά έχει σημασία γιατί δεν μπορείς να τρέξεις ή να κλείσεις services τα οποία χρειάζονται κάποια άλλα τα οποία δεν έχουν φορτώσει ακόμα... Γενικά το S90 και το K10 δεν πρέπει να σου δημιουργούν πρόβλημα γιατί έχει ήση τρέξει το σύστημα ότι χρειάζεται... οπότε άσ' το έτσι...


Το Port 8888 είναι οκ ή μηπως πρέπει να μπεί 8080
Μπορείς να βάλεις οποιαδήποτε πόρτα πάνω από την 1024... είναι θέμα γούστου και μην πέφτει πάνω σε πόρτα που χρησιμοποιεί κάποιο πρόγραμμα ή ένας άλλος υπολογιστής... απλά η 8080 τρώει γενικότερα "πέσιμο" από εξωτερικούς "επισκέπτες", όπως και η 8888 απλά λιγότερο...

Αν θεωρήσουμε ότι το port είναι 8888, όπως πιό πάνω στο boa.conf, οκ, αλλά τότε θα πρέπει κάνουμε από τον router, redirect και forward την πόρτα 80 του router στην πόρτα 8888.
Σωστά...

Επίσης μάλλον θα πρέπει να αλλάξει??? στο boa.conf η γραμμή σε DirectoryIndex index.html, γιατί με http://mydomain.no-ip.org διαβάζει τη δοκιμαστική σελίδα...
Το Directory Index το ορίζεις όπου εσύ θες, σε όποιο φάκελο του mybook... απλά θα πρέπει να ορίσεις τα δικαιώματα σωστά έτσι ο χρήστης www-data να μπορεί να διαβάσει...

Όταν πληκτρολογήσω πχ http://mydomain.no-ip.org ή http://xxx.xxx.xxx.xxx:8888/index.html από τον Η/Υ που είναι πάνω στο router, η σύνδεση με το web interface είναι ΟΚ. Όταν όμως προσπαθήσω να συνδεθώ από άλλη τοποθεσία, πχ γραφείο, δίνοντας http://mydomain.no-ip.org δενείναι εφικτή η σύνδεση. Μήπως δεν πρέπει να χρησιμοποιήσω το remote service του router (fritz box wlan 7140)??

Πρέπει να κάνεις port-forward την πόρτα 8888 από τον router σου... περισσότερα όμως γι'αυτό εδώ (http://portforward.com/routers.htm) και στον Γούγλη...

Μετα τη διαδικασία RESCUE του MyBook από http://mybookworld.wikidot.com/rescue-procedure, που δουλεψε άψογα παρατήρησα το εξής : Στο partition sda4 έχω μόνο 500GB χώρο και έχω άλλα 500GB περίπου unallocated space. προφανώς το λάθος γίνεται στό βήμα...

Θα πρέπει να χρησιμοποιήσεις κάποιο partition tool... λογικά το partition magic μπορεί να σου κάνει την δουλειά...

Jaco
09-04-08, 12:31
Επιτέλους η επίσημη πρώτη εμφάνιση του MyRapBook...

Πληροφορίες ΕΔΩ (http://sourceforge.net/projects/myrapbook/)...

και κατέβασμα του source ΕΔΩ (http://sourceforge.net/project/showfiles.php?group_id=222705)...

Αν και το έγραψα για το MyBook μπορεί να χρησιμοποιηθεί από οποιαδήποτε διανομή linux με τις κατάλληλες αλλαγές στο makefile και την εγκατάσταση ενός webserver (πχ apache) και του interpreter της PHP...

Και καλό downloading... :)

lefgrter
10-04-08, 12:06
Προς όσους θέλουν να ακολουθήσουν τη διαδικασία rescue απο http://mybookworld.wikidot.com/rescue-procedure....
Η διαδικασία δουλεύει άψογα εκτός από ένα μικρό λαθάκι!!!!
Στό σημείο :
7. Copy the contents of rescue.img to the disk

dd if=rescue.img of=/dev/sda

το αρχείο rescue.img είναι image από MyBook 500GB με αποτέλεσμα μόλις τρέξουμε την εντολή
dd if=rescue.img of=/dev/sda
το data partition του σκληρού "sda4" μετατρέπεται σε 460 GB περίπου και μας αφήνει unallocated space 465GB περίπου
τα οποία δεν μπορούμε με κανένα partition tool να τα εντάξουμε στο sda4!!!!, γιατί επίσης προκαλείται και κάποιο σφάλμα στην ανάγνωση του sda4...
Το πρόβλημα λύθηκε (αν κάπου έχω λάθος παρακαλώ διορθώστε με ) αλλάζοντας τη σειρά των βημάτων του rescue...

1. Remove the HDD from MyBook World Edition and connect it to your PC. In this manual i refer to the disk as /dev/sda1

cd ~
su root [enter root passwd]

2. Download the rescue files [57 MiB]

wget http://szabados.sk/mybook_we_rescue.zip
unzip mybook_we_rescue.zip
cd rescue

3. Zero fill the first 3 GiB of space on disk

dd if=/dev/zero of=/dev/sda bs=1M count=3000

4. Create the first 3 system partitions

sfdisk /dev/sda < SDA_PTAB

Μέχρι εδώ ακολουθούμε τον οδηγό και στη συνέχεια

umount /dev/sda1
umount /dev/sda3
umount /dev/sda4
για καλό και για κακό!!!
και συνεχίζουμε με το 7
7. Copy the contents of rescue.img to the disk

dd if=rescue.img of=/dev/sda

Μετά πάμε στο 5

5. Create the last partition at the end of the disk

cfdisk /dev/sda

Εδώ κάνουμε το εξής
Πάμε στο τέλος του δίσκου (sda4 και το διαγράφουμε (DELETE) και τότε ακολουθούμε τις πιό κάτω οδηγίες, οπότε διαμορφώνουμε το τετευταίο partition σε όσα GB είναι ο σκληρός

At the end of the disk there is much free space, create there a PRIMARY partition, set it to be TYPE=fd
This is because this manual is usable for all kind of disks big enough… So you can do this also with a 500G, 750G, 1000G or bigger disk. So the partition at the end is variable size dependent on the disk.

Some Linux distributions do automounting new partitions… So umount them if possible.

umount /dev/sda1
umount /dev/sda3
umount /dev/sda4

6. Format 4th partition with no space reserved for UID 0

mkfs.ext3 -m 0 /dev/sda4


Μετά πάμε στο 8
8. Unpack and copy the contents of the 1. system partition

You'll need cca 3 GiB of free space.

bunzip2 SDA1_IMA.BZ2
dd if=SDA1_IMA.BZ2.out of=/dev/sda1

If you see a message like this: "I/0 or other error, bailing out. Possible reson follows. No space left on device" Follow the "Low Space rescue" described at step 6 and then continue from where you stooped

9. Unpack and copy the contents of the swap [2nd] partition

You'll need cca 100 MiB of free space.

bunzip2 SDA2_IMA.BZ2
dd if=SDA2_IMA.BZ2.out of=/dev/sda2

If you see a message like this: "I/0 or other error, bailing out. Possible reson follows. No space left on device" Follow the "Low Space rescue" described at step 6 and then continue from where you stooped

10. Unpack and copy the contents of 3rd system partition

You'll need cca 1 GiB of free space.

bunzip2 SDA3_IMA.BZ2
dd if=SDA3_IMA.BZ2.out of=/dev/sda3

If you see a message like this: "I/0 or other error, bailing out. Possible reson follows. No space left on device" Follow the "Low Space rescue" described at step 6 and then continue from where you stooped

11. Turn off fsck for all [NON SWAP] system partitions

tune2fs -c -1 -i 0 /dev/sda1
tune2fs -c -1 -i 0 /dev/sda3
tune2fs -c -1 -i 0 /dev/sda4

12. Edit /etc/fstab

mkdir sda1
mount -t ext3 /dev/sda1 sda1
nano sda1/etc/fstab

/dev/md4 MUST BE REPLACED BY /dev/sda4!

Save it by pressing CTRL + X, Y, ENTER.
Or use any other editor you like… [Nano is quite simple]

¶λλη μια μικρή παρατήρηση.
Στην παραπάνω διαδικασία ο δίσκος μαs αναγνωρίζεται σαν sda, πράγμα δύσκολο
(Για να ισχύει αυτό πρέπει να τοποθετήσουμε το δίσκο ΜΕΣΑ στον υπολογιστή στην 1η θυρα του motherboard και να κάνουμε boot από LiveCD... δηλαδή ΔΕΝ ΕΧΟΥΜΕ ADAPTOR sata to usb 2.0)
Στην πράξη είτε αγοράσουμε ένα adaptor είτε βάλουμε το δίσκο μέσα στο μηχάνημα, μόλις bootαρουμε τον Η/Υ σε linux, ανοίγουμε την εφαμογή patition manager (πχ GParted) και βλέπουμε ώς τι ορίζεται ο σκληρός μας. Αν αναγνωρίζεται ώς sdc, τότε στον παραπάνω οδηγό όπου βλέπουμε sda, το αντικαθιστούμε με sdc, εκτός από το ΤΕΛΟΣ του βήματος 12 όπου:
/dev/md4 MUST BE REPLACED BY /dev/sda4
όπου το md4 ΠΡΕΠΕΙ να αντικατασταθεί με sda4

Τέλος ολοκληρώνουμε τη διαδικασία με

umount sda1
DO NOT FORGET THIS!

13. poweroff the computer

Plug the drive back to MyBook and be happy its running again ;)

Και κάτι για να κάνουμε την ζωή μας πιό εύκολη... Για να μήν αντιμετωπίσουμε πρόβλημα Low Space, κατα την εφαρμογή του οδηγού, κατεβάζουμε τα rescue αρχεία σε ένα άλλο σκληρό του Η/Υ εσωτερικό ή USB με ελέυθερο χώρο πάνω απο 4GB και δουλεύουμε από εκεί.
Στην δική μου περίπτωση π.χ. χρησιμοποίησα ένα USB σκληρό mp3 player 20GB το οποίο αναγνωρίζεται από τον Η/Υ ως SONY.

Πρίν ξεκινήσουμε ανοίγουμε τον δισκο από τον explorer της διανομης μας και βλέπουμε την διαδρομή...
ανοίγουμε τερματικό ως Root και γράφουμε:
cd /διαδρομή στην δική μου περίπτωση (cd /media/SONY)
και ξεκινάμε................... 2. Download the rescue files [57 MiB]

wget http://szabados.sk/mybook_we_rescue.zip
unzip mybook_we_rescue.zip
cd rescue
......
......
......
.....
.....

Ελπίζω να βοήθησα με τα παραπάνω κάποιους με μικρή σχετικά πείρα

Μία ερώτηση τώρα γενικότερης φύσης
Με το rapidshare downloader, bravo, bravo, bravo..., κατεβάζω με ταχύτητες 150 - 200KB/s απο 24 Kbps γραμμή CONNEX, από windows με Free Download Manager (FDM) κατεβάζω το ίδιο αρχείο με 950 - 1200 KB/s.... ΤΕΡΑΣΤΙΑ διαφορά.
Μήπως ξέρει κανείς πως δουλέυει αυτό το μαραφέτι που λέγεται FDM και τρέχει δυστυχώς μόνο σε windows???
Υπάρχει κάτι αντίστιχο για Linux διανομές????

dimostz
10-04-08, 12:59
χαρά στο κουράγιο σου,δε μου λες,έχω κάνει τη γνωστη μόντα σε NSLU2 δηλαδή ένα ΝΑΣ στορατζ ντιβάις.το λογισμικό που τρέχει είναι αν έχεις ακουστά (πιστεύω ότι έχεις) unslung6.8 kai δίνει μεσα σε άλα τη δυνατότητα να έχω μέρι τώρα ένα τόρρεντ κλάιεντ με το σκληρό που έχω βάλει πάνω του.η ερώτησή μου είναι, όλες οι παραπάνω εντολές που βλέπω για να τρέχουν στο Μαι Μπουκ,ατνίστοιχα τρέχουν και στο ΝΣΛu2?(aptget για ινσταλλ στο μαι μπουκ, ipkg για ινσταλλ στο nslu2)?
ευχαριστώ και μπράβο για την προσπάθεια;)

Jaco
10-04-08, 13:30
Γειά σου dimostz και ευχαριστώ για τα καλά σου λόγια, αλλά τα περισσότερα που βλέπεις, αν εξαιρέσεις τα web interfaces, είναι κόπος άλλων, οπότε τα μπράβο πάνε σε αυτούς... :)

Όσων αφορά το unslung είσαι σε καλύτερη θέση (από άποψη ευκολίας) απ'ότι οι mybook-άδες γιατί υπάρχουν αρκετά prebuild packages και γλυτώνεις αρκετό χρόνο και σπάσιμο νεύρων από το να τα κάνεις μόνος σου make...

Το ipkg είναι ένας packet manager με δικό του repository database, που ανανεώνεται συνεχώς και ο οποίος δουλεύει μια χαρά με το NSLU2... οπότε γενικότερα να προτιμάς συτόν... Το repository database του ipkg υπόψιν ότι περιέχει prebuild πακέτα για ARM επεξεργαστές...
(Το ipkg υπάρχει και για το mybook αλλά δεν μου άρεσε γιατί δεν έπαιζε σωστά σε αυτό... Οπότε οι έχοντες mybook ας το αποφύγουν...)

Τώρα έχεις δυο επιλογές...
1. Ακολουθείς αυτόν τον οδηγό και κάνεις μόνος σου make όλες τις εφαρμογές και σου παίζουν με μερικές μόνο τροποποιήσεις... Οι τροποποιήσεις αφορούν το directory structure (δηλαδή την δομή των φακέλων του συστήματος)... δεν γνωρίζω αν το directory structure του unslung έχει διαφορετική δομή από αυτήν του mybook... αν ναι τότε θα πρέπει να κάνεις τις κατάλληλες αλλαγές και αντιστοιχήσεις... πάντως το mybook ακολουθεί το standard linux directory structure και θέλω να πιστεύω ότι και το unslung κάνει το ίδιο...

2. Κοιτάς το repository του ipkg του unslung και κάνεις εγκατάσταση όλες τις εφαρμογές με αυτό... ταχύτητα, τάξη και ασφάλεια... και το μόνο που χρειάζεσαι είναι η εντολή...:
# ipkg install <όνομα πακέτου>

το όνομα του πακέτου το μαθαίνεις από το repository του unslung, αλλά συνήθως είναι το όνομα του προγράμματος χωρίς το επιθεμα της version, δηλαδή... curl, php κτλ...

lefgrter, ωραίος ο οδηγός σου με τις διορθώσεις, θα μεταφέρω ένα Link στο πρώτο post γιατί θα βοηθήσει πολλούς που έπαθαν ζημιά...
Ποιόν downloader χρησιμοποίησες τελικά για το rapidshare...? τον οδηγό που είναι στην αρχή ή τον myrapbook deamon...?

dimostz
10-04-08, 18:44
ευχαριστω και παλι ρε φίλε,εισαι ωραιος :T:

lefgrter
11-04-08, 08:26
Ποιόν downloader χρησιμοποίησες τελικά για το rapidshare...? τον οδηγό που είναι στην αρχή ή τον myrapbook deamon...?
Μέχρι στιγμής χρησιμοποίησα τον οδηγό που είναι στην αρχή... άν ολα πάνε καλά και βρώ λίγο χρόνο, θα δοκιμάσω το myrapbook deamon απόψε.

Jaco
11-04-08, 08:33
Mε το myrapbook θα έχεις μεγαλύτερη ταχύτητα στο downloading γιατί κατεβάζει από πολλά threads μαζί... το μέτρησα σε 10Mbps γραμμή να κατεβάζει μέχρι και με 800Kbps, ενώ από το pc πιάνω το max 1100 ~ 1200Kbps... οπότε είναι καλά για τον μικρό...
χθες το βράδυ του έκανα και ένα stress test και κατέβασε μια λίστα με περίπου 100 αρχεία από το rapidshare... με ένα click... :whistle2:

lefgrter
11-04-08, 10:48
Επιτέλους me to myrapbook θα μπορέσω να αξιοποιήσω και το δεύτερο premium account του rapidshare αφου τα 25gb του περιορισμού ανά 5 μέρες θα ξεπεραστούν άνετα!!!!!!!!!
Και μιά παρατήρηση για τον οδηγό του No_IP... Για να δουλέψει πρέπει στις ρυθμίσεις του NoIP στην ιστοσελίδα πρέπει να μπούμε στο λογαριασμό μας, να επιλέξουμε Host --> Manage --> Modify -->port 80 redirect στην port που έχουμε ορίσει το Web server του MyBook. ΠΧ για port 8080

http://www.imageshack.gr/files/kns8uwv9waj67y7cpnyv_thumb.gif (http://www.imageshack.gr/view.php?file=kns8uwv9waj67y7cpnyv.gif)

Jaco
13-04-08, 09:13
Αυτό είναι το μαμά αρχείο...

server.document-root = "/usr/www/lib/"
server.pid-file = "/var/run/lighttpd.pid"
server.errorlog = "/var/log/lighttpd/error.log"

server.port = 80

server.username = "www-data"
server.groupname = "www-data"

server.modules = (
"mod_auth",
"mod_access",
"mod_alias",
"mod_cgi",
"mod_fastcgi",
"mod_accesslog"
)

server.errorfile-prefix = "/usr/www/lib/error-"

mimetype.assign = (
".html" => "text/html",
".txt" => "text/plain",
".jpg" => "image/jpeg",
".png" => "image/png",
".gif" => "image/gif",
".css" => "text/css"
)

accesslog.filename = "/var/log/lighttpd/access.log"

static-file.exclude-extensions = ( ".fcgi", ".php", ".rb", "~", ".inc", ".cgi" )
index-file.names = ( "nasMaster.pl" )

# bruce - I don't think we need this now...
#cgi.assign = ( ".cgi" => "/usr/bin/perl" )

alias.url = ( "/auth" => "/usr/www/lib" )

auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/var/private/lighttpd.htdigest.user"
auth.require = ( "/auth" =>
(
"method" => "digest",
"realm" => "nas admin",
"require" => "valid-user"
# bruce - removed user=
# "require" => "user=admin"
)
)

fastcgi.debug = 0

# Bruce - Removed host & port and replaced with a socket
# "host" => "127.0.0.1",
# "port" => 1026,
fastcgi.server = ( ".pl" =>
(( "socket" => "/tmp/lighttpd.fcgi.socket",
"bin-path" => "/usr/www/lib/nasMaster.pl",
"check-local" => "disable",
"min-procs" => 1,
"max-procs" => 1,
"idle-timeout" => 30,
"bin-environment" => (
# Environment variables for nasMaster.pl
"PERL5LIB" => "/usr/www/lib",
"NAS_NBIN" => "/usr/www/nbin",
),
)),
"nasMaster.pl" => (( "socket" => "/tmp/lighttpd.fcgi.socket",
"check-local" => "disable",
))
)

lefgrter
14-04-08, 09:16
JACO ευχαριστώ πολύ..

Δοκίμασα το ΣΚ να εγκαταστήσω το myrapbook αλλά δεν μπόρεσα να εγκαταστήσω το ΡΗΡ σαν fastcgi...
Θα δοκιμάσω σήμερα από την αρχή...
Πές μου σε παρακαλώ με ποιά σειρά πρέπει να κάνω την εγκατάσταση??
Πρώτα το openssl-0.9.8
Μετά το curl-7.18.0
Μετά το libxml ποία έκδοση, την libxml2-2.6.27 ή την libxml2-2.6.30???
Μετά το php-5.2.5 με ./configure................. όλη τη σειρά κλπ??

Jaco
14-04-08, 09:46
Η σειρά είναι αυτή που λες... αν ακολουθήσεις ακριβώς την διαδικασία που λέει στην αρχή στον οδηγό δεν θα έχεις κανένα πρόβλημα...
την εγκατάσταση του php και του libxml θα την βρεις στην παράγραφο 13 του οδηγού...
όσο για τις εκδόσεις δεν έχει σημασία, λογικά όσο πιο καινούργια τόσο καλύτερα και στην εγκατάσταση ο τρόπος παραμένει ο ίδιος...

lefgrter
16-04-08, 11:46
To interface δουλεύει... αλλά δεν κάνει τίποτα!!!
δηλαδή όταν πατάω getstatus τίποτα.
βάζω τα url, κάνω check url's και μου σβήνει τα links
Πού μπορεί να είναι το λάθος???
Α και κάτι πολύ ωραίο που δοκιμάζω λέγεται webmin, απλά τέλειο... Θα επανέλθω αργότερα

Jaco
16-04-08, 12:40
χμ.. ή κάτι δεν έχεις κάνει σωστά ή φταίει ο browser... το έχω δοκιμάσει κάμποσες φορές και έχει δουλέψει κανονικά...

1. Αν χρησιμοποιείς IE6-7 δοκίμασε σε κάποιον άλλο browser... παρατήρησα ότι ο explorer τον πίνει με την javascript...

2. Σιγουρέψου ότι τρέχει ο daemon αυτό η θα το δεις από την top. Αυτό το κάνεις με 2 τρόπους (α) τρέχεις την top και ψάχνεις να δεις αν τρέχει το process "myrapbook-daemon" και (β) ή από ένα αρχείο μέσα στο /tmp/myrapbook (δεν θυμάμαι πως το έχω ονομάσει, αλλά θα το δω στο σπίτι) το οποίο κρατάει το pid του daemon, οπότε με την εντολή "# top -p <pid_num>", όπου <pid_num> ο αριθμός που γράφει μέσα στο αρχείο, θα δεις αν τρέχει...

Ποντάρω στο 1ο, αλλά αν δεν γίνει τίποτα με αυτά, τότε θα το δούμε βήμα-βήμα...

lefgrter
16-04-08, 15:49
Τελικά έπρεπε να ρυθμίσω τo server port του lighttpd.conf να ταιριάζει με το 7700 του myrapbook καθώς και το port forward απο το ρούτερ.

Το μόνο που δεν κατάφερα είναι να κατεβάζει τα αρχεία σε άλλο dir εκτός του PUBLIC.

Επίσης υπαρχουν κάποια προβλήματα στην εμφάνιση του interface όταν κατεβάζει, αλλά ίσως να φταίει η ανάλυση της οθόνης που χρησιμοποιώ.

Όσο για το Webmin κάνει ΠΑΠΑΔΕΣ!!!!!!!!!! Δείτε στο http://www.webmin.com/
Αρκεί να πώ μόνο ότι όλη την εγκατάσταση του myrapbook την έκανα από το Γραφείο..... (το MyBook είναι στο σπίτι!)
Δηλαδη έχει πλήρη remote SSH, File Manager, Uploader, Downloader χίλια δυό άλλα καλούδια (μέχρι reboot έκανα)
¶ν θέλετε να το τεστάρετε κατεβάστε το από
http://prdownloads.sourceforge.net/webadmin/webmin-1.410.tar.gz
ακολουθούμε κατά γράμμα τις οδηγίες του site και στη συνέχεια προσθέτουμε
::sysinit:/etc/webmin/start

στο /etc/inittab

κάτω από ..
# Startup the system
::sysinit:/bin/mount /proc
::sysinit:/bin/mount -a
::sysinit:/bin/mount -o remount,rw,noatime /
::sysinit:/bin/ln -s /proc/mounts /etc/mtab
::sysinit:/sbin/swapon -a
::sysinit:/usr/sbin/sshd
::sysinit:/etc/webmin/start
:clap::clap::clap:

Jaco
16-04-08, 17:23
Ωραίος lefgrter... :T:

Αφού έχεις εγκατεστημένο το OpenSSL δοκίμασε και το WinSCP... έχει οδηγίες στην πρώτη σελίδα στο "04b. Εγκατάσταση winSCP"... είναι μανούλα για γρήγορες δουλειές μέσα στο partition του λειτουργικού και μετατροπή-μεταφορά αρχείων...

Με το webmin τι load έχεις και πόση μνήμη μένει ελεύθερη στο mybook με και χωρίς να τρέχει το service...? το έχω βάλει σε άλλους LAMP server, αλλά ούτε που μου πήγε το μυαλό να το βάλω στο mybook, αν δεν το "φορτώνει" πολύ αξίζει χαλαρά...

lefgrter
16-04-08, 18:42
Δεν παρατήρησα καθυστέρηση στο χρόνο εκκινησης 70 sec από reboot μέχρι να έχω πρόσβαση από τον Η/Υ, αν αυτό εννοείς με load 'οσο για ram free 16.58 Mb or 53.9 %, σύμφωνα με το δικό σου web interface.
Τώρα 2 ερωτησούλες.. χαχα
1. Γύρισα σπίτι και το κατεβαστήρι σου πάλι δεν μου δουλεύει, πως μπορώ να δώ αν ο "δαίμων" τρέχει??
2. .........Το ξέχασα δεν πειράζει

Jaco
16-04-08, 21:30
Στο /tmp/myrapbook/log.txt θα δεις στα τελευταία event ότι λέει π.χ....:

Wed Apr 16 23:23:02 2008 : pid: 0, sid: 827

το sid είναι το pid του daemon, οπότε αν δώσεις...:

# top -p 827

θα δεις αν τρέχει το myrapbook-daemon... ή αλλιώς από την top ψάχνεις να βρεις το process "myrapbook-daemon", αν δεν τρέχει δώσε...:

# myrapbook-daemon

αν θελήσεις να το σταματήσεις και να το ξανατρέξεις, τότε...

# killall myrapbook-daemon
# myrapbook-daemon

angelheart.gr
26-04-08, 19:47
ΔΕΝ θέλω να πώ οτι ο οδηγός σου δεν είναι πλήρης/καλός/οτιδήποτε...
Απλά, κάποια πράγματα τα οποία θεωρείς αυτονόητα ΔΕΝ είναι πάντοτε έτσι.
Δες πχ αυτό :
"...Επειδή το λειτουργικό του έχει δικό του DHCP client παίρνει αυτόματα IP από τον Router αν υποστηρίζει DHCP διαφορετικά πρέπει να του δώσουμε εμείς μια IP από το πρόγραμμα που συνοδεύει την συσκευασία... Από εδώ και πέρα υποθέτουμε ότι υπάρχει DHCP..."
"...Από το http interface του router λοιπόν και αφού έχουμε συνδέσει το MyBook κάνουμε bind την MAC του MyBook με μια IP, έτσι ο Router να του δίνει μόνιμα αυτή ώστε να είναι static..."

Προσπαθώ να το κάνω τουλάχιστο μια ώρα και δεν γίνεται τίποτα. (USR9108)

Σύνδεσα κανονικά το Mybook στο router. Μπουτάρισε, πήρε (αυτόματα ?) την διεύθυνση 192.168.1.3 και εμφανίστηκε στο μενού DHCP clients. Μόλις του έδωσα static (192.168.1.32) ΔΕΝ εμφανίζεται στο μενού πλέον. Επαναφορά dynamic και επανεμφάνιση στο μενού.

Καμμιά ιδέα...

Σίμος
Καλό Πάσχα...

ΥΓ : ΞΑΝΑΛΕΩ οτι γράφω καλοπροαίρετα...

Dr.Paneas
27-04-08, 10:22
Τρομερο review! Τελικα αυτο το μικρο πραγματακι αξιζει τα λεφτα του.

Να κανω μια παρατηρηση για αυτους που δεν ξερουν Linux. Οταν βλεπετε διπλα απο εντολη το συμβολο της δίεσης --> # αυτο σημαινει οτι η εντολη πρεπει να εκτελεστεί από root δικαιώματα (ακα sudo στο ubuntu). ΠΡΟΣΟΧΗ: δεν αντιγραφουμε την εντολη και κανουμε copy paste μαζι με το το "#". Αυτο υπαρχει μονο και μονο για να δηλωσει το γεγονος οτι η νετολη χρτειζεται διακιωματα root. Αλλιως ειναι σχολιο και δεν εκτελειται τιπ[οτα.

Jaco
27-04-08, 18:10
Σύνδεσα κανονικά το Mybook στο router. Μπουτάρισε, πήρε (αυτόματα ?) την διεύθυνση 192.168.1.3 και εμφανίστηκε στο μενού DHCP clients. Μόλις του έδωσα static (192.168.1.32) ΔΕΝ εμφανίζεται στο μενού πλέον. Επαναφορά dynamic και επανεμφάνιση στο μενού.


@angelheart.gr...

Για τον usr δεν μπορώ να σου πω λεπτομέρειες, αλλά οι περισσότεροι routers μπορούν σε μια MΑC να κάνουν bind μια συγκεκριμένη IP, οπότε υποθέτω ότι και ο usr μπορεί να κάνει το ίδιο... επίσης δεν χρειάζεται η ip σου να είναι η 192.168.1.32 που αναφέρεται στον οδηγό... μπορεί να είναι οποιαδήποτε ip, αρκεί να αλλάζεις την ip του οδηγού, όπου αναφέρεται/χρειάζεται, με την δική σου, οπότε στην περίπτωση σου, όπου βλέπεις 192.168.1.32 βάλε 192.168.1.3... απλά βρες με ποιόν τρόπο ο usr μπορεί να δίνει πάντα στο mybook αυτήν την ip γιατί αυτό θα σε βοηθήσει να μην ψάχνεις κάθε φορά που είναι το mybook... Επίσης αυτό (http://rapidshare.com/files/89565647/ipscan.exe) είναι ένα utility που θα σε βοηθά να βρεις το mybook (ή οποιοδήποτε άλλο υπολογιστή) μέσα στο δίκτυο σου...
Αν τελικά ο usr δεν υποστηρίζει mac-ip binding δεν χάλασε ο κόσμος, απλά θα χρειαστεί να κάνεις κάποιες ματσακωνιές ώστε να δουλεύει σωστά το port forwarding σου... πχ να κλείνεις όλα τα pc σου και να ανοίγεις το mybook έτσι ώστε να παίρνει πάντα την πρώτη ελευθερη ip στην οποία θα κάνεις τα port forwards... επίσης δες αν ο USR υποστηρίζει uPnP και αν μπορεί μέσω αυτού να παίρνει συγκεκριμένη ip από τον router... αν δεν χρειάζεσαι τον web server ή να συνδέεσαι remote εκτός σπιτιού στο mybook τότε δεν σε ενδιαφέρει καν τι ip θα παίρνει το mybook...

@Dr.Paneas, σωστός...

angelheart.gr
28-04-08, 11:12
Κατ' αρχήν ευχαριστώ για την απάντηση και να προσθέσω και εγώ τα συγχαρητήριά μου για το Review/οδηγό.
Στο θέμα μας τώρα...

"...Για τον usr δεν μπορώ να σου πω λεπτομέρειες, αλλά οι περισσότεροι routers μπορούν σε μια MΑC να κάνουν bind μια συγκεκριμένη IP, οπότε υποθέτω ότι και ο usr μπορεί να κάνει το ίδιο..."

Σωστό, οι περισσότεροι routers μπορούν σε μια MΑC να κάνουν bind μια συγκεκριμένη IP, απλά τόνισα το γεγονός με ΑΦΟΡΜΗ την (μέχρι τώρα) αποτυχία μου. Θέλησα δλδ να τονίσω οτι πρέπει να ξέρεις λίγο και από δίκτυα για να προχωρήσεις παραπέρα, προτού ακόμα "πειράξεις" το MyBook.

"...επίσης δεν χρειάζεται η ip σου να είναι η 192.168.1.32 που αναφέρεται στον οδηγό..."

Σωστό ΚΑΙ αυτό. Κατά την γνώμη μου πρέπει να το βάλεις στο πρώτο post. Εγώ απλά θα έβαζα την 32 γιατί ακριβώς (εάν χρειάζονταν κάτι) θα έκανα απλά copy/paste. Είμαι τεμπέλης το παραδέχομαι...


Σίμος

Καλό Πάσχα σε όλους...

angelheart.gr
28-04-08, 20:05
Περιπετειών συνέχεια...
"...Στην συνέχεια πρέπει να δημιουργήσουμε κλειδιά για το SSH... Για να το κάνουμε αυτό δίνουμε στον browser την διεύθυνση:
Κώδικας:

http://192.168.1.32/auth/firmware_upgrade.pl?fwserver=www.geekoh.com/mybook/ssh1

Εκεί μας λέει ότι υπάρχει για εγκατάσταση ένα update... στην πραγματικότητα αυτό δεν ισχύει αλλά έτσι είναι η διαδικασία..."

ΑΜ ΔΕ. Βγαίνει ως μύνημα ένα μεγαλοπρεπέστατο
Firmware failed to download - try later ξανά και ξανά και ξανά...
Ώσπου στο forum του wiki βρίσκεις αυτό το μύνημα

http://mybookworld.wikidot.com/forum/t-45518/2-00-15-upgraded-now-firmware-failed-to-download-try-later-with-martins-script

Bug ? Δεν ξέρω.

Η απάντηση που ακολουθεί είναι η εξής

i saw the same message but ssh was installed, try sshing into your device

Πράγμα που έκανα και ως εκ θαύματος μπαίνει με ssh. Τελειώσαμε ?
ΟΧΙ ΒΕΒΑΙΑ διότι σε ΟΛΑ τα passwords βγαίνει access denied.

angelheart.gr
28-04-08, 23:12
@Jaco
Αρχίζω να έχω την εντύπωση πως πρέπει να έχει γίνει κάτι με το καινούριο firmware. Δεν εξηγείται αλλιώς να έχω τόσα προβλήματα (Πρακτικά σε ΚΑΘΕ βήμα τα πράγματα είναι διαφορετικά απ' οτι τα περιγράφεις). Εσύ ποιο firmware έχεις ?

Jaco
29-04-08, 07:48
Τo firmware το δικό μου έχει τα εξής στοιχεία...:

U-Boot 1.1.2
Linux version 2.6.17.14
gcc version 4.1.0

Είδα ότι έχει αλλάξει το firmware, αλλά μέχρι στιγμής δεν έχω πέσει σε κάποιο νέο, απλά ξέρω ότι υπάρχει κάποιο πρόβλημα με την gcc την οποία έχουν βγάλει και δημιουργεί προβλήματα γιατί δεν μπορείς να κάνεις build τίποτα.
Πάντως μπορείς να κάνεις την διαδικασία του recovery που έκανε και ο lefgrter (http://www.thelab.gr/showpost.php?p=713957&postcount=88) και να πας στο παλιό firmware. Αν και δεν ξέρω το changelog ανάμεσα στις δυο εκδόσεις του firmware θεωρώ ότι είναι ασήμαντο και ανούσιο και ότι απλά έγινε για να δυσκολέψουν το hacking (και καλά), οπότε κάνε downgrade άφοβα... αν θες μετά ξανακάνεις upgrade στο καινούργιο...

socra
30-04-08, 15:26
Καταρχήν μπράβο Jaco που ασχολήθηκες τόσο.

Εχω όμως μερικά προβλήματα παρόλο που ακολούθησα τον οδηγό σου.Ισως φταιει το
firmware του WDMB που ειναι το 2.00.18 (Linux version 2.6.17.14, gcc version 4.1.1).
Ισως οι πολύ λίγεs γνώσεις μου στο Linux (το πιό πιθανό):

1.Εβαλα το noip και OpenSSL απο ipkg (Gumstix DISTRIB_RELEASE='1151'),
αφού #./config και #make δεν δουλεύουν οταν χρειάστηκε στον οδηγό σου,
ακομα και μετά από #ipkg install make, παρόλο που δεν είχε μηνύμα λάθους στην εγκατάσταση.
Εδώ ότι έχει ο WDMB από ipkg:

[root@MyBookWorld ~]# ipkg list_installed
adduser - 1.10.1-1 - a multi-call binary for login and user account administration
apache - 2.2.8-1 - The most popular web server on the internet
apache-manual - 2.2.8-1 - Online documentation for the apache webserver
apr - 1.2.11-1 - Apache Portable Runtime library
apr-util - 1.2.10-4 - Apache Portable Runtime utilities library
bash - 3.2.33-1 - A bourne style shell
cyrus-sasl-libs - 2.1.22-2 - Provides client or server side authentication
(see RFC 2222).
e2fslibs - 1.40.8-1 - Ext2 Filesystem Libraries
e2fsprogs - 1.40.8-1 - Ext2 Filesystem Utilities
expat - 2.0.1-1 - XML Parser library
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing.
It works similar to the standard UNIX dbm routines.
gettext - 0.14.5-2 - Set of tools for producing multi-lingual messages
ipkg-web - 7-7 - A web frontend for ipkg
libdb - 4.2.52-3 - Berkeley DB Libraries
make - 3.81-1 - examines files and runs commands necessary for compilation
nano - 2.1.1-1 - A pico like editor
ncurses - 5.6-3 - NCurses libraries
noip - 2.1.7-1 - www.no-ip.com Dynamic Update Client
openldap-libs - 2.3.38-1 - Open Lightweight Directory Access Protocol
openssl - 0.9.7m-4 - Openssl provides the ssl implementation in libraries libcrypto
and libssl, and is needed by many other applications and librari
readline - 5.2-2 - The GNU Readline library provides a set of functions for use by
applications that allow users to edit command lines as they are
zlib - 1.2.3-2 - zlib is a library implementing the 'deflate' compression system.
Successfully terminated.
[root@MyBookWorld ~]#

Δεν ξέρω τι ακριβώς δουλεύει σωστά!
Το nano και openssl δουλεύουν αφού το χρησιμοποίησα αντι του vi ενώ το WinSCP κάνει logon.

2.Ενώ το δικό σου interface δουλεύει μια χαρά στην http://xxx.xxx.xxx.xxx:8888/index.html,
η test page (index.htm) στο public_html βγάζει error 404, εκτός αν το βάλω στον Web
μαζι με τα δικά σου αρχεία.
Αυτό σημαίνει οτι έχω βάλει το BOA σωστά ή όχι; Μήπως το /etc/boa/boa.conf είναι λάθος ή
σε λάθος μέρος;

3.Δεν μπορώ να δώ το WDMB απο πουθενά με xxxxxxx.no-ip.org:8888/index.html or htm.
Εχω ρυθμίσει το port στον router ενώ από το interface το noip δουλεύει:
No IP Results

1 noip2 process active.

Process 735, started as noip2, (version 2.1.7)
Using configuration from /opt/etc/no-ip2.conf
Last IP Address set 62.1.225.103
Account xxxxx@xxx.xxx
configured for:
host xxxxx.no-ip.org
Updating every 30 minutes via /dev/eth0 with NAT enabled.

Τέλος ισως δεις κατι που θα βοηθήσει στις Processes που δείχνει το interface:

PS Results

UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
root 1 0 0 320 372 0 10:14 ? 00:00:00 init
root 2 1 0 0 0 0 10:14 ? 00:00:00 [ksoftirqd/0]
root 3 1 0 0 0 0 10:14 ? 00:00:00 [events/0]
root 4 1 0 0 0 0 10:14 ? 00:00:00 [khelper]
root 5 1 0 0 0 0 10:14 ? 00:00:00 [kthread]
root 9 5 0 0 0 0 10:14 ? 00:00:00 [kblockd/0]
root 36 5 0 0 0 0 10:14 ? 00:00:00 [pdflush]
root 37 5 0 0 0 0 10:14 ? 00:00:00 [pdflush]
root 38 1 0 0 0 0 10:14 ? 00:00:00 [kswapd0]
root 39 5 0 0 0 0 10:14 ? 00:00:00 [aio/0]
root 143 5 0 0 0 0 10:14 ? 00:00:00 [ata/0]
root 146 5 0 0 0 0 10:14 ? 00:00:00 [sata-endQ]
root 147 5 0 0 0 0 10:14 ? 00:00:00 [scsi_eh_0]
root 152 5 0 0 0 0 10:14 ? 00:00:00 [sata-endQ]
root 153 5 0 0 0 0 10:14 ? 00:00:00 [scsi_eh_1]
root 172 5 0 0 0 0 10:14 ? 00:00:00 [kcryptd/0]
root 173 5 0 0 0 0 10:14 ? 00:00:00 [kcryptd/0]
root 177 5 0 0 0 0 10:14 ? 00:00:00 [md3_raid1]
root 179 5 0 0 0 0 10:14 ? 00:00:00 [md2_raid1]
root 181 5 0 0 0 0 10:14 ? 00:00:00 [md1_raid1]
root 182 5 0 0 0 0 10:14 ? 00:00:00 [kjournald]
root 190 5 0 0 0 0 10:14 ? 00:00:00 [kjournald]
root 195 5 0 0 0 0 10:14 ? 00:00:00 [kjournald]
root 406 5 0 0 0 0 10:15 ? 00:00:00 [khubd]
root 535 1 0 152 356 0 10:15 ? 00:00:00 /usr/local/wdc/heat-monitor
root 622 1 0 379 1428 0 10:15 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd.pid
root 626 1 0 321 332 0 10:15 ? 00:00:00 /usr/sbin/inetd
root 630 1 0 185 356 0 10:15 ? 00:00:00 /sbin/mDNSResponderPosix -f /etc/mDNSResponderPosix -b
root 634 1 0 487 784 0 10:15 ? 00:00:00 /usr/local/samba/sbin/nmbd -D -s/etc/smb.conf -l/var/log -d0
root 641 1 0 178 288 0 10:15 ? 00:00:00 mdadm --monitor --daemonize --pid-file=/var/run/mdadm.pid --scan --alert /usr/local/wdc/sys-alert --delay=300
www-data 650 1 0 666 916 0 10:15 ? 00:00:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
www-data 652 650 4 3098 11372 0 10:15 ? 00:00:15 perl /usr/www/lib/nasMaster.pl
root 717 1 0 319 344 0 10:15 ? 00:00:00 /usr/sbin/crond -c /etc/crontabs
root 721 1 0 141 240 0 10:15 ? 00:00:00 /usr/local/wdc/fuel-gauge -d start
root 727 1 0 319 248 0 10:15 ? 00:00:00 udhcpc -n -p /var/run/udhcpc.eth0.pid -i eth0 -H MyBookWorld
root 730 721 0 139 168 0 10:15 ? 00:00:00 /usr/local/wdc/fuel-gauge -d start
root 732 1 0 169 356 0 10:15 ? 00:00:00 /usr/sbin/boa -c /etc/boa/
nobody 735 1 0 152 308 0 10:15 ? 00:00:00 /usr/local/bin/noip2
root 741 1 0 319 364 0 10:15 ttyS0 00:00:00 /sbin/getty -L ttyS0 115200 vt100
root 742 1 0 318 372 0 10:15 ? 00:00:00 /sbin/syslogd -n -m 0
root 743 1 0 318 364 0 10:15 ? 00:00:00 /sbin/klogd -n
root 769 626 3 1183 1176 0 10:17 ? 00:00:06 sshd: soc [priv]
soc 771 769 0 1214 912 0 10:17 ? 00:00:00 sshd: soc@notty
soc 772 771 0 544 868 0 10:17 ? 00:00:00 /usr/sbin/sftp-server
root 774 732 0 379 728 0 10:21 ? 00:00:00 /bin/bash ./getps
root 775 774 0 350 416 0 10:21 ? 00:00:00 /bin/ps -AF

Δεν έχω βάλει το rapidshare αφού δεν έχω account, χρειάζομαι όμως τα αρχεία μου από www.
Ευχαριστώ προκαταβολικά για όποια ιδέα!!

Jaco
30-04-08, 17:09
socra, στο (1) δεν μπορώ να καταλάβω ποιο ακριβώς είναι το πρόβλημα...

Στο /etc/boa/boa.conf ορίζεις τις παραμέτρους του boa server και αυτές πρέπει να είναι σωστές για να δουλεύει σωστά ο web server... Στο δικό μου έχω αυτά μέσα...


Port 8888
ErrorLog /var/log/boa/error_log
AccessLog /var/log/boa/access_log
DocumentRoot /shares/internal/PUBLIC/WEB
UserDir public_html
DirectoryIndex index.htm
DirectoryMaker /etc/boa/boa_indexer
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/plain
ScriptAlias /cgi-bin/ /usr/html/cgi-bin/


Αυτό σημαίνει ότι η σελίδα index.html θα πρέπει να είναι στο path...:
/shares/internal/PUBLIC/WEB/public_html/index.html

και για να την δεις από έξω θα πρέπει να δώσεις στον browser σου...:

http://xxxxx.no-ip.org:8888/index.html

Από τον router σου θα πρέπει να έχεις κάνει port forward την port 8888 στην ip που έχει το mybook... αν παίρνει ip από dhcp τότε από τον router σου ενεργοποίησε την δυνατότητα να παίρνει το mybook πάντα την ίδια ip (ο τρόπος που γίνεται αυτό εξαρτάται από τον κάθε router)...

Πρέπει να βεβαιωθείς ότι ο router σου, κάνει σωστά port forwarding, γιατί ορισμένες φορές τρώνε κόλλημα, οπότε θα θέλει κανα reset...

Επίσης μην δοκιμάζεις να συνδεθείς όταν βρίσκεσαι πίσω από τον router σου στην ip σου γιατί δεν θα δουλέψει, πρέπει να είσαι σε άλλη ip... δηλαδή όταν είσαι σπίτι σου και το no-ip δείχνει τον router σου μην προσπαθείς να συνδεθείς στο http://xxxxx.no-ip.org:8888/index.html... πρέπει να είσαι εκτός σπιτιού για να δεις αν το port forwarding δουλεύει σωστά...

Edit: ένα κόλπο για να δοκιμάσεις το port forwarding είναι με το remote desktop του pc σου... κάνε port forward την πόρτα του RDP που είναι η 3389 και πες σε ένα φίλο σου να κάνει remote desktop στο no-ip σου, αν δει το desktop σου είσαι ok, ξανακλείνεις πόρτες και δοκιμάζεις με την 8888...

socra
30-04-08, 20:34
Ο router δινει static ip στο mybook απο την MAc.Το port forward στον router 3com ειναι σωστο
(απο virtual servers), αν κάνω λάθος ας με διορθωσει καποιος.Το οτι απο http://xxx.xxx.xxx.xxx:8888/index.html βλεπω το interface σημαινει οτι ο web server δουλευει σωστα η οχι;
Στο boa.conf εβαλα το δικο σου κωδικα αλλα οταν δινω http://xxx.xxx.xxx.xxx:8888/index.htm παιρνω error 404 (αυτα πισω απο τον router στο
σπιτι).Απο οπουδηποτε αλλου(αλλο pc, αλλη ip, εξω απο το σπιτι) απο Wan η http://xxxx.no-ip.org:8888/index.html or htm δινει error 404

Jaco
30-04-08, 20:42
To error 404 το επιστρέφει ο web server που σημαίνει ότι δουλεύει σωστά, άρα αφού βλέπεις το ίδιο και απ' έξω τότε και το no-ip σε συνδυασμό με το port forwarding δουλεύει και αυτό σωστά... άρα...? έχεις βάλει το index.html και τα υπόλοιπα αρχεία σε λάθος folder μάλλον βεβαιώσου ότι είναι σε αυτό που έχεις ορίσει στο boa conf... επίσης δες τα permissions από το φάκελο και τα αρχεία (chmod = 766 ή 744)

socra
30-04-08, 21:05
To path ειναι /shares/internal/PUBLIC/Web/public_html/index.htm
Το boa.conf ειναι:

Port 8888
ErrorLog /var/log/boa/error_log
AccessLog /var/log/boa/access_log
DocumentRoot /shares/internal/PUBLIC/Web
UserDir public_html
DirectoryIndex index.htm
DirectoryMaker /etc/boa/boa_indexer
KeepAliveMax 1000
KeepAliveTimeout 10
MimeTypes /etc/mime.types
DefaultType text/plain
ScriptAlias /cgi-bin/ /usr/html/cgi-bin/

Τα permissions τα εχω 777 σε Web και files σε αυτο επισης owner www-data
Δεν ξερω τι κανω λαθος

panos17
30-04-08, 22:19
πολυ καλο.. ωραιες γνωσεις....

Wolfenstein
01-05-08, 23:38
Πολυ καλή δουλεία, σκέφτομαι να προχωρίσω στην αγορά του και εγώ λοιπόν απλα δεν ξέρω ποιόν απο τους δυο να διαλέξω! :P
http://www.e-shop.gr/show_per.phtml?id=PER.303935
http://www.e-shop.gr/show_per.phtml?id=PER.303883

Εσείς τι λέτε?

dreico33
04-08-08, 07:16
Καταρχήν Συγχαρητήρια Φίλε Jaco για την Εξαιρετική Δουλεία σου. Όντας οτι δεν έχω ιδιαέτερα μεγαλές γνώσεις απο Linux το κομάτι που με ενδιαφέρει περισσότερο είναι το Remote Αccess. Δλδ να μπορώ να βλέπω , να μεταφέρω η να καταβεζω τα αρχεία του MY Book Οπουδήποτε και αν είμαι. Δυστηχώς η WD απο απο ότι κατάλαβα σου Δίνει την δυνατότητα για Remote Αccess αλλα μόνο Local! Εκτός απο το NO-IP τι άλλο πρέπει να κάνω για να έχω τα αρχεία μου όπου και να είμαι ???
Eυχαρίστω Guys. Keep Up the Good Work.

Jaco
04-08-08, 08:06
Καλημέρα dreico33 και καλώς ήρθες...

Για να μπορείς να κατεβάσεις και να διαχειριστείς τα αρχεία σου από remote αρκεί να έχεις ενεργοποιήσει το ssh login του mybook... την διαδικασία θα την βρεις εδώ (http://martin.hinner.info/mybook/sshaccess.php)...

Τώρα για να έχεις πρόσβαση μέσα στον δίσκο σου απο αλλού θα πρέπει να κάνεις port forwarding στον router σου την πόρτα 22 στο mybook... μετά κατεβάζεις το WinSCP (http://winscp.net/eng/download.php) και μπορείς πλέον να συνδεθείς και να κάνεις browing μέσα στο filesystem του δίσκου σου...

Επίσης μπορείς να χρησιμοποιήσεις την portable έκδοση του WinSCP από εδώ (http://portableapps.com/apps/internet/winscp_portable) είτε μέσα από την σουίτα του portableapps είτε χωρίς... οπότε το έχεις στο usb σου και πας παντού... σου προτείνω γενικότερα να ρίξεις μια ματιά στο portableapps (http://portableapps.com/) θα βρεις πολλά χρήσιμα freeware softwares για το usb σου...

Μόλις εγκαταστήσεις το winscp θα φτιάξεις ένα νέο session και θα δώσεις όπου "Host name" το no-ip ddns σου και το username και password που θα φτιάξεις στην διαδικασία της ενεργοποίησης του ssh του mybook... η πόρτα είναι η 22... στο "File protocol" διαλέγεις το SCP (secure copy protocol) και είσαι έτοιμος... Υπάρχουν πολλοί και πλήρεις οδηγοί για το WinSCP εδώ (http://winscp.net/eng/docs/start) αν συναντήσεις κάποιο πρόβλημα στην εγκατάσταση ή στην παραμετροποίηση, γενικά όμως είναι μια απλή διαδικασία, οπότε μην σε προβληματίζει...

Δεν θυμάμαι αν θέλει πρώτα εγκατάσταση του OpenSSL στο Mybook για να δουλέψει το WinSCP... Αν δεν σου δουλεύει ο παραπάνω τρόπος τότε από τον οδηγό της πρώτης σελίδας κάνεις build το OpenSSL... αλλά αν θυμάμαι καλά ίσως δεν θα σου χρειαστεί αυτό το βήμα...

dreico33
04-08-08, 08:32
Φιλε Jaco σε ευχαροστρώ πολύ για τις Οδηγίες σου και την πολύ γρήγορη Απαντήση σου. Θα πάω μετά την Δουλειά σπίτι και θα προχωρήσω στα Βήματα που μου Ειπές... Μετα θα δέιξει η Νεκροψία... ( Πλάκα κάνω) :D:Τhanx.

Basiliss
06-08-08, 23:40
Ο δισκος μου (WD500World) εχει Firmware: v 02.00.15 οποτε στερειται του gcc και συνεπως δε μπορει να κανει compile τα διαφορα προγραμματα. Καμια ιδεα για το πως θα το περασω;

Jaco
07-08-08, 05:34
Από εδώ... (http://mybookworld.wikidot.com/forum/t-50241/tutorial:how-to-recover-gcc-after-firmware-2-00-15-upgrade)

Problem… You upgraded your MBWE firmware to 2.00.15 and lost gcc.

Solution… If you tried to restore gcc by copying /usr from a backup and failed this should get you up and running.

I made several mistakes the first time around:
1. I unzipped SDA1FILE.TAR.gz on my windows PC. This does not work!
2. I copied the files to my PUBLIC share on the MBWE and then attempted to do the restore from there. This does not work!

Here are the steps to clean up the previous failed attempt and start over with a procedure that works:
* if you have not made a previous attempt to restore /usr from backup skip steps 4-7 *

1. SSH to the MBWE and log in.
2. su
3. cd /
4. find / -name '*gcc*'
5. find / -name '*g++*'
6. find / -name '*c++*'
7. Delete all files and directories found by those three commands that are in /usr and sub directories of /usr with: rm -r -f <path to file/dir name> and repeat steps 4-6 to verify they are all gone.
8. Backup your /usr dir with: tar -czvf usr.tar.gz /usr
9. mkdir /tmp/sda1
10. download the backup image to your PC: http://rapidshare.com/files/60953398/WD_MYBOOK_WE_500GB_FILE.7z
11. Unzip it. I used izarc.
12. Copy SDA1FILE.TAR.gz to your MBWE PUBLIC share
13. With SSH: cp /shares/internal/PUBLIC/SDA1FILE.TAR.gz /tmp/sda1/SDA1FILE.TAR.gz
14. cd /tmp/sda1
15. Extract the archive: tar -xzvf SDA1FILE.TAR.gz
16.*UPDATED* copy the backup files: cp -r -p -u -T /tmp/sda1/usr /usr

From this point on gcc is working and I did not restore the backup I made of /usr in step 8.

I tested this by installing ncurses and nano the long way and ./configure, make and make install all work :)

I rebooted the MBWE to make sure everything still works, success!

When you're satisfied you can remove the /tmp/sda1 dir: rm -r -f /tmp/sda1
You can keep or delete usr.tar.gz from the root dir, it's up to you. I'm keeping mine.

Basiliss
07-08-08, 14:58
Τελεια! :T: εχω αρχισει ηδη το compiling! :jump1:

Basiliss
08-08-08, 20:33
Εχει δοκιμασει κανεις να προσθεσει και αλλους δισκους(πανω από 1) με usb hub? Η να βαλει usb2serial converter?

Basiliss
13-08-08, 19:59
Τo firmware το δικό μου έχει τα εξής στοιχεία...:

U-Boot 1.1.2
Linux version 2.6.17.14
gcc version 4.1.0

Είδα ότι έχει αλλάξει το firmware, αλλά μέχρι στιγμής δεν έχω πέσει σε κάποιο νέο, απλά ξέρω ότι υπάρχει κάποιο πρόβλημα με την gcc την οποία έχουν βγάλει και δημιουργεί προβλήματα γιατί δεν μπορείς να κάνεις build τίποτα.
Πάντως μπορείς να κάνεις την διαδικασία του recovery που έκανε και ο lefgrter (http://www.thelab.gr/showpost.php?p=713957&postcount=88) και να πας στο παλιό firmware. Αν και δεν ξέρω το changelog ανάμεσα στις δυο εκδόσεις του firmware θεωρώ ότι είναι ασήμαντο και ανούσιο και ότι απλά έγινε για να δυσκολέψουν το hacking (και καλά), οπότε κάνε downgrade άφοβα... αν θες μετά ξανακάνεις upgrade στο καινούργιο...

Μου κανει καποια σκηνικα το myrapbook πχ: 1)αντι να μου ανοιξει 4 downloads, καμια φορα μου ανοιγει 3 η ακομα και 2(σπανια). 2)Σε καποιες περιπτωσεις εκει που κατεβαζει 4, το 1 απο αυτα κολαει. 3)Εχει τυχει να βαλω καποια download que στο myrapbook και το πρωι που βλεπω τι κατεβασε,βλεπω πχ να χει κατεβασει απο τα file1.rar - file10.rar τα οποια κανονικα ειναι 100Mb το καθενα, καποια απο αυτα ειναι πχ 96mb η 70mb και προφανως χτυπημενα 4) Εχει τυχει να του κανω send πχ 15 links και να μην παρει το πρωτο ενω τα υπολοιπα κανονικα.

Εχω το Firmware: 02.00.18 ,ενω η gcc μου ειναι v3.4.2 μετα την εκτελεση του οδηγου για την εγκατασταση gcc σε firmware μεγαλυτερα του Firmware: 02.00.15.

Ακομα παρατηρω οτι η free memory ειναι γυρω στο 1Mb (δεν εχω βαλει τιποτα παραπανω απο αυτα που αναφεροντε στον οδηγο δλδ SLL,CURL,pkg-config,transmission,libxml,php, transmission και Myrapbook)

Καμια ιδεα για το τι μπορει να φταιει με το myrapbook? :confused:

Jaco
14-08-08, 12:43
Τί να σου πω...
Καμιά φορά, σπάνια όμως, μπορεί να μου κολλήσει και μένα ένα thread αλλά όχι όλα αυτά...

Όταν βλέπεις πρόβλημα, δίνε από το prompt..:

#killall myrapbook-daemon
#myrapbook-daemon

έτσι κάνεις reset τον daemon... και μετά δώσε ένα refresh στον explorer... δοκίμασε ίσως και έναν άλλο browser, όπως firefox ή opera...

Πάντως χρειάζεσαι αρκετή ελεύθερη μνήμη γιατί το tcp/ip stack χρειάζεται ram να buffάρει τα δεδομένα πριν ο handler τα σώσει σε ένα αρχείο και ελευθερώσει την μνήμη... οπότε πόσο μάλλον όταν έχεις 4 theads/sockets χρειάζεσαι και περισσότερη μνήμη... το πρώτο πρόβλημα που θα σου κάνει είναι η χαμηλή ταχύτητα στο download (αν καταφέρει και μοιράσει σωστά το stack στα sockets, το οποίο όμως θα είναι μικρό) και το δεύτερο να κάνουν exception ένα-ένα τα threads/sockets λόγο έλλειψης μνήμης...

Προσπάθησε να κόψεις μνήμη από αλλού, τερματίζοντας/αφαιρώντας ίσως κάποιες εφαρμογές και services...

greg_greg
28-10-08, 00:14
Συγγνώμη αν γράφω σε άσχετο μέρος του Forum.

Έχω έναν WD MBWE του 1 Tb με δύο δίσκους. Ο MBWE ρυθμίστηκε αρχικά ( Static IP, No Raid ) και έπαιζε μία χαρά στο δίκτυο μου.
Ένα πρωινό αποφάσισε να μην φαίνεται στο δίκτυο , παρόλο που το DHCP table στο router τον έδειχνε στη θέση του.Στα Ping μου απαντούσε ( και απαντά ακόμη ) αλλά Web Interface τσούκου. Ακολούθησε φυσικά reset ( και ευτυχώς όχι ακόμα κλωτσιά ). Μετά από πολλά reset κατόρθωσα να δώ το δίσκο στο δίκτυο καθώς και το Web interface του. Static IP όμως πλέον δεν έπαιρνε. Ούτε καν το password άλλαζε, ούτε και το workgroup στο οποίο τον είχα δηλώσει αρχικά. Σκέφτηκα αφού φαίνεται στο δίκτυο να τον αφήσω στην ησυχία του.Αλλάζοντας όμως το καλώδιο γιατι πρόχειρα είχα τοποθετήσει Cat5 και βάζοντας του Cat6 έπαψε οριστικά ( ;;; ) να φαίνεται στο δίκτυο. Από τον φορητό με Ubuntu Live CD και στο port scanning μου δείχνει 139 ( netbios - ssn ) open, 1901 ( ? ) open , 7011 (?) open 5489 (?) open. Την 80 ή την 8080 δεν τις αναφέρει καν. Από άλλό φορητό και με Putty μπόρεσα να κάνω πουθενά connect. Επίσης με port scan από XP φορητό μου δείχνει 21,23 και άλλες ανοικτές( ισώς το UBUNTU δεν τις ψάχνει όλες ) αλλά πουθενά δεν συνδέεται.Όπως είπα IP παίρνει (dynamic πλέον).
Τώρα που γράφω έβγαλα τους δίσκους ( να πάρουν αέρα :) ) και προσπάθησα να τους συνδέσω με SATA2USB σε UBUNTU 8.04. Δεν κάνει κανένας από τους 2 mount. :( Διάβασα κάτι για recovery εδώ αλλά σε ποιόν από τους 2 θα γίνει η διαδικασία??? Θα χάσω τα δεδομένα με τη διαδικασία του recovery???

Κάθε βοήθεια θα είναι πολύτιμη !!!!

ΥΓ ( στο ενδιάμεσο τον πήγα και σε γνωστό κατάστημα όπου υποτίθεται ότι βλέπανε τα folders αλλά λόγω password δεν μπορούσαν να τα ανοίξουν. Όταν πήγα να βρω τον τεχνικό αυτός ήταν μονίμως εξαφανισμένος και ακόμη και σήμερα - μία εβδομάδα- μου τηλεφωνούν από το κατάστημα για να μιλήσω με το τεχνικό. Δεν κάνανε καμμιά εργασία )

Jaco
30-10-08, 20:26
Με το recovery χάνεις σίγουρα τα δεδομένα σου... αλλά ίσως θα έπρεπε να το δοκιμάσεις μήπως και καταφέρεις να επαναφέρεις το λειτουργικό στο αρχικό του στάδιο...

Αν τα προβλήματα συνεχίζονται, τότε καλύτερα να το δώσεις για rma όπως είναι, γιατί το πρόβλημα θα είναι hardware (δίσκοι ή επεξεργαστής)...

Rma σε συμφέρει να το κάνεις κατευθείαν από το site της WD και όχι από το μαγαζί που το αγόρασες (αν δεν στο αλλάξουν επί τόπου) καθώς σε 15 μέρες θα το έχεις πίσω, ενώ το μαγαζί θα κάνει περισσότερο χρόνο...

ikaros
05-12-08, 14:44
...
Τώρα που γράφω έβγαλα τους δίσκους ( να πάρουν αέρα :) ) και προσπάθησα να τους συνδέσω με SATA2USB σε UBUNTU 8.04. Δεν κάνει κανένας από τους 2 mount. :( Διάβασα κάτι για recovery εδώ αλλά σε ποιόν από τους 2 θα γίνει η διαδικασία??? Θα χάσω τα δεδομένα με τη διαδικασία του recovery???


Επειδή τα 'παιξε και ο δικός μου World Edition II 1T, δε μπουτάρει καν...ούτε λόγος για να πάρει IP, τι είναι το SATA2USB?

Aν τον ανοίξω και συνδεθώ με serial, θα καταφέρω να τον συνεφέρω?

Επίσης, ποια είναι η διαδικασία recovery?

Jaco
05-12-08, 16:08
Αν δεν κάνει τίποτα, δηλαδή δεν ανάβουν τα led και δεν ακούγεται ο δίσκος να γυρνάει τότε δεν έχει νόημα να κάνεις την πατέντα με το σειριακό... επίσης δεν μπορείς να κάνεις και recovery αν φταίει η πλακέτα...

Μήπως είναι θέμα τροφοδοσίας...? Αν έχεις κανένα τροφοδοτικό που να βγάζει ίδια τάση με το κανονικό δοκίμασέ το, μήπως και έχει πρόβλημα... προσοχή στην πολικότητα, αν και απ' ότι θυμάμαι είχε δίοδο στην είσοδο...

ikaros
07-12-08, 04:50
Τα led δεν ανάβουν αλλά οι δίσκοι (2x500 GB σε RAID-0) γυρίζουν. Ούτε εβδομάδα δεν έχει περάσει που τον αγόρασα.

SimonTheSorcerer
28-12-08, 11:32
Καλησπέρα,
κατ' αρχάς συγχαρητήρια για την παρουσίαση/οδηγό. Έχω κι εγώ τον συγκεκριμένο δίσκο εδώ και κάτι μήνες, αν κι εγώ ανοίκω στους πλέον απογοητευμένους χρήστες του, μιας και με έχει ταλαιπωρήσει αρκετά όλο αυτό τον καιρό.
Δε θα σας κουράσω όμως με αυτά, θα ζητήσω μόνο βοήθεια σε ένα πρόβλημα που δεν κατάφερα ποτέ να λύσω και είναι γιατί το Windows x64 μηχάνημα δεν τον βρήκε ποτέ.

Τον έχω συνδέσει στο wifi router, του έχω δώσει ip, συνδέεται στο web interface κανονικά. Αλλά στο δίκτυο δεν τον βρίσκει με τίποτα.
Είχα δοκιμάσει τα πάντα, έρευνα στο internet, uninstall των καρτών δικτύου, μετονομασίες των networks, tech support από WD που μου είπανε ότι δεν τα υποστηρίζει (επειδή το Mionet δεν δουλεύει στα x64), και να δοκιμάσω να τον συνδέσω απευθείας (δεν το κατάφερα ούτε αυτό)
Από την άλλη, το mac που επίσης δεν υποστηρίζει τον βρίσκει αυτόματα, αν και επίσης δεν κατάφερα να τον συνδέσω απευθείας, είτε χρησιμοποίησα crossover καλώδιο είτε όχι.
Οπότε έχω ξεμείνει να τον χρησιμοποιώ στο δίκτυο μόνο από 1 computer, με ταχύτητες που τείνουν σε usb 1.0 (1,6 mb/sec περίπου) για 1TB δίσκο...
Αν και δυστυχώς απ' ότι διαβάζω και απευθείας να καταφέρω να τον συνδέσω πάλι θα σέρνεται, μιας και μάλλον την 1000άρα κάρτα του την βάλανε για καρότο για τους αγοραστές, και δεν έχει πρακτική εφαρμογή.

Εν τω μεταξύ μου χάλασε κι ο 500άρης MyBook Pro Edition στον 1 χρόνο λειτουργίας και τα παθήματα μου έγιναν μάθημα για τις μελλοντικές αγορές.

Jaco
28-12-08, 11:52
Γεια σου Simon...

Αν οι υπολογιστές σου δεν μπορούν να τον δουν με nfs στο δίκτυο, τότε μπορείς να ενεργοποιήσεις το ftp του mybook και να έχεις πρόσβαση από εκεί... οι ταχύτητες θα είναι ίδιες...

το 1.6MB/sec δεν είναι φυσιολογικό, εκτός και αν γράφεις την ελάχιστη τιμή που έφτασε κάποια στιγμή... η κανονική του ταχύτητα είναι 5~6MB/sec...

Η απογοήτευση είναι λογική, αλλά μην ξεχνάς ότι είναι ένας NAS δίσκος, οπότε εξ' ορισμού θα είναι αργός... οι πολύ ακριβότεροι πιάνουν σε ένα 100άρι δίκτυο ~10MB/sec ενώ το Mybook ~6ΜΒ... αυτό βέβαια δεν είναι δικαιολογία, είναι πράγματι αργός, οπότε η χρήση του περιορίζεται καθαρά σε backup-nas δίσκο και multimedia center μέχρι mp3...

η δύναμή του όμως είναι άλλη... ότι μπορείς να τον χρησιμοποιήσεις σαν ένα αυτόνομο υπολογιστή με linux με την μικρότερη δυνατή κατανάλωση... οπότε έχεις ένα mini-server, downloader κτλ... αλλά από την άλλη αυτό δεν τους αφορά και όλους...

Τέσπα, δοκίμασε αν θες το ftp, αυτό παίζει ανεξάρτητα από 32/64 και είναι το ίδιο γρήγορο με το nfs...

SimonTheSorcerer
28-12-08, 14:27
Γεια σου Jaco, και ευχαριστώ για την γρήγορη απάντηση. 1,6 mb/sec transfer έχω, δεν διάλεξα το πιο ελάχιστο, αλλά όπως ανέφερα είναι σε wifi.
Δεν ανέπτυξα το δίκτυο που έχω για να μην μακρολογώ, αλλά συνοπτικά είναι 10/100 adsl router -> 10/100 switch -> 802.11g wifi access point. Πάντως και απευθείας από το 10/100 router με καλώδιο που είχα δοκιμάσει δεν είχα παρατηρήσει αισθητή διαφορά στην ταχύτητα, αλλά για ταχύτητες της τάξης 5-6mb/sec το 802.11g δε θα έπρεπε να το περιορίζει ούτως ή άλλως, μιας και θεωρητικά είναι 54mbps = 6,75mb/sec.

Τον δίσκο δυστυχώς δεν τον θέλω για κατεβαστήρι, για αποθήκη τον θέλω και για να έχω εύκολη πρόσβαση στα αρχεία. Χρειαζόμουν δίσκο και το σκεπτικό μου ήταν: δεν παίρνω αυτόν με την ethernet να έχουν πρόσβαση και τα άλλα μηχανήματα και να ανταλλάζω εύκολα αρχεία; Στη χειρότερη τον συνδέω απευθείας μιας και έχει 1gigabit κάρτα και μου πιάνει και 1usb/firewire/esata λιγότερο.

Έψαχνα κι εγώ μανιωδώς κάποιο τρόπο να μετακινίσω τα αρχεία από το x64, έστω μέσω browser. FTP δεν έχω ιδέα πως ενεργοποιείται, αλλά θα το κοιτάξω μήπως βρω τίποτα.

Jaco
28-12-08, 15:00
χμ... δοκίμασες από ethernet (όχι wifi) να δεις αν βλέπεις τον δίσκο μέσα από τα win...?

το ότι είναι πάναργος, αυτό είναι δεδομένο και είναι αυτό που χαλάει την εικόνα του προϊόντος... είναι απαράδεκτοι που το διαφημίζουν και σαν gb ethernet... :angry:

αλλά και πάλι μέσω του wifi δεν βλέπω τον λόγο που καθιστερεί τόσο, καθώς το wireless stack το αναλαμβάνει πλήρως ο router... δυστυχώς δεν μπορώ να βγάλω κάποιο συμπέρασμα, αλλά θα δοκιμάσω κάποια στιγμή να συνδεθω και εγώ μέσω wifi στον δίσκο να δω αν έχω την ίδια συμπεριφορά... :rip:

negous7
20-01-09, 20:47
Jaco, εξαιρετική δουλειά (και λίγα λέω...)

Έχω όμως κάποια προβληματάκια:

1. Το public που φαινεται απο τον windows explorer (//<MYBOOK IP) δεν είναι αυτό που είναι στα shares/internal. Υπάρχει τρόπος να το βγάλω "έξω" αυτό?

2. Έκανα ακριβώς ότι είπες για τον ΒΟΑ αλλά μου βγάζει συνέχεια error 404 όταν πάω να δω τη δοκιμαστική σελίδα που έφτιαξα. Την έχω βάλει και στο WEB αλλα και στο public_html χωρίς καμία επιτυχία. Τι μπορεί να φταίει?

3. Υπάρχει τρόπος να δω τα αρχεία κάποιου από τα shares με τι μορφή ftp://xxx.myftp.org? Έχω ήδη account στο no-ip, θα ήταν πολύ εύκολο αν γινόταν αυτό.

Jaco
21-01-09, 18:56
Jaco, εξαιρετική δουλειά (και λίγα λέω...)

Έχω όμως κάποια προβληματάκια:

1. Το public που φαινεται απο τον windows explorer (//<MYBOOK IP) δεν είναι αυτό που είναι στα shares/internal. Υπάρχει τρόπος να το βγάλω "έξω" αυτό?

2. Έκανα ακριβώς ότι είπες για τον ΒΟΑ αλλά μου βγάζει συνέχεια error 404 όταν πάω να δω τη δοκιμαστική σελίδα που έφτιαξα. Την έχω βάλει και στο WEB αλλα και στο public_html χωρίς καμία επιτυχία. Τι μπορεί να φταίει?

3. Υπάρχει τρόπος να δω τα αρχεία κάποιου από τα shares με τι μορφή ftp://xxx.myftp.org? Έχω ήδη account στο no-ip, θα ήταν πολύ εύκολο αν γινόταν αυτό.

Χαίρε negous7 και σ'ευχαριστώ για τα καλά σου λόγια...

Λοιπόν, για να δούμε...

1. Αυτό το διάβασα ορισμένες φορές, αλλά δεν κατάλαβα τι ακριβώς εννοείς, οπότε αν μπορείς εξηγησέ το μου αν μπορείς...

2. Λοιπόν το 404 είναι καλό σφάλμα... γιατί απλά σημαίνει ότι ο BOA είναι ζωντανός, άρα το λάθος μάλλον πρέπει να οφείλεται στο ότι το path από το default directory που έχεις δηλώσει στο conf file σου δεν είναι το ίδιο με τον φάκελο που έβαλες το αρχείο που θες να σερβίρει ο server... τσεκαρέ 10 φορές ότι είναι σωστά δηλωμένο μέσα στο "/etc/boa/boa.conf"... Επίσης ξανα-έλεγξε τα βήματα ένα-ένα, γιατί κάπου κάνεις λάθος... είπαμε το καλό είναι ότι ο web-server παίζει σωστά, άρα ψάξιμο καλά στα paths και το config file...

3. Στο βήμα 8 λέει πως να εγκαταστήσεις το no-ip... με αυτό είναι σα να έχεις πρόσβαση τοπικά στ' αρχεία σου, απλά αντί για "http://192.168.1.10/WEB/index.html" θα γράφεις "http://negous.no-ip.org/WEB/index.html"...
Για να γίνει αυτό όμως θα πρέπει πρώτα να κάνεις port forward τις πόρτες που πρέπει... νομίζω ότι εξηγούνται αυτά στο thread αυτό (δεν θυμάμαι καλά)... Με τον ίδιο τρόπο θα μπορείς να συνδεθείς και με το ftp σου και με ό,τι άλλο θες...

negous7
21-01-09, 22:39
1. Υπάρχει ένα public το οποίο είναι στο root. Δηλαδή αν γράψω στην address bar του windows explorer \\<την IP του Mybook> θα μου δώσει αυτό το folder και ένα άλλο (μάλλον συστήματος, γιατι ζητάει κωδικό). Αυτό το public όμως με το public που είναι στο /shares/internal δεν εχει καμία σχέση. Δεν ξέρω αν συμβαίνει κάτι παρόμοιο και στο δικό σου.

2. Θα το ψάξω...

3. Έχω ήδη φτιάξει account στο no-ip, έχω ήδη κάνει forward το port απο το router, αλλά όταν γράφω http://<myaccount>.myftp.org δεν βγάζει τίποτα, ψάχνει λίγο και μετά βγάζει το ίδιο error 404. Υποθέτω πως και αυτό έχει να κανει με σωστό path των files...

Jaco
22-01-09, 06:19
Χμμ... κατάλαβα τι λες... κανονικά αν δώσεις το path του "PUBLIC" στον explorer, θα να σου επιστρέψει τον φάκελο που έχει δηλωθεί στoν samba server... Επειδή από την μάνα του, στο conf του samba server, έχει δηλωθεί το "PUBLIC" που έχει γίνει mount στο internal, θα επιστρέψει αυτό, αν συμβαίνει κάτι διαφορετικό, τότε πρέπει να ελέγξεις και να διορθώσεις το smb.conf...

Βάζεις και την πόρτα που ο ακούει ο BOA στο path σου...? Δηλαδή αν έχεις δηλώσει την 8080 πόρτα για τον BOA, τότε θα πρέπει το Link σου να είναι...: http://<myaccount>.myftp.org:8080/
Αλλιώς πέφτεις στον default webserver (lighttpd) του mybook...

negous7
22-01-09, 17:02
Και ξαφνικα εκει που πηγα να δοκιμασω αυτα που μου προτεινες, παω να κανω login με το putty, και μου λεει connection refused, οπως και πριν κανω enable ssh. Δοκιμασα να ξανακανω firmware upgrade αλλα τα ιδια...

Τι να κανω.....?

Σημειωση: Ο router ειτε αποσυγχρονιστηκε οσο ελειπα η εκανε reset γιατι ειναι online εδω και λιγες ωρες..

negous7
22-01-09, 17:04
Μεσω του explorer τον βλεπω κανονικα ομως..

Jaco
22-01-09, 17:51
Τι να σου πω, δεν μπορώ να ξέρω τι ακριβώς έκανες και έγινε...

κάντα όλα restart και ξαναπροσπάθησε...

negous7
22-01-09, 17:53
Αυτο κοιταω τωρα. Υπαρχει καποιος τροπος να ξεκινησω from scratch? Σαν να τον πηρα τωρα δηλ.

negous7
22-01-09, 18:38
Με λυπη μου δηλωνω πως οποια προσπαθεια εκανα για να ξαναβαλω το firmware απο την αρχη, δεν πετυχε...

Κοινως, εμεινα με ενα mybook ουσιαστικα αχρηστο. Λεω να ξηλωσω το δισκο του και να τον βαλω sto desktop... :rip:

Jaco
22-01-09, 18:39
Don't worry...

Από τον lefgrter, μερικές σελίδες πριν...:
http://www.thelab.gr/showpost.php?p=713957&postcount=88

ή

http://mybookworld.wikidot.com/rescue-procedure

Jaco
22-01-09, 18:41
Ευκαιρία να του βάλεις και μικρότερο δίσκο και να βάλεις τον 1Τ στο desktop σου... ;)

negous7
22-01-09, 18:46
O 500 ειναι Jaco...

Αλλα ρε γμτ, δεν του εκανα τιποτα, μαλιστα ελειπα απο το σπιτι και τον ειχα αφησει αναμμενο. Απλα πηγα να συνδεθω με το putty για να κανω οτι προτεινες.

Και εμεινα με το........ ποντικι στο χερι! (Connection refused)

Jaco
22-01-09, 18:48
Τον κάνεις ping...? Έχει πάρει IP...?

negous7
22-01-09, 18:52
Ναι κανονικα, βλεπω τα 2 shares που ειχα ορισει απο το web console, ολα καλα. Αλλα SSH, τιποτα...

Jaco
22-01-09, 18:59
Δοκίμασε το WinSCP (http://winscp.net/eng/download.php) για να συνδεθείς... έχει και portable έκδοση...

negous7
22-01-09, 19:02
Nope... Ακριβως το ιδιο μηνυμα με το putty. Απλα, το SSH εχει απενεργοποιηθει και δεν λεει να ενεργοποιηθει παλι...

Jaco
22-01-09, 19:07
Για κάτι τέτοια χρειάζεται η μόντα με το σειριακό που έχω κάνει στο πρώτο ποστ... μου έχει λύσει άπειρες φορές τα χέρια, γιατί πάντα έχω terminal, ότι και να γίνει...

Δεν είναι δύσκολο να γίνει, αλλά θέλει την προσοχή του και να βρεις ρημάδα πλακέτα με το rs232 -> ΤΤL... :hm:

negous7
22-01-09, 19:12
Και ολα αυτα επειδη ηθελα να εχω τα αρχεια μου διαθεσιμα απο παντου.. Και επειδη το Fritz δε βλεπει NTFS δισκους στο usb του..

Anyway, thanks for the help..:weep:

Jaco
22-01-09, 19:46
Μη μασάς κάνε το restore και μετά ασ' τον default τον δίσκο και ενεργοποίησε ένα tool που σου δίνει η WD και θα έχεις αυτό που θες... ευτυχώς να λες που στρώνει και δεν είναι μη αναστρέψιμη κατάσταση...

negous7
22-01-09, 21:14
Το ειδα το restore process, και μου φανηκε καπως περιπλοκο. Θα δω τι θα κανω. Αν εχω νεα θα ενημερωσω.

Ελπιζω να μην αναφερεσαι στο mionet... Μεγαλη απατη...

Jaco
22-01-09, 21:18
Κάντο restore δεν χάνεις τίποτα και θα μάθεις και 5 πράγματα...

Ναι αυτό εννοώ, δεν το θυμάμαι καθόλου, αλλά απ' ότι είδα το θάβω στο thread από πέρυσι, οπότε κάποιο λόγο θα είχα...

Τι να σου πω... Απλά κουράγιο και υπομονή...

Tuxer
08-07-09, 07:51
Καλημερα,εχω εναν 500G τον ασπρο τον WD και σκεφτηκα να τον κανω κατεβαστηρι,αποριες τωρα newbie :jump1:
ποια απο τα βηματα θα πρεπει να κανω για να ξεκινισω απο το

3.To πανηγύρι ή 13. Transmission με Clutch Web Interface (από Daidalos)


μπας κ το καταφερω να το κανω δηλ ρωταω



ευχαριστω.

Jaco
08-07-09, 09:19
Θες να κατεβάζεις torrents ή από rapidshare...?

Για torrents πρέπει να ακολουθήσεις το βήμα 13, αφού πρώτα ξεκλειδώσεις το ssh (βήμα 3)...

Για rapidshare καλύτερα να εγκαταστήσεις το myrapbook (http://myrapbook.sourceforge.net/)... οδηγίες γι' αυτό έχω γράψει στα documentations του sourceforge, αλλά επειδή έχω σταματήσει την ανάπτυξή του εδώ και καιρό, υπάρχουν και οδηγίες από άλλους χρήστες στο mybookworld (http://mybookworld.wikidot.com/forum/t-159659)που το έχουν κάνει import στο optware, με ένα precompiled executable, για όσους δεν έχουν gcc, δηλαδή συσκευές με το καινούργιο fw...

Tuxer
08-07-09, 09:45
οχι φιλε να του περασω στο Transmission οπως λες δηλ να κατεβαζει ο δισκος απο μονος του χωρις να εχω συνεχεια το pc ανοιχτο.

αρα δηλ εστιαζομαι στο βημα 3ο κ κατοπιν στο 13ο βημα.

Jaco
08-07-09, 09:48
Σωστά... επειδή ορισμένα πράγματα έχουν αλλάξει με την άφιξη των καινούργιων mybook, που φοράνε το 2ο firmware, αν δεν τα καταφέρεις τότε ρίξε μια ματιά στο mybookworld (http://mybookworld.wikidot.com/)...

Tuxer
08-07-09, 10:03
Ωραια,κατεβασα το putty το ετρεξα στα πεδια Host Name or IP να βαλω την ΙΡ που εχει τωρα ο δισκος δηλ για το web interface που τον βλεπω??? στο "Saved Sessions" εβαλα ενα ονομα δικο μου.


***επισης για να εχω προσβαση σε φακελους από το explorer ενός άλλου μηχανήματος πρεπει να κανω κ το 4α & 4b σωστα??

Firmware:02.00.19 αυτο εχω!

http://mybookworld.wikidot.com/forum/t-165210/how-to-set-up-wd-mbwe-white-light-properly-transmission-1-72-automate-and-manage-torrents μηπως κατι τετοιο εννοεις??

Tuxer
09-07-09, 07:46
Βασικα με Transmission+Clutch (πιασαρικο ονομα :P) δουλεψα βαση αυτου του οδηγου:

http://www.mybook-linux.co.nr/transmission.html

Αλλα μερικα πραγματα που λεει δεν δουλευουν και χρειαστηκε να κανω αλλαγες. Το απογευματακι που θα εχω λιγο χρονο, θα ποσταρω περισσοτερες λεπτομερειες. To μονο κακο ειναι οτι ειναι αρκετα αργο το mybook και η ολη διαδικασια πηρε πανω απο 5 ωρες... :confused:
Αλλα σαν κατεβαστηρι δουλευει μια χαρα.

κοιταξα το link σου,με βαση αυτο να κινηθω να κανω την ολη διαδικασια για τον κανω κατεβαστηρι αν ειναι??
αλλα εχω αυτο το Firmware:02.00.19

Jaco
09-07-09, 08:39
Αυτή είναι η διαδικασία...

Αν δεν έχει εγκατεστημένο το gcc, τότε θα πρέπει να ακολουθήσεις αυτή (http://www.thelab.gr/showpost.php?p=777311&postcount=122) την διαδικασία...

Δυστυχώς απαιτεί πολύ περισσότερο χρόνο σε κάποιον να σου εξηγήσει ένα-ένα τα βήματα με απλό τρόπο, απ' ότι να διαβάσεις όσα περισσότερα γίνεται και να καταλάβεις μόνος σου τα περί Linux κτλ... άσε που οι εξηγήσεις ορισμένες φορές δεν μπορούν να είναι απλές... οπότε η βοήθεια τουλάχιστον από πλευράς μου, μπορεί να περιοριστεί στις λεπτομέρειες και όχι στα βασικά... Επίσης πολλές απαντήσεις στις ερωτήσεις που κάνεις, υπάρχουν ήδη στο thread, οπότε θα πρέπει να το διαβάσεις εξαρχής...

Tuxer
09-07-09, 08:58
Αυτή είναι η διαδικασία...

Αν δεν έχει εγκατεστημένο το gcc, τότε θα πρέπει να ακολουθήσεις αυτή (http://www.thelab.gr/showpost.php?p=777311&postcount=122) την διαδικασία...

Δυστυχώς απαιτεί πολύ περισσότερο χρόνο σε κάποιον να σου εξηγήσει ένα-ένα τα βήματα με απλό τρόπο, απ' ότι να διαβάσεις όσα περισσότερα γίνεται και να καταλάβεις μόνος σου τα περί Linux κτλ... άσε που οι εξηγήσεις ορισμένες φορές δεν μπορούν να είναι απλές... οπότε η βοήθεια τουλάχιστον από πλευράς μου, μπορεί να περιοριστεί στις λεπτομέρειες και όχι στα βασικά... Επίσης πολλές απαντήσεις στις ερωτήσεις που κάνεις, υπάρχουν ήδη στο thread, οπότε θα πρέπει να το διαβάσεις εξαρχής...

Ναι εκατσα κ διαβασα ετσι με μια ματια τις 9σελιδες που εχετε γραψει γενικα ολοι σας,ναι επειδη εχω ενα μηχανακι με Linux για αυτο κ σκεφτηκα αυτο οπως επισης μου αρεσε η ιδεα να εχεις τον δισκο και να κατεβαζει κ να κανει κ seed-αρισμα απο το να εχεις ενα pc ανοιχτο + το δισκο...απλως αδυνατο οπως το λες να το κανω.

geogeoland
13-09-09, 17:08
Λοιπόν... ερώτηση:

Χρησιμοποιώ το mybookworld με το ssh hack, και για εγκατάσταση προγραμμάτων το optware. Ότι έχω εγκαταστήσει μέχρι τώρα πάει καλά (κάθεται στα σωστά σημεία κλπ). Εκεί που έχω ενα κενό, είναι όταν πρέπει να κάνω edit αρχεία όπως το /etc/profile ή το /root/.bashrc. Πρώτων, δεν έχω ιδέα τι είναι το $PATH και πώς προσθέτω κάτι σε αυτό. Διαβάζω δηλαδή "you have to add x/z/whatever to your path" και... ακολουθεί μια αμήχανη σκηνή.

Δεύτερον...είχα ένα θέμα με την εγκατάσταση του nano. Ενώ μέσω optware εγκαταστάθηκε κανονικά, όταν προσπαθούσα να κάνω edit κάτι όμως (nano "filename"), μου βγάζει το εξής:

bash: command not found.

Υποψιάστηκα πως είχε να κάνει με το οτι δεν είχε ανανεωθεί η cache με τις διαθέσιμες εντολές, έτσι το έλυσα το πρόβλημα με το να κάνω reboot ολόκληρο το σύστημα.
Είμαι όμως σίγουρος, πως υπάρχει λιγότερο βάρβαρη μέθοδος, η οποία μου διαφεύγει... :...:

Τέλος... ΠΟΙΑ είναι ακριβώς η εντολή που χρειάζεται για να κάνεις το transmission daemon να ξεκινάει με το μπουτάρισμα? Είχα βάλει κάτι παρεμφερές με την εντολή για το ssh, μετά απο το πρώτο reboot όμως, το mybook κατέληξε απο ολοκληρωμένο σύστημα να είναι ένα ωραίο, γυαλιστερό και ακριβό τούβλο (τώρα δουλεύει και πάλι, το επανέφερα, αλλά δε θέλω να ξαναπεράσω την ίδια εμπειρία). :crazy:

Είναι εμφανές νομίζω οτι ακόμα ψάχνομαι με τα linux, dont shoot. :p

Jaco
20-09-09, 19:05
Το path του linux για το bash, λειτουργεί ακριβώς με τον ίδιο τρόπο του path των windows για το cmd.exe, δηλαδή όσα αρχεία βρίσκονται στους φακέλους που έχουν οριστεί στο path, είναι προσβάσιμα global, όπου και αν βρίσκεται το command prompt path...

Για παράδειγμα σε όποιο directory και να γράψεις "ipconfig.exe" στο cmd, θα τρέξει το αρχείο ipconfig.exe που βρίσκεται στο C:\WINDOWS\system32\ γιατί βρίσκεται στο path των windows (Control Panel -> System -> Advanced -> Environment variables -> System variables... To ίδιο και στο Linux αν θες κάποιο πρόγραμμα να είναι global εκτελέσιμο από οποιοδήποτε μέρος και να βρίσκεται το bash θα πρέπει να δηλώσεις το directory path στο path του λειτουργικού... Γι' αυτό δεν σου αναγνώριζε τα προγράμματα από το path του optware, γιατί το optware επειδή αποτελείται από precompiled προγράμματα, έχει το δικό του bin και sbin το οποίο είναι διαφορετικό από τα αντίστοιχα του busybox (της διανομής του mybook)... οπότε θα πρέπει να ενημέρωσεις το path του λειτουργικού να αναγνωρίζει τα (\opt\bin, \opt\sbin)... Για να το κάνεις αυτό γράφεις...:

PATH=$PATH:/opt/bin:/opt/sbin
export PATH

ΥΠΟΨΗ, δεν είμαι σίγουρος για αν τα paths του optware είναι αυτά, οπότε πριν το κάνει κάποιος ας το ελέγξει ή αν ξέρει ήδη ας το γράψει να το διορθώσω, απλά νομίζω ότι είναι αυτά...

mindnever
04-10-09, 10:30
Γεια σας παιδιά, νέο μέλος!

Καταρχήν συγχαρητήρια και από μένα στον Jaco για τον οδηγό, που βασικά ήταν και η αιτία για να γραφτώ στην παρέα σας...

Πρόσφατα αγόρασα τον WD My Book World Edition 2TB (http://www.pixmania.gr/gr/gr/2452318/art/western-digital/aiuoaneeuo-oeecnuo-asoeio.html) (white light) για να τον χρησιμοποιήσω σαν αποθήκη των media αρχείων μου. Έχω να ρωτήσω πάρα πολλά αλλά πρώτα από όλα:

1) Πώς κάνουμε format σε αυτού του τύπου τους δίσκους;
Όσο κι αν έψαξα δεν μπορώ να βρω κάτι σχετικό για αυτό το απλό πράγμα. Θέλω απλώς να τον φορμάρω πριν αρχίσω να του περνάω δεδομένα, όπως κάνουμε με κάθε καινούργιο σκληρό!

2) Πως μπορώ να τον κάνω ftp server ώστε να βλέπω τα περιεχόμενά του από οπουδήποτε, μέσω internet;
Έχω ορίσει στατική IP και πληκτρολογώντας τη στον internet explorer ftp://xxx.xxx.x.x μπορώ και βλέπω τους δύο κύριους φακέλους Download και Public. Mπορώ να μπώ σε αυτούς αλλά όχι στους υποφακέλους που περιέχουν τα αρχεία. Μου βγαίνει το γνωστό "Ιnternet Explorer cannot display the webpage".

3) Μπορεί να κάνει streaming ΗD αρχείων (.mkv 1080p) σε κάποιον media player χωρίς σπασίματα; Και πώς;
Aπ'ότι ξέρω το twonky δεν κάνει streaming των .mkv. Διάβασα για το uShare (http://www.mybookworldedition.co.nr/ushare.html) αλλά δεν μπορώ να καταλάβω καλά τις οδηγίες εγκατάστασης και δεν ξέρω αν υπάρχει κάποιος άλλος καλύτερος media server.
Πάντως δοκίμασα απλό xvid στο ps3 και παρατήρησα ότι κάνει artifacts σε κάποιες σκηνές...

Έχω ενεργοποιήσει το SSH και στο Putty γράφω cd /shares/internal αλλά λέει "can't cd to /shares/internal".
Όταν γράφω σκέτο /shares μου λέει -sh: /shares: Permission denied
Συνδέομαι με root και welc0me

Έχω πελαγώσει και θα εκτιμούσα πολύ τη βοήθειά σας...

Σας ευχαριστώ...

Jaco
04-10-09, 12:39
1) Δεν χρειάζεται να κάνεις format στον δίσκο... Τον χώρο τον οποίο έχεις διαθέσιμο θα τον δεις αν κάνεις απλά Mount από τα windows την ip του my book, δηλαδή My Computer -> Δεξί κλικ -> Map Network Drive και στο πεδίο folder δίνεις την ip του my book, πχ \\192.168.0.56

2) Εγκατέστησε το WinSCP (υπάρχει και σε portable) και ακολούθησε από το πρώτο post τα βήματα στο 4b...

3) Αν το mkv έχει encoding μικρότερο ίσο του 40mbps (μαζί με τον ήχο), τότε θεωρητικά η ταχύτητα του my book (~5MB/sec) είναι αρκετή, αλλά για μεγαλύτερο encoding έχεις πρόβλημα...

όταν συνδέεσαι με ssh στο my book, τότε δεν μπαίνεις με root privileges, οπότε θα πρέπει να δώσεις πρώτα την εντολή
su -
και μετά να γράψεις
cd /shares/internal

Γενικά, πριν κάνεις οτιδήποτε, αν δεν έχεις ξαναχρησιμοποιήσει linux, διάβαζε 2 και 3 φορές τα βήματα που αναφέρονται στον οδηγό και συνέχισε μόνο αν έχεις καταλάβει, διαφορετικά μπορεί να προκαλέσεις πρόβλημα στον δίσκο, το οποίο όμως ευτυχώς μπορείς να επαναφέρεις σχετικά εύκολα (υπάρχει αντίστοιχος οδηγός στο thread αυτό)...

mindnever
04-10-09, 18:25
Ευχαριστώ και πάλι.

1) Απλά μου κάνει εντύπωση που δεν χρειάζεται format (έστω για 'καθαρισμό'), όπως όλοι οι τοπικοί σκληροί.
Το mount και το mapping έγινε εύκολα με την εφαρμογή WD Discovery που είχε το cd μέσα.

Όταν έκανα Enable το SSH στο web interface πήρα (default):
username: root
password: welc0me

Βάζω αυτά τα στοιχεία στο Putty και συνδέομαι. Αλλά το su - δεν δουλεύει:

login as: root
root@xxx.xxx.x.x's (root@xxx.xxx.x.x's) password:
~ # su -
-sh: su: not found
~ #

Επίσης τα ίδια μου κάνει και όταν συνδέομαι ως admin / 123456.

Έχει σχέση το ότι πέρασα πρόσφατα το νέο firmware? (μέσω System > Update)

Jaco
04-10-09, 18:52
Αν σου βγάζει το "#" σημαίνει ότι είσαι ήδη root...
Επειδή μπορεί να έχουν αλλάξει κάτι στο νέο firmware, τι σου βγάζει αν πατήσεις
ls -a /shares

mindnever
04-10-09, 19:37
~ # ls -a /shares
. .. .mounted Download Public
~ #

mindnever
04-10-09, 19:41
...και μετά κάνω cd /shares/Public
ή
cd /shares/Download

και μπαίνω στους φακέλους...


Αλλά /shares/internal δεν υπάρχει!

Jaco
04-10-09, 20:24
Φυσικά δεν υπάρχει... υπάρχει όμως ο δαίμονας ο τυπογραφείου...

Το /shares/public είναι ο κοινόχρηστος χώρος σου...
Το έχω γράψει λάθος στον οδηγό ή δεν ξέρω τι σκεφτόμουν εκείνη την στιγμή, μπορεί να είχα φτιάξει ένα φάκελο για δοκιμές που έκανα...

mindnever
05-10-09, 09:02
Tελικά φίλε Jaco ο οδηγός που περιγράφεις στο πρώτο ποστ αφορά το μοντέλο με το blue ring.

Όσοι φίλοι έχουν το νεότερο μοντέλο MBWE με το white light πρέπει να ακολουθήσουν τα βήματα εδώ:
http://highlevelbits.free.fr/index.php?option=com_content&view=category&layout=blog&id=42&Itemid=68&lang=en

H βασικότερη διαφορά είναι ότι η root πρόσβαση ενεργοποιείται από το web interface και σου δίνει αυτόματα username: root και password: welc0me (το οποίο αλλάζουμε μετά αν θέλουμε με την εντολή passwd στο Putty).

Έτσι είναι περιττή η εντολή su - και γι' αυτό δεν αναγνωρίζεται (πιστεύω...)

Jaco
05-10-09, 09:16
Με το νέο firmware έχουν κάνει αρκετές αλλαγές, τις οποίες όμως δεν έχω υπόψη, δυστυχώς... οπότε δεν ξέρω και τι ανάλογες αλλαγές πρέπει να γίνουν στον οδηγό...

Πάντως, όπως και να έχει οι αλλαγές αυτές δεν μπορεί να αφορούν την εγκατάσταση των εφαρμογών (εκτός και αν δεν υπάρχει ο gcc), οπότε αν εξαιρέσεις το αρχικό configuration, όλα τα υπόλοιπα θα πρέπει να είναι ίδια...

mindnever
05-10-09, 11:34
Με το νέο firmware έχουν κάνει αρκετές αλλαγές, τις οποίες όμως δεν έχω υπόψη, δυστυχώς... οπότε δεν ξέρω και τι ανάλογες αλλαγές πρέπει να γίνουν στον οδηγό...


Δεν είναι θέμα firmware, είναι θέμα δύο τελείως διαφορετικών συσκευών.
Το παλιό μοντέλο ΜΒWE είναι αυτό με το μπλε δαχτυλίδι (όπου εφαρμόζεται ο οδηγός σου)
http://www.thelab.gr/attachment.php?attachmentid=36578&stc=1&d=1254737299
και το νέο μοντέλο είναι αυτό με ένα άσπρο κάθετο φως.
http://www.thelab.gr/attachment.php?attachmentid=36576&stc=1&d=1254736988

Πάντως, όπως και να έχει οι αλλαγές αυτές δεν μπορεί να αφορούν την εγκατάσταση των εφαρμογών (εκτός και αν δεν υπάρχει ο gcc), οπότε αν εξαιρέσεις το αρχικό configuration, όλα τα υπόλοιπα θα πρέπει να είναι ίδια...

Κι όμως οι αλλαγές αφορούν την εγκατάσταση των εφαρμογών! Στο νέο μοντέλο εγκαθιστάς μέσω Putty μόνο το Feature Pack Installer το οποίο δημιουργεί μια καινούργια σελίδα στο web interface. Λέγεται FeaturePacks Manager και μέσω αυτής εγκαθιστάς όλες τις υπόλοιπες εφαρμογές, χωρίς τη χρήση του Putty/Linux.

Τα μέχρι τώρα διαθέσιμα Feature Packs είναι:


NeufMediacenter (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=56%3Aneufmediacenter&Itemid=69&layout=default&lang=en) ( 1 Article )
NeufMediacenter Feature Pack will allow you to access and stream your Mybook's files from your French NeufBox.
The following folders will be visible to the Neuf Box : Shared Videos,Shared Music,Shared Pictures.
There is no configuration options, only these folders will be published to the neuf box.


NoIP Feature Pack (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=44%3Anoip-feature-pack-for-mbwe-white&Itemid=69&layout=default&lang=en) ( 1 Article )
NO-IP is a Free online service that allow to affect a name to your Mybook (blabla.httpserver.com).
If your public IP Address is a dynamic IP Address, you will need this feature pack

to communicate with the Online NO-IP service.

NZBGET (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=51%3Anzbget&Itemid=69&layout=default&lang=en) ( 2 Articles )
(Registered Versions Only) This Feature Pack will help you configure the NZBGET news downloader on your Mybook.

Transmission (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=52%3Atransmission&Itemid=69&layout=default&lang=en) ( 1 Article )
Download torrents directly from your Mybook, to your Mybook, even when your windows computer is Off.
Transmission is an open source torrent downloader, with a nice GUI web user interface.
This Feature pack will automatically configure Transmission on your Mybook...


WebServer and AccessBook (White) (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=53%3Awebserver-and-accessbook-white&Itemid=69&layout=default&lang=en) ( 6 Articles )
Access ALL (including multimedia files) your files remotely via a simple web interface. Share your files with your friends...
Remotely delete, copy, paste, upload your files. You can even add thumbnails and descriptions to your files....


Cinedb AccessBook Plugin (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=58%3Acinedb-accessbook-plugin&Itemid=69&layout=default&lang=en) ( 1 Article )
This AccessBook plugin will allow you to retrieve thumbnail and description from several movie web databases for your avi movie files.
IT is a best effort Feature pack, do not expect 100% accuracy and success when trying to retrieve a description info for a movie.

This Feature Pack is a Member only benefit .

OpenVpn (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=59%3Aopenvpn&Itemid=69&layout=default&lang=en) ( 1 Article )
OpenVpn Feature Pack allows you to access remotely and securely your Mybook , as if you were at home :
Connect windows drives, access all the web interface you have at home, and even connect to other computers at home ...
Installing this Feature pack is very Easy : all the configuration is prepared automatically ...


MybookClone Feature Pack (http://highlevelbits.free.fr/index.php?option=com_content&view=category&id=43%3Amybookclone-feature-pack-for-mbwe-white-&Itemid=69&layout=default&lang=en) ( 7 Articles )
Plug an external USB drive to your Mybook and use it as a backup for your Mybook's DATA : You can also use this feature pack to Upsize a Mybook Hard drive to a bigger disk ( Single drive only).
- System can be Cloned to the external USB drive, on SINGLE DRIVE Mybooks, in case of Hard drive failure, simply replace with original HArddrive with the clone and turn on your Mybook...
- Data can be replicated your USB drives on a scheduled basis, using the rsync incremental copy tool.
- Check the status of the replication using the Status menu...

Jaco
05-10-09, 11:58
Από την στιγμή που έχεις καποιο terminal πχ το Putty, η εγκατάσταση των εφαρμογών ισχύει όπως περιγράφεται στο thread (αν υπάρχει gcc)... Φυσικά αν έχουν βάλει κάποιον package manager με pre-compiled εφαρμογές, φυσικά αυξάνει την ευκολία της εγκατάστασης, αλλά σε περιορίζει στον αριθμό των pre-compiled εφαρμογών...

Πάντως καλύτερα να κάνεις χρήση του package manager για πολλούς λόγους με κυριότερο την ευστάθεια και τα dependencies της κάθε εφαρμογής...

nessus
22-10-09, 01:22
Μπορει καποιος να με βοηθησει πως να απενεργοποισω τα Mionet και Twonky services μιας και ολοι τροποι που εχω διαβασει στο internet με την τροποποιηση του post_network_start.sh αφορουν το μοντελο με το μπλε δαχτυλιδι και οχι αυτο με το ασπρο φως στο οποιο δεν βρισκω κανενα αρχειο post_network_start.sh μεσα στο /etc/init.d .

Αν βοηθαει κανενα γιατι οι δικες μου γνωσεις στο Linux ειναι πολυ περιορισμενες, οταν ανοιγω το inittab στον vi editor (~ # vi /etc/inittab) αυτα βλεπω :

# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
#
#
# The <id> field is used to specify the controlling TTY for the process.
# This is different then sysvinit behavior!
#

# Format for each entry: <id>:<runlevels>:<action>:<process>
#
# id == tty to run on, or empty for /dev/console
# runlevels == ignored
# action == one of sysinit, respawn, askfirst, wait, and once
# process == program to run

# Startup the system
#null::sysinit:/bin/mount -o remount,rw /
null::sysinit:/bin/mount -n -t proc proc /proc
null::sysinit:/bin/mount -n -t sysfs sys /sys
null::sysinit:/bin/mount -n /proc/bus/usb/ /proc/bus/usb/ -t usbfs
null::sysinit:/bin/mount -n /dev/pts /dev/pts -t devpts
null::sysinit:/bin/mount -n -t securityfs securityfs /sys/kernel/security/
null::sysinit:/sbin/swapon /dev/md1
null::sysinit:/sbin/insmod /lib/modules/2.6.24.4/kernel/arch/arm/mach-oxnas/oxna
null::sysinit:/etc/init.d/_SK01controlled_power_down start
null::sysinit:/bin/mount /dev/md3 /var
null::sysinit:/etc/init.d/_SK02upgrade start
null::sysinit:/bin/hostname -F /etc/hostname
null::sysinit:/bin/echo $wixmodel >/etc/model
null::sysinit:/bin/blockdev --setra 2048 /dev/md2
null::sysinit:/bin/blockdev --setra 2048 /dev/md4

# now run any rc scripts
# System startup
::sysinit:/sbin/insmod /lib/modules/2.6.24.4/kernel/drivers/net/mii.ko
::sysinit:/sbin/insmod /lib/modules/2.6.24.4/kernel/drivers/net/gmac/gmac.ko mac
::sysinit:/etc/init.d/rcS
::respawn:/sbin/getty -L ttyS0 115200 vt100

# Set up a couple of getty's
#tty1::respawn:/sbin/getty 38400 tty1
#tty2::respawn:/sbin/getty 38400 tty2

# Put a getty on the serial port
#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100

# Logging junk
null::sysinit:/bin/touch /var/log/messages
#null::respawn:/sbin/syslogd -n -m 0
#null::respawn:/sbin/klogd -n
#tty3::respawn:/usr/bin/tail -f /var/log/messages

# Stuff to do for the 3-finger salute
::ctrlaltdel:/sbin/reboot

# Stuff to do before rebooting
#null::shutdown:/usr/bin/killall klogd
null::shutdown:/usr/bin/killall syslogd
#null::shutdown:/bin/umount -a -r
#null::shutdown:/sbin/swapoff -a

::sysinit:/etc/init.d/rcS

# Console

# Runtime
#::respawn:

# Go into runlevel 0 (Halt)
::shutdown:/etc/init.d/rcH


Οποιος μπορει να βοηθησει θα ημουν ευγνωμων.

Ευχαριστω
Nessus

mindnever
24-10-09, 21:02
Aπό το web interface νομίζω ότι γίνεται (ξετσεκάρεις startup).

nessus
10-11-09, 02:44
Aπό το web interface νομίζω ότι γίνεται (ξετσεκάρεις startup).
Καλα θα ηταν να ηταν τοσο απλο αλλα ειτε το ξετσεκάρεις ειτε του πεις "stop mionet" αυτο μετα απο λιγο δειχνει οτι ειναι ενεργοποιημενο παλι. Οσες φορες και αν το εκανα τιποτα. Εκανα και reboot το εκλεισα και τελειως μπας και ετσι κραταει τα settings αλλα καμμια τυχη. Μεχρι και reset εκανα. Μαλλον θελει τροποποιηση καποιων αρχειων αλλα δεν ξερω ποια αρχεια (η αρχειο) ειναι αυτα που πρεπει να αλλαξω.

Καμμια ιδεα...???

Nessus

matricola
24-11-09, 17:14
Καλησπερα και απο εμενα
Ειμα ικατοχος του WDWE Blu rings με την εκδοση 2.xx.18 εδω και περιπου ~1 μηνα και εχω ηδη καταφερει να το "τουβλοποιησω" μια φορα ... :bye: και το επανεφερα :hehe: τωρα λοιπον αφου εχω κανει τα παρακατω ...
1) SSH
2) Web Server (Access Book)
3) Twonky 5.1.1 RC2
4) Ftp Server
5) Webmin 1.490 :dots:... ακομη το ψαχνω πως το χρεισιμοποιουμε αποδοτικά...
Εχω 3 προβληματα ....
Α) Η εγκατασταση του myrapbook "κολαει" στο "transfering data..." δηλαδη οταν συνδεομαι στο myip:7700 δεν συνβαινει τιποτα ...απλως μου λεει " transfering data.. FOR EVER..."
B) To webmin αφου μου λεει οτι δεν εχει καποιο ssl component .. του perl προφανως δεν υπαρχει τροπος να συνδεθεις απο εξω πχ . https://xxxxxx.dyndns.org:10000 παρολο που του εχω ανοιξει την πορτα
Εχει καποιος περισσοτερη γνωση να μας διαφωτισει ?? (jaco ? )
Γ) επισης δεν μπορω να βαλω το Jaco Web interface παρολο που εχω κανει ολα τα βηματα....
Ευχαριστώ απαντες :flower:

Jaco
24-11-09, 17:35
Λοιπόν το myrapbook, το έχω παρατήσει και παρόλο που έκανα μια προσπάθεια να το ξαναγράψω ώστε να υποστηρίζει rapidshare, hotfile και netload, λόγο χρόνου και βαρεμάρας δεν το συνέχισα...

Από εκεί και πέρα, έχεις τις εξής λύσεις...:

1. Έχει κάνει κάποιος τύπος από το wikidot, port το myrapbook σε optware, οπότε μπορείς να δεις περισσότερες λεπτομέρειες εδώ (http://mybookworld.wikidot.com/forum/t-159659/myrapbook-installation)...

2. Εναλλακτικά και άσχετα με το rapbook, μπορείς να κάνεις αυτό (http://mybookworld.wikidot.com/forum/t-159738), το οποίο αυτός που το γράφει συνεχίσει να το υποστηρίζει ακόμα...

Γενικά απορώ που δεν έχουν βγει 100 λύσεις για download manager σε mybook, γιατί είναι σχετικά εύκολο, αλλά έστω και αυτές δουλεύουν με λίγο κόπο στο στήσιμο...

Γενικά το πρόβλημά σου τώρα πρέπει να είναι ότι ο webserver, γιατί δεν ξέρει από πιο path πρέπει να σου σερβίρει τα αρχεία που χρειάζονται, αλλά επειδή αυτή η βαλίτσα μπορεί να πάει μακρυά με τα conf files κτλ, σου προτείνω κάτι από τα παραπάνω και ίσως όχι πια το myrapbook, γιατί έχουν περάσει και κάτι χρόνια από τότε που το έγραψα...

Το web interface δεν είναι δύσκολο να εγκατασταθεί, αλλά όπως σου είπα, έχεις κάποιο πρόβλημα με τον webserver... μήπως τρέχεις δυο μαζί ταυτόχρονα ή αλλιώς πρέπει να κοιτάξεις τα configuration files και τα logs, για να εξακριβώσεις ότι είναι σωστά δηλωμένα τα paths και τα web directories...

To ssl περιέχεται στο openssl... το έχεις εγκαταστήσει...?

Τέλος δεν ξέρω τι γίνεται με το νέο firmware, γιατί έχω την παλιά συσκευή, οπότε δεν ξέρω τι έχει αλλάξει στις νέες versions...

matricola
24-11-09, 17:55
Καλησπερα ... δεν περιμενα αμεση απαντηση... THANKS
To νουμερο 1 το ακολουθησα γιαυτο ειχα φτασει μεχρι εκει (ακολουθησα μονο την optware... διοτι ελλειψη gcc), μηπως μπορεις να μου στειλεις το δικο σου lighttpd.conf ? εαν και εφοσον δεν το εχεις εγκαταληψει το ολο θεμα ??
2 δυστυχως αναφερεται στην δευτερη εκδοση που απ' οτι καταλαβα δεν ειναι συμβατες (white light)...
Σχετικα με το downloader ειναι οντως να αναριωτιεσαι γιατι κανενας δεν το εχει κανει ...
Σε ευχαριστώ πολυ :T:

Jaco
24-11-09, 18:02
μηπως μπορεις να μου στειλεις το δικο σου lighttpd.conf ?

http://www.thelab.gr/showpost.php?p=715187&postcount=95

:T:

matricola
24-11-09, 18:07
Thanks θα το δοκιμασω και θα σου πω... ;)

Jaco
24-11-09, 20:44
Χμ... έκανα login στο sourceforge μετά από πολλούς μήνες και κοίταξα τα stats για το myrapbook... είναι απίστευτο πως μετά από 2 χρόνια ξεπερνά ακόμα και τα 400 hits το μήνα και τα 30 downloads, για ένα πράγμα το οποίο γράφτηκε σε ένα σκ σχεδόν και εγκαταλείφθηκε την επόμενη μέρα... :hehe:

Μου φαίνεται θα τελικά θα κάτσω να τελειώσω την επόμενη έκδοση, την οποία απ' ότι βλέπω την έχω κλείσει από το καλοκαίρι και απλά χρειάζεται debugging και να προστεθεί ο κώδικας για το forking, ώστε να γίνει service... υποστηρίζει rapidshare, netload και hotfile για τα άτακτα αγόρια...

Ψήθηκα νομίζω...

matricola
25-11-09, 10:25
Excellent News.. Beta testing ... here i am :worship:

Jaco
25-11-09, 18:16
Ένα μικρό teaser από το νέο web interface του MyRapBook...

Θα το βαφτίσω MyRapBook™ V2 :hehe:

http://i655.photobucket.com/albums/uu273/jaco_t/MyRapBook%20V2/preview.gif
.
http://i655.photobucket.com/albums/uu273/jaco_t/MyRapBook%20V2/1.png
.
http://i655.photobucket.com/albums/uu273/jaco_t/MyRapBook%20V2/4.png
.
http://i655.photobucket.com/albums/uu273/jaco_t/MyRapBook%20V2/5.png
.
http://i655.photobucket.com/albums/uu273/jaco_t/MyRapBook%20V2/6.png


Και αυτό είναι το παλιό web interface...

http://i655.photobucket.com/albums/uu273/jaco_t/MyRapBook/old.jpg

matricola
26-11-09, 08:57
Good news:beer: περιμενω ανυπομονα ... μια χαρη επειδη καποιο μ.... μπηκε στο Wd για να χακεψει ... και μου αλλαξε το bash ... ξερεις που θα βρω το original ή ολα ιδια ειναι ??
:thank_you2:

matricola
05-12-09, 14:21
Καλημερα ... μηπως εχουμε νεωτερα απο το μετωπο ??:cool:

Jaco
05-12-09, 17:41
Είναι 99% έτοιμο από το καλοκαίρι και όποτε έχω πει άντε να το τελειώσω, γίνεται της πόπης... :hehe: Από τα πιο καταραμένα project μου...

jpavly
17-12-09, 09:39
Μεταφέρθηκε στην κατηγορία των σκληρών δίσκων και μένει sticky για να το βρίσκετε πιο εύκολα :T:

skatopsihos
17-12-09, 10:15
πωω δεν υπαρχει, το concept ειναι απιστευτο

πιο πολυ μερακι ομως δεν εχει το να φτιαξεις το '06 ενα πι2 κ να το εξελιξεις σιγα σιγα σε ενα κατεβαστηρι-φαιλσερβερ διπυρηνο με 10 τερα χωρο ?

SomniusX
02-01-10, 14:04
Παιδιά δεν brickαρα το nslu2 μου αλλά βλέπω ότι δεν bootάρει όταν πήγα να ανέβω από etch σε lenny..

Μπορεί να help kανείς γιατί τώρα δεν bootάρει και είχα services για το awmn πάνω..

koskotas
15-01-10, 11:01
Παιδια sry αν ειμει λιγο off-topic αλλα δεν βρηκα αλλο ελληνικο forum για αυτον.Περιμενο τον WD edition 2TB.Ειναι σιγουρο οτι HD video δεν θα μπορω να δω μεσω ethernet.Να τον εχω συνδεδεμενο ΚΑΙ με usb2 ταυτοχρονα γινεται?Να βλεπω ταινιες ετσι και παραλληλα να κατεβαζω με τα hacks που λετε εδω.Παρακαλω μια γρηγορη απαντηση για να ακυρωσω την παραγγελια αν δεν γινεται!

Wolfenstein
15-01-10, 12:29
Αν δεν κάνω λάθος το usb που έχει δεν είναι για να το συνδέσεις με το pc, αλλά για να συνδέσεις ένα ακόμα δίσκο με το My Book.

Jaco
15-01-10, 16:19
Όσων αφορά την ταχύτητα τα νέα mybook, είναι σαφώς γρηγορότερα και μπορούν να παίξουν hd πάνω σε gb lan... δες και εδώ...:

http://www.smallnetbuilder.com/content/view/30764/75/

Τώρα για τις μόντες, δεν ξέρω τι γίνεται στα νέα mybook, δεν ξέρω αν ισχύει ότι λέει ο οδηγός, αλλά λογικά πρέπει να τα έχουν ξεκλειδώσει και αυτά...

koskotas
15-01-10, 16:30
Ευχαριστω παιδια!Θα το ρισκαρω τελικα!

grownUP
25-01-10, 19:59
καλησπέρα Jaco.
έχω το Mbwe blue ring και έχω στήσει transmission. Μπορώ να κατεβάσω από remote (όταν είμαι δουλεία) καινούργια αρχεία στο mbwe. Το πρόβλημα μου είναι ότι σε private tracker αν logάρω για να δω τον πλοηγό του, παίρνει ip από δουλεία και έτσι τρώει ban στο σπίτι το transmission.
Κάπου διάβασα ότι πρέπει να στήσω proxy server στο mbwe ώστε να το χρησιμοποιώ στο πλοιγό στη δουλειά για να μη χάνει ip ο tracker.
Μπορείς να με κατευθύνεις λίγο στο θέμα γιατί ψάχνω σχετικό tutor εδώ και δύο μέρες και τζίφος.
Μήπως μπορώ να Logάρω στον tracker με την εντολή login μέσω putty??:giveup:
Ευχαριστώ.

όσοι έχετε Mybook εννοείται και πρέπει να παίξετε μαζί του, ειδικά για αυτούς που κλείνουν δωδεκάωρα στη δουλεία μπορούν να έχουν πρόσβαση και στο σπίτι noprob

Jaco
26-01-10, 07:13
Δεν ξέρω πως ακριβώς λειτουργούν οι torrent trackers, κάνεις login σε κάποιο site το οποίο κάνει log την ip σου και μετά πρέπει να κατεβάσεις από την ίδια ip...?

Αν εννοείς αυτό, τότε θα πρέπει να τρέξεις κάποιο vpn server στο mbw και με κάποιο redirection να βγαίνεις στο internet μέσω του mbw, όταν συνδέεσαι στο vpn... το πρόβλημα θα λυνόταν εύκολα αν υπήρχε x-server για το mbw, οπότε με ένα xming και το putty θα έλυνες αμέσως το πρόβλημά σου...

Ένας άλλος τρόπος, πιο δύσκολος, θα ήταν να κάνεις Login στο site μέσω της wget ή κάποιου άλλου text browser, το οποίο σου δίνει την δυνατότητα να κάνεις posts και gets από το terminal του mbw, οπότε θα είσαι πίσω από την ίδια ip...

Επίσης αυτό που λες για να στήσεις έναν proxy server στο mbw θα ήταν μια άλλη λύση, αλλά τουλάχιστον από εμένα μη αποδεκτή, για λόγους ασφαλείας... επίσης δεν ξέρω αν υπάρχουν light proxy servers που μπορούν να στηθούν στο mbw, χωρίς να το γονατίσουν...

Γενικά, το πρόβλημα δεν η μη ύπαρξη λύσεων ή εφαρμογών, που μπορούν να ξεπεράσεις το πρόβλημα, απεναντίας, το πρόβλημα είναι ότι το mbw δεν έχει resources να τρέξει τα περισσότερα από αυτά...

Πάντως, όσο οι ανάγκες αυξάνουν, καταλήγεις σε ένα πιο πλήρες σύστημα... αυτή την στιγμή προσωπικά τρέχω έναν κανονικό server (c2d-5300) με f12+Amahi, γιατί απλά δεν έχω κανέναν περιορισμό... επίσης για πιο low power καταστάσεις, μπορείς να κοιτάξεις και ένα alix (http://www.pcengines.ch/order1.php?c=2) συστηματάκι (όπως το alix1d (http://www.pcengines.ch/alix1d.htm) ή το alix2d4 - 90 και 70¤ αντίστοιχα), τα οποία είναι πολύ φθηνά και αρκετά δυνατά να κάνεις ότι θες... Γενικά, το mbw είναι το σκαλοπάτι, πριν το γυρίσεις σε έναν home server... μόλις εξοικειωθείς με το mbw, τότε είναι αναπόφευκτο το να πας σε ένα λίγο μεγαλύτερο linux-box, μόνο και μόνο, γιατί πλέον δεν έχεις κανένα απολύτως περιορισμό...

grownUP
26-01-10, 09:01
κάνεις login σε κάποιο site το οποίο κάνει log την ip σου και μετά πρέπει να κατεβάσεις από την ίδια ip...?
έτσι ακριβώς

ευχαριστώ για τις κατευθύνσεις που μου έδωσες θα το ψάξω.
όσο για τις ανάγκες έχεις δίκιο, απλά επειδή είμαι αρχάριος θέλω να παίξω όσο γίνεται με το mbwe και ύστερα να προχωρήσω σε κάτι πιο δυνατό
thanx και πάλι :)

grownUP
28-01-10, 11:06
τελικά βρήκα λύση με το lynx (text browser).

jpavly
28-01-10, 11:13
Σωστός. Γενικά είναι καλή λύση ο lynx αλλά δεν ξέρω κατά πόσον είναι ασφαλής και κατά πόσον παίζει σε όλα τα sites.

Niksoul
18-05-10, 19:47
Καλησπερα παιδια..
Ειπα να δοκιμασω και εγω αλλα απ οτι φαινεται δεν με θελει..
δεν μπορω να μπω ως root ,οποτε εχω κολλησει στην αρχη του οδηγου .. :/
Οποιος μπορει ας μου πει τι νhttp://img179.imageshack.us/img179/5371/puttyv.jpgα κανω..

Jaco
18-05-10, 20:01
Καταρχήν απ' ότι βλέπω έχουν χαθεί οι εικόνες από το πρώτο ποστ, που σημαίνει ότι μάλλον έχουν σβήστεί...

Δεύτερον, στην έκδοση που είχα δεν είχε password στον root... μήπως έβαλες με κάποιο τρόπο...? Δοκίμασες να πατήσεις enter χωρίς να βάλεις τίποτα...? Μήπως στο firmware που έχεις έχουν αλλάξει κάποια πράγματα...?

Νομίζω γενικά ότι μάλλον θα έπρεπε να κλειδωθεί το thread, γιατί αν έχουν αλλάξει πολλά πράγματα στα τελευταία firmware, τότε ο οδηγός δεν ισχύει πια...

Niksoul
18-05-10, 20:06
Μετα απο δοκιμες ειδα οτι το root pass ειναι "root"..
ty Jaco για την απαντηση!

Jaco
18-05-10, 20:09
Πήγαινέ το σίγα-σιγά και ότι διαφορετικό δεις, πόσταρέ το για να το ξέρουν και οι άλλοι...
Επίσης πόσταρε την έκδοση του fw σου και γενικά πρόσεχε γιατί οι εκδόσεις των διάφορων libraries και προγραμμάρτων έχουν αλλάξει από τότε και δεν ξέρω αν έχουν κάποια επιπλέον dependencies...

Niksoul
18-05-10, 20:31
Μεχρι τωρα πηγαν ολα καλα,δεν εχει διαφορες..
Να μου πεις ακομα στο WinSCP ειμαι..

Niksoul
18-05-10, 21:10
[root@myworldbook curl-7.18.0]# ./config
-bash: ./config: No such file or directory
Εδω εχουμε κολλημα...

matricola
01-06-10, 18:22
Γεια σου Jaco νεωτερα απο myrapbook v2 ??:yes4:

Jaco
01-06-10, 18:25
Το τελευταίο είναι ότι βρίσκεται στα beta του amahi (http://www.amahi.org/apps/myrapbook), για την fedora 12... Για my book όχι ακόμα και δεν ξέρω τελικά και αν θα το βγάλω...

matricola
01-06-10, 19:28
κριμα :mamba:εγω τελικα προχωρησα με αλλο μηχανημα Qnap TS-110 που ειναι πολυ δυνατοτερο και τρεχω ακομα το myrapbook :woot::worship: μηπως υπαρχει περιπτωση να το δοκιμασω μπας και παιζει ??:red:

Jaco
01-06-10, 22:18
Ναι υπάρχει, αρκεί να έχει gcc για να κάνει build τον κώδικα...
Βασικά, αν έχεις σχέση με linux δεν θέλει πολύ χρόνο να το κάνεις να δουλέψει, απλά δεν έχω τον χρόνο-διάθεση να το κάνω αυτό τον καιρό...
Αν θες πες μου να σου στείλω αύριο με pm το source code...

digino
04-06-10, 12:02
Εχω και εγω το ιδιο ακριβως προβλημα και εχω κολλησει. Μαλλον εχει να κανει με το firmware (εγω εχω την 2.00.19) και δεν υπαρχει εγκατεστημενο gcc (λαμβανω ενα μηνυμα που λεει: checking for gcc... no). Επισης μεσα στον καταλογο curl-7.18.0 δεν υπάρχει κάτι με το όνομα config. Και ειμαι τωρα μπλεγμενος. Μηπως ενας αλλος τροπος για να γινει το mybook rapidshare client ειναι το myrapbook??? Μπορει καποιος να βοηθήσει με τα βηματα της εγκαταστασης απο την αρχη? Ενδιαφερομαι μονο για το rapidshare. Οχι τιποτα αλλο εχω και premium account και ειναι κριμα να μην τον εκμεταλλευτώ

digino
04-06-10, 12:04
[root@myworldbook curl-7.18.0]# ./config
-bash: ./config: No such file or directory

Ξέχασα να γράψω. Λαμβάνω το παραπάνω μήνυμα.

Jaco
04-06-10, 12:31
Χωρίς gcc, δεν μπορείς να κάνεις build κανένα πρόγραμμα... θα πρέπει να διαβάσεις στο wikidot, πως μπορείς να εγκαταστήσεις το gcc στην έκδοση του firmware που έχεις... στην συνέχεια, μπορείς να εγκαταστήσεις το optware και να κάνεις install το myrapbook από την έκδοση που κάνουν update αυτοί... εγώ προσωπικά δε νομίζω να ξανα-ασχοληθώ με το mybook, αλλά κάπου διάβασα πρόσφατα σε ένα forum ότι σκοπεύουν να κάνουν port στο optware, την έκδοση που έχω γράψει για το amahi, η οποία είναι και η τελευταία...

Edit: Δες και αυτό (http://mybookworld.wikidot.com/forum/t-159659/myrapbook-installation) το thread, είναι παρόμοιο με το δικό σου πρόβλημα...

Jaco
07-06-10, 23:18
Έμαθα ότι κυκλοφόρησε η νέα έκδοση του MyRapBook... :sarcastic:

Όποιος θέλει την κατεβάζει από εδώ...: http://myrapbook.sourceforge.net/

Τα έπαιξα λίγο σήμερα, αλλά μου καρφώθηκε να το τελειώσω το ρημάδι...

Υποστηρίζει Rapidshare, Netload, Hotfile...

Καλά downloads λοιπόν... :hi:

matricola
08-06-10, 07:50
θα το δοκιμασω τωρααα:worship:

digino
08-06-10, 10:59
ΜΟΝΟ ΜΙΑ ΕΡΩΤΗΣΗ...ΜΙΑ ΤΟΣΟ ΔΑ ΜΙΚΡΟΥΛΑ. ΕΧΩ ΕΙΔΗ ΒΑΛΕΙ ΤΗΝ VERSION 0.1. ΠΡΕΠΕΙ ΝΑ ΚΑΝΩ ΚΑΠΟΙΑ ΑΠΕΓΚΑΤΑΣΤΑΣΗ ΠΡΩΤΑ ΚΑΙ ΜΕΤΑ ΝΑ ΒΑΛΩ ΤΗΝ VERSION 0.2???
KAI ΚΑΤΙ ΑΚΟΜΑ ΟΤΑΝ ΚΑΝΩ TEST TOY WEB INTERFACE ΣΤΗΝ ΑΡΧΗ ΜΟΥ ΓΥΡΙΖΕ ΕΝΑ ΜΗΝΥΜΑ 403-FORBIDDEN ΝΟΜΙΖΑ ΟΤΙ ΕΙΧΕ ΝΑ ΚΑΝΕΙ ΜΕ ΤΑ ΔΙΚΑΙΩΜΑΤΑ ΚΑΙ ΕΚΑΝΑ CHMOD 777 TEST PHP. ΑΛΛΑ ΜΟΥ ΕΔΕΙΧΝΕ ΤΟ ΙΔΙΟ. ΕΝΩ ΟΤΑΝ ΚΑΛΩ ΤΗΝ IP ΤΟΥ MYBOOK ΒΓΑΖΕΙ ΠΡΟΒΛΗΜΑ ΦΟΡΤΩΣΗΣ ΣΕΛΙΔΑΣ.

ΕΙΠΕΣ ΟΤΙ ΔΕΝ ΘΑ ΞΑΝΑΣΧΟΛΗΘΕΙΣ ΑΛΛΑ...ΤΙ ΝΑ ΚΑΝΟΥΜΕ ΕΙΣΑΙ ΠΟΛΥ ΑΠΑΡΑΙΤΗΤΟΣ

ΕΥΧΑΡΙΣΤΩ ΠΡΟΚΑΤΑΒΟΛΙΚΑ

Jaco
08-06-10, 11:46
Καταρχήν γιατί φωνάζεις...? :p (κεφαλαία)

Λοιπόν πρέπει να κάνεις απεγκατάσταση την 0.1... Αν έχεις τον παλιό φάκελο του mrb στο /tmp θα μπεις στον φάκελο και θα κάνεις ως root...:

# make remove

Αν δεν έχεις ήδη, τότε κατέβασε την έκδοση 0.1, κάντην untar στο /tmp και τρέξε από εκεί το remove...

Τέλος, θα πρέπει να αφαιρέσεις μέσα από το /etc/init.d το startup και kill script, αν το έχεις βάλει να τρέχει με το boot...

Όσων αφορά την έκδοση 0.2 στο README.txt, γράφει ακριβώς την διαδικασία που χρειάζεται για να εγκατασταθεί...

Για το web interface, τώρα που το είπες το θυμήθηκα ότι το είχα φτιάξει... δεν ξέρω τι παίζει, τα έχω ξεχάσει σχεδόν όλα...

digino
08-06-10, 11:56
ΜΟΝΟ ΜΙΑ ΕΡΩΤΗΣΗ...ΜΙΑ ΤΟΣΟ ΔΑ ΜΙΚΡΟΥΛΑ. ΕΧΩ ΕΙΔΗ ΒΑΛΕΙ ΤΗΝ VERSION 0.1. ΠΡΕΠΕΙ ΝΑ ΚΑΝΩ ΚΑΠΟΙΑ ΑΠΕΓΚΑΤΑΣΤΑΣΗ ΠΡΩΤΑ ΚΑΙ ΜΕΤΑ ΝΑ ΒΑΛΩ ΤΗΝ VERSION 0.2???
KAI ΚΑΤΙ ΑΚΟΜΑ ΟΤΑΝ ΚΑΝΩ TEST TOY WEB INTERFACE ΣΤΗΝ ΑΡΧΗ ΜΟΥ ΓΥΡΙΖΕ ΕΝΑ ΜΗΝΥΜΑ 403-FORBIDDEN ΝΟΜΙΖΑ ΟΤΙ ΕΙΧΕ ΝΑ ΚΑΝΕΙ ΜΕ ΤΑ ΔΙΚΑΙΩΜΑΤΑ ΚΑΙ ΕΚΑΝΑ CHMOD 777 TEST PHP. ΑΛΛΑ ΜΟΥ ΕΔΕΙΧΝΕ ΤΟ ΙΔΙΟ. ΕΝΩ ΟΤΑΝ ΚΑΛΩ ΤΗΝ IP ΤΟΥ MYBOOK ΒΓΑΖΕΙ ΠΡΟΒΛΗΜΑ ΦΟΡΤΩΣΗΣ ΣΕΛΙΔΑΣ.

ΕΙΠΕΣ ΟΤΙ ΔΕΝ ΘΑ ΞΑΝΑΣΧΟΛΗΘΕΙΣ ΑΛΛΑ...ΤΙ ΝΑ ΚΑΝΟΥΜΕ ΕΙΣΑΙ ΠΟΛΥ ΑΠΑΡΑΙΤΗΤΟΣ

ΕΥΧΑΡΙΣΤΩ ΠΡΟΚΑΤΑΒΟΛΙΚΑ


ΑΚΥΡΟΟΟΟ ΕΙΧΑ ΚΑΝΕΙ ΓΚΑΦΑ ΣΤΗΝ ΠΛΗΚΤΡΟΛΟΓΗΣΗ ΓΙΑ ΤΟΝ WEB SERVER
ΟΜΩΣ ΘΑ ΗΘΕΛΑ ΜΙΑ ΑΠΑΝΤΗΣΗ ΓΙΑ ΤΟ MYRAPBOOK

ΕΥΧΑΡΙΣΤΩ

ΑΚΥΡΑ ΟΛΑ!!!! ΒΡΗΚΑ ΛΥΣΗ ΜΕΣΑ ΑΠΟ ΤΟ README ΑΡΧΕΙΟ ΤΟΥ MYRAPBOOK V.0.2
ΕΠΙΤΕΛΟΥΣ ΤΕΛΕΙΩΣΑ ΜΕ ΑΥΤΟ. ΜΟΥ ΑΡΚΕΙ ΟΠΩΣ ΕΙΝΑΙ ΤΩΡΑ Ο ΔΙΣΚΟΣ ΜΟΥ. ΚΑΙ ΠΑΛΙ ΕΥΧΑΡΙΣΤΩ ΠΟΛΥ ΓΙΑ ΟΛΗ ΤΗΝ ΒΟΗΘΕΙΑ ΑΠΟ ΟΛΟΥΣ ΚΑΙ ΚΥΡΙΩΣ ΑΠΟ ΕΣΕΝΑ JACO.

ΔΕ ΛΕΩ ΝΑ ΤΕΛΕΙΩΣΩ!!! ΞΕΡΕΙΣ ΚΑΝΕΙΣ ΓΙΑΤΙ ΕΧΩ ΑΥΤΟ ΤΟ ΜΗΝΥΜΑ ΣΤΟΝ STORAGE MANAGER TOY MY BOOK???

Error Code:: f00020
Failed to change file permissions


Please try again

Nephilim
09-06-10, 11:42
ΓΡΑΦΕ ΣΕ ΠΑΡΑΚΑΛΩ με πεζους χαρακτηρες.

digino
09-06-10, 16:42
Ζητώ συγνώμη δεν ήξερα ότι ενοχλούσαν τα κεφαλαία.:sorry:

SirDiman
09-06-10, 17:00
ειναι σαν να φωνάζεις :)

digino
11-06-10, 08:44
Μέχρι το make remove οκ. Όμως δεν βρίσκω κάτι με το όνομα startup & kill script. προφανώς δεν υπάρχει γιατί ποτέ δεν το έβαλα να τρέχει με το boot (καλά είμαι πολύ γάτα, εεε!!!!!). Τώρα μήπως σου έρχεται καμιά τρομερή ιδέα γιατί το myrapbook V0.2 κατεβάζει μονό 47ΚΒ από ένα link που του δίνω και μετά κάκα! Είναι όλα στην θέση τους (username & password). Έχω μπει ήδη στο rapidshare account και έχω ρυθμίσει το Direct downloads. Ετρεξα και την top που αναφέρεται κάπου (δεν ξερω αν ισχυει για το myrapbook v0.2) αλλα δεν δείχνει να τρεχει ο myrapbook deamon. Σου στελνω και το log.
Μάλλον κάτι δεν έχω κάνει σωστά...πάλι!!!:wall:

Αν σου έρθει κάτι στο μυαλό....

Jaco
11-06-10, 09:13
Έκανες το εξής...?

Settings->Service=rapidshare, username=κάτι, password=κάτι άλλο, και μετά πατάς το "create"... Στην συνέχεια κάνε stop και πάλι start τον daemon και κάνε refresh στον browser... μετά στο settings θα πρέπει να δεις δίπλα από το κουμπί του create να λέει [Found: R/] που σημαίνει ότι έχει βρει το cookie του rapidshare...

Αν φτιάξεις την πρώτη μόνο φορά το cookie, δεν χρειάζεται να ξαναβάλεις το username, password, ούτε να μπεις ξανά στα settings, γιατί το θυμάται μόνο του...

digino
11-06-10, 11:53
Δεν είχα κάνει κάτι διαφορετικό???!!! Μάλλον το myrapbook με το που σε άκουσε "φοβήθηκε" και άρχισε να δουλεύει. Κατι τελευταίο θα έπρεπε να βλέπω κάτι στο current downloads? δεν βλέπω κάτι γι' αυτό. Κατεβάζει αλλά δεν βλέπω κάποιο progress?
Παντως ειμαι ευχαριστημενος πλεον γιατι εχω αυτο που χρεαζομαι απο τον mybook. Αρκετα. Όχι τίποτα άλλo ρε παιδιά κάηκα!!!
Πάντως δεν μπορώ να μην πω ότι στο συγκεκριμένο θέμα είστε απίστευτοι. Όλοι σας, και ειδικά εσύ Jaco.

Ευχαριστώ :dance3::T:

Jaco
11-06-10, 12:03
Για να βλέπεις το progress θα πας στο

Autoreload downloads status every (sec):

και θα βάλεις 5 ή 10 αν είσαι σε τοπικό δίκτυο ή πάνω από 30 αν είσαι στην δουλειά και βλέπεις το web interface του mybook που είναι στο σπίτι...

Στην συνέχεια θα πατήσεις στο κουτάκι να γίνει enable ο timer και θα κάνει update το status στον χρόνο που του έχεις ορίσει... αν δεν θες να κάνει αυτόματα update, αλλά να το κάνεις εσύ manual τότε βάλε 2 sec, πάτα το "Download Status" και σε 2 δευτερόλεπτα θα σου δείξει το status...

WizeMan
13-07-10, 12:57
Πρώτα απ' όλα συγχαρητήρια για την super ανάλυση και τις οδηγίες που γράφετε εδώ.

Έχω το MyBook World Edition 2TB (1x1TB) Blue Ring και ρολάρω με macbook.

Έχω φάει τον κόσμο να κάνω το netatalk (afp) να παίζει αλλά με κανένα αποτέλεσμα.

Ρυθμίζω τα shares, τους users, το mDNSResponderposix όπως έχω δει σε διάφορες οδηγίες.

Το netatalk τρέχει, το bonjour μια χαρά, αλλά όταν κάνω connect μου λέει user or password incorrect. Όταν δε πάω να κάνω login σαν guest, μου λέει ότι δεν βρέθηκαν shares.

Το έχει δοκιμάσει κάποιος;;;

WizeMan
19-07-10, 09:37
Πρώτα απ' όλα συγχαρητήρια για την super ανάλυση και τις οδηγίες που γράφετε εδώ.

Έχω το MyBook World Edition 2TB (1x1TB) Blue Ring και ρολάρω με macbook.

Έχω φάει τον κόσμο να κάνω το netatalk (afp) να παίζει αλλά με κανένα αποτέλεσμα.

Ρυθμίζω τα shares, τους users, το mDNSResponderposix όπως έχω δει σε διάφορες οδηγίες.

Το netatalk τρέχει, το bonjour μια χαρά, αλλά όταν κάνω connect μου λέει user or password incorrect. Όταν δε πάω να κάνω login σαν guest, μου λέει ότι δεν βρέθηκαν shares.

Το έχει δοκιμάσει κάποιος;;;

Μετά από πάρα πολύ ψάξιμο κατάφερα να ρυθμίσω το applevolumes.default και μπορώ να μπω ως Guest και να κρατήσω Time Machine Backup, επίσης το Time Machine βλέπει το Share native χωρίς να αλλάξω κάτι μέσω τερματικού. Αλλά το κακό είναι ότι δεν μπορώ να μπω ως user παρά μόνο ως Guest.

allos
13-08-10, 20:20
Επειδή βλέπω και το γνωρίζετε καλά το θέμα MyBook, μπορείτε να μου εξηγήσετε κάτι?
Πως γίνετε σε 100 δίκτυο να περνάω αρχεία με 5mb/s (TeraCopy Pro) και σε 1000 δίκτυο να περνάω αρχεία με ...5mb/s ?????
Υποτίθεται πως είναι gigabit και το switch τον βλέπει σαν gigabit.

jpavly
13-08-10, 20:44
Κάνε νέο θέμα :)

allos
13-08-10, 21:02
ok done