D-Link DNS-320 NAS
The NAS, or Network Attached Storage, DNS-320 from D-Link is a very good and cheap file server that helps me sync and share files between the various devices on my network, like phones, tablets, laptops and desktops.
The feature I like most about the DNS-320 is the ability to run Debian Linux Squeeze on it.
I won't discuss its specs and features much, since I assume that if you found this page it's probably because you already know the device. Otherwise, at this link you'll find its specifications.
This tutorial is divided into two parts: this first part covers the firmware update and the installation of fonz fun_plug. The second part covers the installation and configuration of Debian Linux Squeeze. The goal is to get the most out of the hardware — to have more control over the settings and to install new software and features on your system.
So, let's get to work!
First step: Update the firmware.
The most current firmware at the moment is 2.03. This firmware fixes some problems mentioned by other users on the D-Link forum. I didn't have problems with this NAS, but even so I chose to use the latest version. Download the firmware from the link below:
ftp://ftp.dlink.com/Multimedia/dns320/Firmware/dns320_FW_203
Go into the NAS administration and head to System Management and Firmware Upgrade. Attach the dns320_FW_203 file and click apply.
Updating the Firmware
Firmware Updated
Second step: Installing Fonz Fun_Plug
I don't know why the heck it's called fonz fun_plug, nor why it isn't something provided by D-Link even though it's mentioned on their site, manuals, forum, etc.
fun_plug is a script that the NAS looks for in the root of Volume_1 and runs if it finds it. With this fun_plug you can add more functions to your NAS like telnet, ssh, apache, php, etc. See the list of available packages at this link:
http://www.inreto.de/dns323/fun-plug/0.7/arm/PACKAGES.html
The root of the fonz fun_plug site is:
http://www.inreto.de/dns323/fun-plug/
Even though all the tutorials found online point to version 0.5, we'll use 0.7 for the obvious reason: I like up-to-date versions! Download the following files:
http://www.inreto.de/dns323/fun-plug/0.7/arm/fun_plug
http://www.inreto.de/dns323/fun-plug/0.7/arm/fun_plug.tgz
Edit the fun_plug script, changing:
/mnt/HD_a2
to:
/mnt/HD/HD_a2
Make a copy of the fun_plug script with the name: fun_plug.ffp
and place the 3 files in \\DNS-device\Volume_1 where "DNS-device" is your NAS's IP. 😉
Restart the NAS through the WEB administration interface: Management > System Management > System Settings > Restart
Third Step: Connect via Telnet
If everything goes well, the fun_plug.tgz file will have been extracted into the ffp folder and it will be possible to connect to the NAS via telnet.
# Altere 192.168.0.2 para o IP do seu NAS
telnet 192.168.0.2
Now that you're connected to the NAS, let's change the root password and configure its shell and home folder.
pwconv
passwd
usermod -s /ffp/bin/sh root
mkdir -p /ffp/home/root/
# Ignore o erro
usermod -d /ffp/home/root/ root
# Vamos logar como root
login
If everything works, it's time to configure the environment to keep the changes; otherwise everything reverts to how it was on the next reboot.
You'll need to run a script for that. It's hosted at the link http://wolf-u.li/u/172/. If the link still works, just use wget to download it:
wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
In case the link has gone down, I copied the script's content below:
#!/ffp/bin/sh
PATH=/ffp/sbin:/ffp/bin:$PATH
if [[ -d /usr/local/config/ ]]; then
echo "Saving Userdata to /usr/local/config/"
cp -f /etc/passwd /usr/local/config/
cp -f /etc/group /usr/local/config/
cp -f /etc/shadow /usr/local/config/
cp -f /etc/samba/smbpasswd /usr/local/config/
else
echo "Saving Userdata to flash storage"
echo "Mounting flash ..."
mount -t minix /dev/mtdblock0 /sys/mtd1
mount -t minix /dev/mtdblock1 /sys/mtd2
echo "Updating files ..."
for d in /usr/local/config /sys/mtd1 /sys/mtd2 /mnt/HD_a4/.systemfile/AccountFile /mnt/HD_b4/.systemfile/AccountFile; do
if [ -d "$d" ]; then
for f in /etc/passwd /etc/group /etc/shadow /etc/samba/smbpasswd; do
b=$(basename $f)
if [ -e "$d/$b" ]; then
echo " $d/$b"
cp -f $f $d
fi
done
fi
done
echo "Unmounting flash ..."
sync
umount /sys/mtd1
umount /sys/mtd2
fi
# Crie e cole o conteúdo em /ffp/sbin/store-passwd.sh
vi /ffp/sbin/store-passwd.sh
Now just run the script:
store-passwd.sh
Fourth Step: Enable SSH
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
Fifth Step: Disable Telnet
Exit the telnet session by typing exit twice and log in via ssh.
# Substitua 192.168.0.2 pelo ip do seu NAS
ssh root@192.168.0.2
# Desabilite o telnet
chmod -x /ffp/start/telnetd.sh
# Feche a sessão
exit
Now restart the NAS to test.




