Mar 15, 2014, 6:04 PM

Η κατάσταση:

ένα router που φοράει BusyBox shell. (BusyBox v1.01 (2012.12.13-00:45+0000) multi-call binary)
Η έκδοσή του πρέπει να είναι limited γιατί δεν παρέχει όλες τις εντολές που αναφέρονται στο documentation.
Συγκεκριμένα είναι:

Currently defined functions:
[, ash, brctl, busybox, cat, chmod, cp, date, df, dmesg, echo,
free, fuser, getty, hostname, ifconfig, init, insmod, kill, killall,
linuxrc, ln, login, ls, lsmod, mkdir, mknod, mount, mv, passwd,
ping, ping6, ps, pwd, reboot, rm, rmdir, rmmod, setmac, sh, test,
tftp, top, traceroute, umount, wget

Το πρόβλημα:
Θέλω να επεξεργαστώ κάποια αρχεία του interface (να αλλάξω λίγο το css του menu) αλλά δεν υπάρχει κάποια εντολή edit (vi, pico). Σκέφτηκα λοιπόν να τα ανεβάσω σε τοπικό ftp server χρησιμοποιώντας την tftp και να κάνω put/get και νομίζω ότι το πιο σωστό είναι να στήσω ftp server μέσω VM. Οπότε να βάλω οποιοδήποτε distro (ubuntu/redhat κλπ ) ή να βάλω κάτι συγκεκριμένο και να πετάξω το BusyBox πάνω;