Поэтому возникает вопрос: «Как включить CIFS/ смонтировать эти удаленные общие папки CIFS на моем DNS-323», и устройство работает под управлением системы micro-linux.
Вот основной пример использования CIFS в общих Unix- клиентах. CIFS включен в ядро Linux в качестве драйвера и может быть встроен в модуль или скомпилирован в само ядро.
Вы можете попробовать найти или скомпилировать модуль для вашего существующего ядра, или собрать собственное ядро для установки, переустановив устройство. Во-первых, гораздо безопаснее, поэтому я бы попробовал это, если только у вас нет такого опыта.
Вот одно сообщение на форуме, обсуждающее компиляцию модуля для этого устройства; это ссылка на каталог предварительно собранных модулей. То, что вы хотите, зависит от вашей прошивки, но для прошивки 1.03 есть модуль CIFS. Вы также хотите использовать модуль SMBFS в качестве запасного варианта (это более старый драйвер, который может работать в случае сбоя драйвера CIFS).
Вот как собрать среду кросс-компиляции для перекомпиляции ядра и сборки ваших собственных модулей. Если вы не можете найти модули, созданные для вашей версии прошивки, это следующий самый простой путь.
Вот некоторый материал о замене стоковой прошивки вашей собственной системой на основе Debian. Это то, что может блокировать ваше устройство, если вы не будете осторожны, поэтому, если CIFS - это все, что вам нужно, попробуйте сначала модульный подход.
Обновление: есть некоторые признаки того, что модули, скомпилированные для прошивки 1.03, будут работать с прошивкой 1.07. Я раньше связывался с модулем прошивки 1.03 .
Фактически, этот поток включает модули CIFS, скомпилированные с прошивкой 1.06, поэтому эти модули, вероятно, предпочтительнее. Другой поток специально заявляет, что модуль cifs.1.50.ko
(прямая ссылка) работает с прошивкой 1.07.
Вот процесс:
# insert the module you've downloaded and copied to an accessible filesystem
insmod /path/to/cifs.1.50.ko
# make your mountpoint
mkdir /mnt/sharename
# mount -- use /bin/mount for detailed messages
/bin/mount -t cifs //server/sharename /mnt/sharename -o username=username,password=password
Это предполагает уже работающий интерфейс telnet или SSH, например, предоставляемый скриптами Fonz Fun Plug .
Если это работает, вам нужно изменить сценарии запуска, чтобы вставить модуль во время загрузки. Затем вы можете добавить монтирование в /etc/fstab
если хотите, чтобы они всегда монтировались автоматически.