Comments 96
Boa noite Leonardo,
Também tenho um Dlink DNS320 e queria aproveitá-lo melhor instalando novas aplicações. Foi aí que encontrei seu site e o POST para instalação do FONZ FUN_PLUG.
Segui o passo a passo e deu tudo certo. Tenho acesso liberado ao meu servidor via telnet.
Percebi que após a atualização do FIRMWARE para a versão 2.03 a aplicação AjaXplorer desapareceu e foi incluído o item AMAZON S3. Apesar de não utilizar o AjaXplorer por causa da pasta raiz que não era a “volume_1″ e também por ser acessível a todos usuários do servidor sem restrição, eu prefiro um layout mais amigável para gerenciar meus arquivos quando acesso remotamente pela internet meu servidor parecido com o layout proposto pelo Ajaxplorer. O “Servidor de Arquivos web” que a DLINK disponibilizou é muito ruim e pouco prático.
Minha pergunta é: Como instalo novas aplicações no menu servidor Sharecenter? Começando por um bom gerenciador de arquivos para WEB…
Obrigado e parabéns pela iniciativa de compartilhar conhecimentos e informações.
Ricardo
Florianópolis-SC
Fico feliz que tenha ajudado! Quanto ao AjaXplorer eu também senti falta dele. Lí em algum lugar que me parece que foi tirado pois comprometia a estabilidade ou segurança do NAS. Talvez uma boa alternativa ao AjaXplorer seja o Extplorer, um gerenciador de arquivos web mais completo do que o AjaXplorer.
Sobre instalar mais programas na página de administração do NAS eu não saberia dizer, mas você pode instalar qualquer outro software no seu NAS agora que ele está rodando o Debian. Procure instruções de como instalar seu software preferido no Debian e pronto. Dê preferência por softwares que possuem interfaces de administração web, assim você pode acessá-lo usando o browser e não o shell.
Estou fazendo umas instalações no meu NAS e logo vou postar aqui as descobertas. Fique ligado!
Leonardo,
Estou tendo problemas para acessar o NAS remotamente após a instalação do FONZ FUN-PLUG, e gostaria de pode estar havendo algum conflito com alguma aplicação instalada.
Favor esclarecer uma dúvida, após terminar esse passo a passo o debian está instalado no NAS, rodando em paralelo ao sistema original do fabricante?
Grato,
Ricardo
O modelo do seu NAS é o DNS 320? A primeira comunicação com o NAS após o fun_plug é via telnet. Verifique o acesso a porta 21.
O Debian, seguindo os passos que publiquei, estará rodando em chroot, ou seja, em paralelo ao sistema original que também é Linux.
Sim é o DNS320, dentro da minha rede interna está ele funcionando normalmente, tanto no acesso a pagina web administrativa do NAS e via FTP, bem como via Telnet após a instalação do fun_plug.
O que não consigo mais é acessar remotamente via web do meu trabalho, e não é problema de configuração de portas ou modem porque tenho outra máquina com um servidor Ubuntu e está acessando normalmente.
Então, pelo que entendi o que foi instalado nessa primeira etapa ainda não é o Debian, certo? E nessa etapa nenhum serviço pode estar conflitando com o serviços originais?
Exato. O fun_plug não é o Debian e sim alguns serviços configurados para rodar com o Linux que vem de fábrica. O fun_plug depois permite a instalação do Debian em chroot.
Fazendo uma análise melhor do problema, o que não estou conseguindo fazer é me logar, porque a tela inicial do login do Sharecenter chega a carregar.
Você atualizou o firmware? Caso sim tente logar com admin sem senha ou então faça o procedimento de restauração dos padrões de fábrica apertando o botão de reset na traseira do NAS. Consulte o manual sobre o reset caso tenha dúvida.
Atualizei o firmware sim. Acabo de verificar no log do NAS que nas tentativas de login que fiz durante essa tarde foram bem sucedidas, mas quando tentei acessar pelo navegador dá erro e a tela de administração do NAS não carrega. Será que tem alguma coisa haver com o uso do DDNS, utilizo dlinkddns.com na porta 8080?
Eu diria que é um problema de rede ou firewall mas é difícil dizer sem conhecer a rede.
Leonardo, Fazendo o reset do aparelho, pode haver risco de perda de arquivos ou algum tipo de incompatibilidade na leitura dos dados existentes nos discos.
Eu já fiz esse procedimento e como tinha o mesmo receio tirei o HD de dentro antes de resetar. Funcionou bem e não perdi nada.
quais software vc recomenda instalar no DNS-320?
Então, com o Debian instalado você pode instalar o que quiser. Qualquer software que rode no Linux. Pode ser um servidor apache com ruby, php e mysql ou um software de streaming de vídeo. Em breve farei um tutorial sobre automatização de downloads via torrent. Curta a página no facebook ou clique em “Notifique-me de novos artigos por e-mail” nos comentários para ficar por dentro quando sair o tutorial.
Leonardo, não estou conseguindo encontrar o problema para acessar remotamente a tela de administração do NAS, gostaria de desfazer o FUN_PLUG para verificar se está havendo algum conflito. Como devo proceder? Grato.
Ricardo, para remover o fun_plug apenas remova o script e a pasta do fun_plug da raiz do Volume_1 e reinicie o NAS.
Agora uma dúvida: você está tentando acessar a página da administração via https? Porque essa página tem problemas com https para certos browsers. Tente browsers diferentes como o Firefox, Opera ou o Internet Explorer (eca).
Acesso via http.
Caso eu queria voltar com os arquivos e a pasta fun_plug, é simplesmente mover novamente para a pasta raiz?
Exato!
Leonardo, boa noite.
Não consigo acessar meu NAS de fora da minha rede interna de jeito NENHUM…já liberei tudo no modem, já fiz tutorial…já fiz tudo que achei na net e NADAAAAAAA…
Será que você poderia me ajudar ???
Ficarei agradecido d+++++++
Abraços
Anderson, se você consegue acessar um recurso do NAS na rede interna e não externamente você tem um problema de rede e não no NAS. Sugiro reservar um IP fixo para o NAS na configuração do DHCP do roteador. Configure também um serviço de DNS dinâmico para facilitar o acesso. Por último mapeie as portas que deseja acessar remotamente. Eu sugiro usar apenas a porta do ssh, 22 por padrão. O que já é suficiente para acessar arquivos e administrar o NAS. Agora se você está tentando acessar a administração web do NAS pela rede externa parece que existem problemas com o sistema que impedem isso. É um bug mesmo se não estou enganado. Boa sorte!
Em primeiro lugar, agradeço a resposta.
O NAS já tem IP fixo e seriço DDNS configurado…
Estava tentando acessar via http pelo endereço do DDNS…está certo isso ??
Como vc faz pra acessar pela porta 22 ?
Lembrando que já liberei diversas portas no roteador e nada….
Boa tarde Leonardo.
Estou encontrando muita dificuldade para acessar minha NAS DLINK DNS-320 remotamente.
Na verdade, não sei por onde começar, para conseguir isso. Tenho pouca experiência. Gostaria de sua ajuda. Apesar de ler seu tutorial, não sei como fazer isso. O arquivo fun-plug/, não está presente no volume_1 da minha NAS. Consigo acessar todos os arquivos pela minha rede doméstica, por wi fi e por cabo.
Ficarei muito agradecido se você puder me ajudar.
Agradeço antecipadamente por sua atenção.
Veja a resposta ao comentário do Anderson. Qualquer dúvida entre em contato.
Já consegui atualizar a firmware 2.03. O problema é que não sei como instalar os arquivos no volume_1. Como te falei o arquivo fun_plug não está presente no volume_1. Outra coisa, já tenho um serviço de DNS dinâmico.
Basta copiar os arquivos para a raiz do NAS da mesma forma como copia qualquer outro arquivo. Tente ser mais específico para que eu possa ajudar…
Leonardo me desculpe a falta de experiência.
Baixei este arquivo: fun_plug.tgz. Faço a descompctção dentro do volume_1?
Outra coisa eu uso o windows 7
Obrigado
Genivaldo, não descompacte, apenas copie para o NAS junto com o script fun-plug (são dois arquivos diferentes). Leia o tutorial com muita atenção que você se sairá bem.
Leonardo coloquei fun-plug. Agora, onde baixo este arquivo script fun-pluge, e como faço para editar o script fun_plug alterando: ??
/mnt/HD_a2
para:
/mnt/HD/HD_a2.
Você pode editar no notepad do windows. Se o arquivo aparecer bagunçado faça o download e instale o notepad++.
Leonardo Bom dia.
Este arquivo: http://www.inreto.de/dns323/fun-plug/0.7/arm/fun_plug.tgz, eu consegui baixar, mas este: http://www.inreto.de/dns323/fun-plug/0.7/arm/fun_plug, não consigo. Outra coisa, veja se estou fazendo certo: No bloco de notas coloco este arquivo:/mnt/HD/HD_a2, e salvo como fun_plug.ffp?
Ai vc fala par colocar os 3 arquivos em: \\DNS-device\Volume_1(É uma pasta que eu coloco no volume_1?) Esses 3 arquivos é o fun-plug, fun_plug.ffp, ai fica faltando o o outro, certo?
Obrigado
Leonardo, bom dia!
Estou tendo um problema parecido com o do Anderson. Embora tenha criado uma conta DDNS e configurado ela no meu DNS-320, status contectado com sucesso, etc. Fiz o forwarding no roteador da porta 80, não tenho sucesso em acessar, fora da minha rede, meu DNS. Já tentei seguir os tutoriais da WEB e do suporte DLINK, já mandei emails para eles, mas parece que eles sequer leram meu email, pois falo em DDNS e eles respondem FTP, pedindo para eu ler o manual (o que já fiz). Enfim, gostaria de uma luz para poder configurar o acesso de fora da minha rede, para o DNS-320, por meio do domínio criado na conta DDNS. Tens como ajudar? Em um site que testa as portas, dando o IP do meu roteador, parece que a porta 80 está fechada, mas de fato está tudo OK, salvo algo que não estou percebendo….meu roteador é um DLink DIR635.
Obrigado
A porta 80 é filtrada na maioria dos provedores de internet para impedir que você tenha um servidor de páginas. Você pode alterar a porta para 8080 ou algo do tipo mas como já respondi em outro comentário eu prefiro configurar o acesso ssh para o NAS e assim acessar por sftp usando um cliente ftp como o filezilla.
Fala gente boa, faz algum tempo que tenho o 320, infelizmente deu pau num hd do raid e tive que formatar e não lembrava como instalar e sua ajuda foi crucial. obrigado.
Para os amigos que estão com problema de baixa o arquivo, usa esse link:
wolf-u.li/u/433 e só baixar.
Nunca pensei em instalar o linux ele, pois uso ele para o transmission.
Valeu
Que bom Anselmo. Logo publicarei mais uns tutos sobre o 320. Fique atento!
não to conseguindo inatalar o transmission, alguem pode dar um help?
Tenta instalar o debian e instalar o transmission nele. http://www.devhouse.com.br/instalando-o-debian-squeeze-no-nas-d-link-dns-320/
Meu caro, apos o BOOT não descompacta o .tar e não cria a estrutura, no log apresenta a Mensagem “**** fun_plug script for DNS-323 (2008-08-11 tp@fonz.de) ****
Sat Mar 30 13:05:14 ART 2013
ln -snf /mnt/HD/HD_a2/ffp /ffp
/ffp/etc/rc: Not found or not executable”
Reparei que e o seguinte, se tentar abrir o arquivo com o comando tar -zxf apresenta o erro abaixo.
tar: qtn_file_apply_to_path(var/run/fp.ctl): Operation not permitted
tar: Error exit delayed from previous errors.
Você já conseguiu resolver o problemas? Poderia compartilhar conosco a solução? O DNS-323 deve ser um pouco diferente. Veja se o script não aponta para aquivos com caminhos diferentes do seu e corrija para o path correto. Caso não tenha conseguido resolver me diga que eu te ajudo. Estive um pouco offline nos últimos tempos mas estou de volta!
Leonardo, Por favor preciso de ajuda.
Meu 320 travou e sumiu a minha pasta P2P.
O Volume_1 consegui acessar e meus arquivos estão lá. Ele continua baixando os arquivos torrent só não não consigo acessa-los.
Pensei em fazer a restauração de fabrica mas sera que vou perder os meus arquivos do Volume_1 ?
Tenho como restaurar a Pasta P2P e voltar a baixar os arquivos torrents ?
Desde já agradeço.
Carlos Eduardo
Tente desabilitar o serviço de p2p do NAS e habilitar novamente.
Caro Leonardo, é possivel transformar o DNS-320 em um DVR como o DNR-322?
Ou seja, instalar um software para gravação de video a partir de cameras IP.
Obrigado
Eu não conheço nada do assunto mas pelo que ví um NVR não precisa de nenhum hardware especial o que me faz pensar que se você conhece um software de nvr que rode em linux provavelmente ele vai funcionar bem no DNS-320.
Leonardo, primeiramente obrigado pela resposta. Você poderia descrever quais as etapas eu tenho que executar para conseguir instalar um software no DNS-320? Obrigado
Então, como comentei, eu não conheço nada sobre o assunto mas uma breve pesquisa no google encontrei alguma coisa sobre o assunto. Parece que tem um software chamado airvision nvr que funciona no debian.
http://lmgtfy.com/?q=debian+nvr
ou
http://lmgtfy.com/?q=debian+airvision
Leonardo, boa tarde!
Eu consegui instalar o fun_plug, mas depois de instalado não sei o que fazer com ele ainda. Quais programas você indica instalar?
Eu instalei o owncloud e no meu DNS-320L não roda bem, fica travando. Existe outro programa similar?
Seria muito interessante fazer uma lista dos pacotes do fun_plug e descrever a função de cada um.
Obrigado!
Não conheço o owncloud. Farei um novo tutorial ainda este mês sobre mais hacks do DNS-320. Volte em breve.
Tenho um Dns320L creio que seja o mesmo sistema do 320 mais atualizado.
Minha questão é estou querendo fazer streaming direto do ftp isso é possível com esse NAS?
Pois quando criei um servidor pelo filezilla server através do meu computador consegui usa-lo como streaming via FTP.
Teria alguma ideia sobre isso?
Desculpe a demora para responder. Estive com o site fora do ar durante algum tempo. O FTP não é o melhor protocolo para streaming. Tenta usar o Samba – Windows (SMB ou CIFS) ou o NFS que é para linux e bem mais rápido. Existem outras alternativas mais rápidas ainda mas requerem configurações adicionais. Se ainda tiver dúvidas poste aqui.
Este procededimento roda sem bugs para modelo 320l ?, pretendo instalar o Mysql nele e se possivel o apache…
Eu não sei dizer. Provavelmente sim. O procedimento não altera o firmware do seu NAS e caso o resultado não seja satisfatório você pode reverter apenas apagando os arquivos do fun_plug. Porque não tenta e depois compartilha aqui o resultado?
Leonardo quando insiro os arquivos na raiz do Volume_1 , faço o reboot mas ele nem descompacta, li em algusn forums que teria que subir no diretório acima, mas a NAS já cria por default, tentei por FTP, subir na raiz e sem sucesso,estou usando a ultima firmware, achei bem estranho será que esta nova firmware bloqueia este procedimento ?Att.
Fabricio, no meu tem que ser na raiz do Volume_1. Vou ter que dar uma pesquisada sobre isso. Se você fez a alteração do script fun_plug de /mnt/HD_a2 para /mnt/HD/HD_a2 experimente sem fazer a alteração.
Acabei de acessar remoto lá, fiz sem alteração do arquivo, não fez nada…. to pesquisando aqui nos gringos tb!
Cara instalei tranquilamente o fun agora gostaria de instalar o apache mais estou com dificuldade, você conserguiu instalar normalmente? o meu é o 320L
Você tentou via apt-get?
sudo apt-get install apache2
Douglas você conseguiu instalar p fun_plug no 320L?
Eu já instalei em um 320L. Veja no link: http://almost-a-technocrat.blogspot.com.br/2014/02/how-to-install-funplug-v07-on-d-link.html#.U6soUvldXyQ
Boa tarde,
Comprei um DNS 320L, para centralizar os arquivos da minha empresa que possui a matriz e mais duas filiais.
Na matriz os acessos serão locais, e estão funcionando perfeitamente, agora preciso saber se é possivel fazer nas filiais o mapeamento de unidade de rede, apontando para o DNS 320L que esta na matriz, para que as filiais acessem os arquivos como a matriz acessa local e não por aquela merda de console que abre no browser…rs
Espero que consiga me ajudar…rs
Obrigado.
Você pode fazer uma VPN entre elas. Tenta instalar o Debian Linux no NAS. Aqui no site tem um tutorial.
Caro Leonardo, estou com um problema que não encontro uma resposta. Tenho um NAS 320L, instalação normal, Rede, roteador e cabos padrão Gigabit.
Após configuração padrão realizei o mapeamento no Windows e copia para o NAS ocorrendo em uma velocidade excelente ai começou algo que não estou conseguindo resolver.
Já eliminei ser problema de roteador, cabo e rede.
Se copio um arquivo do NAS para o micro, copia ocorre normalmente. Se copiar um arquivo do micro para o NAS ou existe um atraso de quase 1 minuto para iniciar a copia e quando inicia acontece em velocidade normal ou da o erro que não encontrou o caminho na rede.
Já testei com outro micro e o problema é o mesmo.
Quando estou passando um filme na TV Samsung chega um momento que o filme interrompe e é como se o NAS tivesse saído da rede e depois ele volta a TV deixa de visualizar ele e depois ele reaparece.
Hibernação desligada e Idle em 998 minutos.
Como a copia de arquivos do NAS para o micro sempre ocorre de forma normal acredito ser um problema do próprio NAS ou uma caracterisitca dele.
Você saberia o que pode ser?
Se eu instalar um servidor SAMBA será que resolveria?
Poderia ser alguma configuração do próprio HD – Seagate de 3TB.
Grato,
Marcidio
Isso não deveria ocorrer. Se ele estiver na garantia aconselho trocar.
Leonardo boa noite!!! Muito obrigado por esse post.
Cara estou tendo dificuldades, segui todos os seus passos, tenho um DNS-320, porém após reiniciar o NAS, tento acessar por SSH via putty, usando root e a senha definida no início do tutorial por mim, mas não tenho sucesso, tomo um Access Denied na cara. O que fiz de errado? Segue o log do ffp:
****
Sat Oct 11 00:30:01 ART 2014
ln -snf /mnt/HD/HD_a2/ffp /ffp
* Running /ffp/etc/fun_plug.init …
* Running /ffp/etc/rc …
* /ffp/start/SERVERS.sh inactive
* /ffp/start/portmap.sh inactive
* /ffp/start/nfsd.sh inactive
* /ffp/start/LOGIN.sh inactive
* /ffp/start/telnetd.sh inactive
* /ffp/start/sshd.sh …
Generating public/private ecdsa key pair.
/ffp/etc/ssh/ssh_host_ecdsa_key already exists.
Overwrite (y/n)? Starting /ffp/sbin/sshd
* /ffp/start/rsyncd.sh inactive
* /ffp/start/kickwebs.sh inactive
* /ffp/start/lighttpd.sh inactive
* /ffp/start/inetd.sh inactive
* /ffp/start/fp_master.sh inactive
* OK
Sendo o Hardware e o software iguais só restam falhas humanas. Tente repetir todos os passos prestando atenção por mensagens de erro.
Ah! Em tempo, consigo apenas acessar pelo DNS, pelo IP eu não consigo…
Novamente algo deu errado no procedimento. Repita tudo com muita atenção as mensagens de erro.
Leonardo, desculpe incomodar, deu tudo certo agora. Não apliquei esse passo do seu tutorial: Agora basta executar o script:
1 store-passwd.sh
Muito obrigado!!!
Que bom! Fico feliz que tudo deu certo.
Ola, estou acompanhando suas dicas muito legais. Tenho um DNS320L e uso o recurso Surveillince (vem com o ultimo update) pra fazer NVR de 4 cameras IP Dlink 930L e uso o ftp pra mais 5 cameras IP Dlink 930L. Além dos recursos raid e P2P torrent. Muito satisfeito.
Valeu!
Pessoal, bom dia!
Tenho o 320L e não to conseguindo baixar o firmware 2.03 essa atualização é mesmo necessária? Se for algume tem firmware pra disponibilizar?
Att.
Esse firmware é apenas para o 320 e não para o 320L. A atualização não é necessária.
Alguém teve problemas com a senha do root? eu fiz tudo certinho o pwconv ta dando o erro abaixo e ele não salva a senha do root, reboot perde a senha que eu to colocando!
To fazendo esses passso:
pwconv
passwd
usermod -s /ffp/bin/sh root
mkdir -p /ffp/home/root/
# Ignore o erro
usermod -d /ffp/home/root/ root
# Vamos logar como root
login
sh-4.1# pwconv
pwconv: failed to change the mode of /etc/passwd- to 0600
Agradeço a ajuda!
O seu NAS é o 320 ou 320L? Esse fun_plug serve apenas para o 320.
O meu nas é o 320L, o passo que deu problema “pwconv: failed to change the mode of /etc/passwd- to 0600”
Consegui resolver criando o arquivo na munheca:
touch /etc/passwd-
Ao fazer isso ele executa o comanado pwconv se problema algum, por acaso você sabe se existe o fun_plug para o 320L e onde acho os pacotes?
Vi aqyi no blogue que algumas pessoas conseguiram instalar no 320L por isso resolvi tentar, pois preciso instalar iSCSI no meu NAS.
Att.
Então, perguntei mesmo porque existe uma versão específica para 320L. Eu já instalei para um usuário do site seguindo o seguinte tutorial:
http://almost-a-technocrat.blogspot.com.br/2014/02/how-to-install-funplug-v07-on-d-link.html#.VOuby1PF9LQ
Leonardo, depois de instalar o fun_plug para o modelo do meu NAS o Debian é análogo ao seu artigo ou tem diferença também?
Att.
A princípio o Debian é o mesmo. Faz o teste e depois compartilha aqui. Se não funcionar é só apagar os arquivos.
To enfrentando um problema se alguém já tiver passado e puder ajudar fico grato, ele não ta salvando a senha do root e não ta deixando logar com o root sem senha, se alguém já passou por isso e puder dar uma luz.
Já fiz de tudo ele simplesmente reseta os arquivos se eu conseguisse descobri de onde ele restaura esse arquivos eu alterava eles lá mas não faço idéia.
Você baixou o fun_plug do link que eu te passei?
Leonardo, fiz um trem muito doido que deu certo:
alterei a senha do root com o passwd que vem no ffp (/ffp/bin/passwd)
editei o arquivo do sshd_config e a flag “PermitRoot Login yes” tava comentada descomentei.
Rodei o script store-passwd.sh e rebotei.
Não sei qual passo resolveu mas a sequencia toda funcionou, agora to partindo pro debian, to terinando de baixar la no 4shared
Leonardo, funfou o debina no meu DNS 320L, coisa linda!!!! Obrigado pela ajuda.
Olã Leonardo, tudo BLZ: Tem ideia de como faço para instalar o AddOn plex? tem pra baixar no site da Dlink : http://dlink.vtverdohleb.org.ua/Add-On/ + nao faço ideia de como instalar, sou zero no Linux… rrsrsr
Se puder dar um help, ou um Melhor, Super Help…rsrs
Obrigado!
Muito interessante esses addons. No meu DNS-320 não aceita, então tenho que fazer na mão. Você conseguiu fazer funcionar?
Leonardo, beleza?
Tenho um NAS DNS-320L, tentei fazer o seu tutorial e estou tendo problemas no procedimento, quando copio os arquivos fun_plug e o fun_plug.tgz, dou restart no NAS, não acontece nada.
Os arquivos que disponibilizei neste post são para o DNS-320 e não para o 320L. No google você encontrará os arquivos corretos e o procedimento é basicamente o mesmo.
Leonardo, boa tarde.
Gostaria de saber se esse procedimento de instalação do fun_plug e o do Debian serve para o modelo 320l ?
Obrigado e parabéns pelas publicações do seu site, são muito uteis.
Não serve. Dá uma lida nos comentários que acho que já respondi esta pergunta.
Leonardo, boa noite.
Gostaria de saber se é possível a instalação do fun_plug para o modelo DNS-327L firmware 1.06?
Acredito que sim. Veja este comentário:
https://nas-tweaks.net/371/hdd-installation-of-the-fun_plug-0-7-on-nas-devices/#comment-44259
Bom dia Leonardo,
Gostaria de saber se tem como atualizar o PHP (5.2.17) e MySQL (5.1.56) do meu NAS Dlink DNS-327L?
A princípio sim. Se você instalar o fun_plug, nele existe um gerenciador de pacotes slacker onde você pode instalar de forma mais facilitada o php e o mysql mas talvez não exista estas versões específicas. Caso as versões disponíveis no fun_plug / slacker não sejam suficientes você pode baixar os fontes e compilar eles para o processador ARM de acordo com as especificações do NAS. Não é tarefa muito simples mas funciona. Eu mesmo já compilei módulos de kernel para o meu NAS. Foi punk mas com persistência você consegue.
Leonardo, estas versões que citei acima são as que se encontra instalada no meu NAS portanto gostaria de saber se é possível instalação das atuais disponíveis. Gostaria de saber também se existe outra fonte confiável para eu baixar o fun_plug pois o site Inreto.de está indisponível a dias.
Obrigado!
Estas são as versões disponíveis no slacker:


Tenta seguir este tutorial: https://nas-tweaks.net/371/hdd-installation-of-the-fun_plug-0-7-on-nas-devices/
Leonardo, boa tarde.
Depois de alterar o script, coloquei os arquivos do fun_plug na raiz (Volume_1) reiniciei o NAS e não executa.
cd /
if [[ ! -d /mnt/HD/HD_a2 ]]; then
FFP_HDD=/mnt/HD/HD_a2
else
FFP_HDD=/mnt/HD/HD_a2
é isso mesmo?
Transferi os arquivos via SSH alterando permissão para 777 e também pelo Windows.
pode me ajudar?
É complicado eu falar alguma coisa porque meu NAS é diferente do seu. Sugiro você verificar se o caminho que você alterou (/mnt/HD/HD_a2) é realmente o correto para o seu modelo. Normalmente o script salva um arquivo de log (ffp.log). Veja se ele existe e se tem algum erro.