Δημοσιεύτηκε: 18 Οκτ 2012, 01:14
από simosx
lepidas έγραψε:
όμως για να ssh θα πρέπει να ξέρω το username, το host και το password του mk802....


Το όνομα χρήστη μπορείς να το δεις και στο /etc/passwd, θα είναι κάποιος λογαριασμός στο τέλος του αρχείου (νομίζω ότι είναι linaro).
Ο κωδικός πρέπει να δίνεται στη σελίδα. Αν όχι, τότε μπες στο /etc/shadow του image και αφαίρεσε τον κωδικό.
Αντικαθιστάς το
Κώδικας: Επιλογή όλων
linaro:$6$S9E82738F$fwlfwjvnkjWEF39098FY9FWE923jfoijoijevwer23423423424x8Q.:15619:0:99999:7:::

με
Κώδικας: Επιλογή όλων
linaro::15619:0:99999:7:::


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

Για το hostname (την IP δηλαδή), μπορείς να τη βρεις στη σελίδα διαχείρισης του δρομολογητή, ή αν δοκιμάσεις να κάνεις ping σε διάφορες διευθύνσεις των τοπικού σου δικτύου.

Ωστόσο, μπορεί να παίζεται κάτι με το script.bin. Αν έχεις το script.bin από το MELE A1000, τότε σίγουρα δε θα δουλέψει στο MK802, διότι αναφέρει διαφορετική μνήμη (δε θα εκκινήσει καν).

Κάτι που προτείνω είναι να πας στο /etc/rc.local και να αλλάξεις το αρχείο από
Κώδικας: Επιλογή όλων

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0


σε
Κώδικας: Επιλογή όλων


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
touch /OK

exit 0


Οπότε, αν ξεκινήσει το mk802, τότε θα μπορέσεις να το διαπιστώσεις μετά όταν θα συνδέσεις την microSD στον υπολογιστή σου, διότι στη δεύτερη κατάτμηση θα έχει ένα αρχείο με όνομα OK.