CIFS shares (SMB) utf8
Δυστυχώς ο Mountmanager μάλλον δεν υποστηρίζει(
utf8 charset, άρα και ελληνικά filenames.
Μια σύντομη λύση μπορεί να δοθεί ως εξής
Για κάθε share (π.χ. share1, share2) δημιουργούμε ένα φάκελο σε περιβάλλον telnet ή ssh
1. mkdir /media/net/share1
Δημιουργούμε ένα αρχείο στον φάκελο του root (/home/root/) (ή όπου αλλού θέλουμε εκτός του /tmp)το οποίο θα κάνει το mount με το περιεχόμενο
#!/bin/sh
# Use to automount the following shares
mount -t cifs //192.168.1.xx/Share1 /media/net/share1 -o username=guest,iocharset=utf8,file_mode=0666,dir_mode=0777
mount -t cifs //192.168.1.xx/Share2 /media/net/share2 -o username=guest,iocharset=utf8,file_mode=0666,dir_mode=0777
exit 0
# EOF
Προσοχή να βάλετε την διεύθυνση ip του share που θέλετε να βλέπετε από τον δέκτη
Το αρχείο το ονομάζουμε π.χ. make_mounts και το ανεβάζουμε με ftp στο /home/root (ή το γράφουμε με τον vi)
Σε shell (telnet ή ssh) κάνουμε το αρχείο εκτελέσιμο
2. chmod +x /home/root/make_mounts
Δοκιμάζουμε αν λειτουργεί εκτελώντας το ως εξής
3. /home/root/make_mounts
Με την παρακάτω εντολή μπορούμε να δούμε αν έχει λειτουργήσει
4. mount
Το αποτέλεσμα πρέπει να είναι κάτι τέτοιο
root@AZBoxHD:~# mount
rootfs on / type rootfs (rw)
mtd3 on / type jffs2 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
udev on /dev type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/mtdblock2 on /boot type jffs2 (rw)
tmpfs on /var type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
//192.168.1.86/Movies on /media/net/Movies type cifs (rw,mand,unc=\192.168.1.86\Movies,username=guest,uid=0,gid=0,rsize=16384,wsize=57344)
Αν όλα πήγαν καλά τότε μπορούμε να το βάλουμε να εκτελείτε κάθε φορά που ξεκινά ο δέκτης ως εξής
5. ln -s /home/root/make_mount /etc/rc3.d/S99make_mount
Για να δείτε τα shares πλοηγηθείτε μέσω του file manager (π.χ. My Movies->Internal Flash->media->net->share1)
Φυσικά είναοι προτιμότερο όλα αυτά να γίνονται με τον mount manager, αλλά λόγω μειωμένων γνώσεων στη λειτουργία του δεν κατάφερα να περάσω την παράμετρο iocharset=utf8 στο αρχείο /etc/enigma2/automounts.xml
Αν κάποιος το γνωρίζει ας μας πει.