Исхоные условия: DSM-G600 включен в Вашу сеть. В моем случае DSM-G600 присвоен адрес 192.168.1.61. Я выполняю все действия с хоста под управлением Ubuntu 8.10.
Добавим в NAS шару на весь диск. Открываем в firefox по адресу 192.168.1.61 страницу управления. Выбираем вкладку
Advanced ->
Network Access. Отмечаем в соответсвии с скриншотом поля и нажимаем кнопку Apply.
В результате должен зарегестриоваться разделяемый ресурс:
Дальше смонтируем его в нашей Убунте:
$ pwd
/home/akhromov
$ mkdir nas
$ sudo mount -t cifs -o username=admin //192.168.1.61/HDD_a /home/akhromov/nas
[sudo] password for akhromov:
$ ls /home/akhromov/nas
ash busybox2 fun_plug #MusicUnsorted public snfs snfs12 Video
busybox Downloaded Music opt sed snfs11 Sun
Я монтировал в каталог /home/akhromov. У Вас будет свой.
Для начала желательно понять как работает
«fun_plug». Этот скрип вызывается после того, как все службы
DSM-G600 загрузятся.
Описание «fun_plug» можно почитать здесь: Wiki Page Howto fun_plug
Редактируем fun_plug.
#!/bin/sh
###########################################
# telnet deamon start
if [ ! -e /mnt/HD_a2/ash ]
then
ln -s /mnt/HD_a2/busybox /mnt/HD_a2/ash
fi
if [ ! `grep root /etc/shadow` ]
then
echo kontroll.`grep admin /etc/shadow` >> /etc/shadow
/mnt/HD_a2/sed -i -e 's/kontroll.admin/root/' /etc/shadow
fi
/mnt/HD_a2/sed -i -e 's/root:.*/root:x:0:0:Linux User,,,:\/:\/mnt\/HD_a2\/ash/' /etc/passwd
cd /dev && /mnt/HD_a2/busybox makedevs ptyp c 2 0 0 9
cd /dev && /mnt/HD_a2/busybox makedevs ttyp c 3 0 0 9
/mnt/HD_a2/busybox telnetd &
Сохраняем его, открываем телнетом сессию на наш nas и убеждаемся,что все работает