Portanto, a questão é "como habilitar o CIFS / montar esses compartilhamentos CIFS remotos no meu DNS-323" e o dispositivo está executando um sistema micro-linux.
Aqui está uma cartilha básica sobre como usar os clientes CIFS em geral, Unix . O CIFS está incluído no kernel do linux como um driver, e pode ser construído como um módulo ou compilado no próprio kernel.
Você pode tentar encontrar ou compilar um módulo para o seu kernel existente, ou construir seu próprio kernel para instalar, reflashing o dispositivo. O primeiro é muito mais seguro, então eu tentaria isso, a menos que você seja experiente nesse tipo de coisa.
-
Aqui está uma postagem no fórum discutindo a compilação do módulo para esse dispositivo ; ele se conecta a um diretório de pré-construção de módulos . O que você quer depende do seu firmware, mas existe um módulo CIFS para o firmware 1.03 . Você também quer o módulo SMBFS como um substituto (é um driver antigo e pode funcionar se o driver CIFS falhar).
-
Veja como montar um ambiente de compilação cruzada para recompilar o kernel e construir seus próprios módulos. Se você não consegue encontrar os módulos criados para sua versão de firmware, esta é a rota mais fácil de seguir.
-
Veja alguns materiais sobre como substituir o firmware de ações com seu próprio pacote baseado em Debian sistema. Este é o que pode bloquear seu dispositivo se você não for cuidadoso, então, se o CIFS é tudo que você precisa, tente primeiro a abordagem do módulo.
Atualização : alguma indicação de que módulos compilados para firmware 1.03 funcionará com o firmware 1.07. Eu vinculado ao módulo firmware 1.03 anteriormente.
Na verdade, este tópico inclui módulos CIFS compilados contra o firmware 1.06, então esses módulos são provavelmente preferível. Outro tópico especifica especificamente o cifs.1.50.ko
module (link direto) funciona com o firmware 1.07.
Aqui está o processo:
# 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
Isso pressupõe um telnet ou uma interface SSH já em funcionamento, como os fornecidos pelos scripts Fonz Fun Plug .
Se isso funcionar, você precisará modificar seus scripts de inicialização para inserir o módulo no momento da inicialização. Você pode então adicionar a montagem a /etc/fstab
se quiser que eles sejam montados automaticamente.