Você está na página 1de 10

Configurando um NAS domstico com o FreeNAS

Usar um servidor Linux garante um bom nvel de flexibilidade, pois voc pode adicionar
um grande volume de funes na mesma mquina. Entretanto, se voc quer apenas um
servidor de arquivos com suporte a vrios discos em !"# e uma interface de
administra$o via %eb, assim como um &!' comercial, voc pode experimentar o
(ree&!', que desempen)a a fun$o de forma incrivelmente competente e pode ser
configurado em poucos minutos. Ele suporta o uso de !"# e oferece suporte aos mais
diversos protocolos de transferncia de arquivos, al*m de oferecer um grande volume de
recursos de gerenciamento, centrali+ados em uma interface %eb, que pode ser acessada a
partir de qualquer ,- da rede.
Usar um servidor Linux garante um bom nvel de flexibilidade, pois voc pode
adicionar um grande volume de funes na mesma mquina. Um .nico servidor pode
compartil)ar a conex$o, rodar um prox/ transparente, rodar o servidor #0-,, compartil)ar
arquivos e impressoras e o que mais a imagina$o mandar.
Entretanto, se voc quer apenas um servidor de arquivos com suporte a vrios discos em
!"# e uma interface de administra$o via %eb, assim como um &!' comercial, voc
pode experimentar o (ree&!', que desempen)a a fun$o de forma incrivelmente
competente e pode ser configurado em poucos minutos.
Ele suporta o uso de !"#, compartil)amentos via -"(' 1'amba2, (3,, &(' e '(3,, al*m
de oferecer um grande volume de recursos de gerenciamento, centrali+ados em uma
interface %eb, que pode ser acessada a partir de qualquer ,- da rede.
4oc pode baixar o (ree&!' no5 )ttp566%%%.freenas.org
&a pgina est$o disponveis duas verses5 7 8(ree&!' Live -#8 * a vers$o 8padr$o8, onde
voc grava o arquivo .iso em um -#97: e fa+ a instala$o atrav*s dele, enquanto as
8(ree&!' "mages8 s$o imagens binrias, que podem ser gravadas diretamente em um 0#
ou em um cart$o de mem;ria flas).
7 (ree&!' n$o * uma distribui$o Linux, mas sim uma distribui$o do (ree<'#, outro
sistema Unix9li=e, muito usado em servidores. !pesar disso, ele * bastante simples de
instalar e de configurar, pois foi desenvolvido em torno da interface de administra$o via
%eb e de uma combina$o de scripts em p)p e s)ell.
Ele pode ser instalado em qualquer ,- com pelo menos >? :< de mem;ria !: e ocupa
apenas @A ou ?B :< de espao em disco 1de acordo com o modo de instala$o escol)ido2.
#e acordo com o desempen)o esperado, voc pode at* mesmo utili+ar um ,- antigo que
esteCa sem uso, adicionando novos 0#s at* obter o espao de arma+enamento deseCado.
,entium """ com trs 0#sD um bom exemplo de mquina antiga para uso do (ree&!'
:esmo um ,entium """ ou um -eleron com o (ree&!' supera a maioria dos modelos de
&!'es dedicados em recursos. 4oc pode comprar B 0#s de E 3<, por exemplo, e ter
assim um &!' de B 3< por praticamente o custo dos discos. -aso necessrio, voc pode
usar uma controladora '!3! para instalar 0#s atuais em um ,- que oferece apenas
interfaces "#E. 0oCe em dia elas s$o baratas5
-ontroladora '!3! em vers$o ,-"
Instalao
Configurando um NAS domstico com o FreeNAS
,ara instalar, baixe o 8(ree&!' Live -#8 e configure o setup do micro para dar boot
atrav*s do -#97:. ! tela inicial de opes permite que voc iniciali+e o sistema com o
suporte a !-," desativado ou em modo de segurana, duas opes destinadas a solucionar
problemas de compatibilidade em micros antigos.
#esativar o suporte a !-," redu+ o n.mero de opes de gerenciamento de energia, mas
n$o tem efeito sobre o desempen)o. 7 modo de segurana, entretanto, desativa o #:! e o
modo de acesso de @A bits aos 0#s, o que redu+ brutalmente o desempen)o de leitura e
grava$o. #eixe para us9lo apenas em .ltimo caso.
#epois que o boot * iniciado, * exibida uma splas) screen. 7 boot demora apenas alguns
segundos, mas a imagem continua sendo exibida at* que voc pressione Enter5
7 principal motivo do (ree&!' ser t$o pequeno * que ele n$o inclui aplicativos grficos, C
que toda a configura$o * feita atrav*s da interface %eb. ! instala$o do sistema, assim
como a configura$o bsica * feita atrav*s de uma interface em modo texto, bastante
espartana.
-omo o nome sugere, o (ree&!' Live -# * um live9-#, que permite testar o sistema
antes mesmo de instalar. 4oc pode configurar a rede 1op$o A2, acessar a interface de
configura$o em outro ,- e brincar com as opes F vontade, mesmo antes de alterar os
dados nos 0#s. 'e a mquina tiver um drive de disquetes, * possvel tamb*m salvar as
configuraes usando um disquete pr*9formatado, inserido no drive !5
,ara finalmente instalar, acesse a op$o > 1"nstall6Upgrade to an )ard drive6flas) device,
etc.2, o que o levar a um segundo menu, onde * possvel escol)er o tipo de instala$o5
! op$o E 1"nstall GembeddedG release on flas) device2 * destinada F instala$o em cartes
de mem;ria flas) ou em pendrives U'<. &essa modalidade, o sistema * instalado de forma
compactada, ocupando apenas @A :< de espao em disco. ,ara minimi+ar o volume de
operaes de leitura e grava$o, o sistema roda inteiramente a partir da mem;ria !:,
usando a mem;ria flas) apenas para o carregamento inicial e para arma+enar as
configuraes.
! vantagem desse m*todo * que voc fica com todos os 0#s da mquina livres para criar
arra/s !"# e arma+enar dados. 'e o <"7' da mquina suportar boot atrav*s das portas
U'<, voc pode usar um pendrive, caso contrrio voc pode usar um adaptador -(H"#E e
um cart$o de mem;ria compact flas)5
!s opes A 1"nstall GembeddedG release on )ard drive2 e @ 1"nstall GfullG release on )ard
drive2 permitem instalar o sistema em um dos 0#s da mquina. ! diferena entre elas *
que a op$o A instala o sistema de forma compactada, da mesma forma que a op$o E,
enquanto a op$o @ fa+ uma instala$o padr$o, com o sistema instalado de forma
descompactada, que ocupa ?B :< de espao em ve+ de @A.
! vantagem da op$o @ * que voc pode instalar soft%ares adicionais. !pesar de se
comportar como um sistema embarcado, o (ree&!' * na verdade uma instala$o do
(ree<'#, que suporta a instala$o de pacotes adicionais e pode ser personali+ado conforme
deseCado.
3anto no caso da op$o A quanto na op$o @, * criada uma pequena parti$o para o sistema
no incio do 0# e uma parti$o para dados englobando o restante do disco 1* necessrio
ativar a parti$o manualmente, como veremos a seguir2. &$o existe op$o de instalar sem
formatar o 0#, por isso certifique9se de que n$o existem dados importantes antes de
instalar. 3amb*m n$o * possvel instalar o (ree&!' em dual9boot com outro sistema.
! instala$o * bastante simples. 7 sistema confirma o device usado pelo drive de -#97:
1o default * 8acdI82 e o device do 0# onde o sistema ser instalado. #iferente do Linux,
onde os 0#s s$o vistos pelo sistema como 8sda8 e 8sdb8, no (ree&!' eles s$o vistos como
8adI8 1o primeiro 0#2 e 8adE8 1o segundo2. 'e )ouver um pendrive plugado a uma das
portas U'<, ele ser visto pelo sistema como 8daI8.
!o escol)er a op$o @, ele pergunta tamb*m o taman)o da parti$o do sistema, em :<. &o
exemplo estou reservando EAJ :< 1o mnimo seria ?B :<2 para ficar com algum espao
livre para uso posterior5
#epois de terminada a instala$o, volte ao menu inicial 1op$o K2 e use a op$o 8K2
eboot8 para reiniciar o micro. &$o desligue no bot$o, caso contrrio voc poder perder
arquivos do sistema que ainda esteCam no cac)e de disco, fa+endo com que a instala$o n$o
funcione corretamente.
&o boot seguinte, voc voltar ao menu inicial, com a diferena de que a op$o > n$o estar
mais disponvel, C que o sistema C est instalado5
7 .ltimo passo da instala$o * configurar os endereos de rede, para que voc possa acessar
a interface %eb. ,ara isso, acesse a op$o A e fornea os endereos da rede, incluindo o
endereo ", que ser usado pelo &!', o gate%a/ e o #&' usados na rede. 7s .nicos
parLmetros obrigat;rios s$o o endereo ", e a mscara 1que deve ser fornecida na nota$o
do -"#, onde o n.mero 8AB8 equivale F mscara AMM.AMM.AMM.I2, mas * interessante
fornecer a configura$o de rede completa para que voc possa usar a sincroni+a$o
automtica do )orrio do servidor via &3,.
Nuando perguntado sobre a configura$o do ",v? responda 8/8 1mesmo que voc n$o
utili+e ",v? na sua rede2. 'e n$o )ouver um servidor #0-, ",v? disponvel, ele
simplesmente utili+ar um endereo aleat;rio.
-om isso, a configura$o est completa. 4oc pode remover o monitor e o teclado do
servidor e deix9lo ligado apenas ao cabo de rede e ao cabo de energia, instalado em seu
local definitivo.
Configurao inicial
Configurando um NAS domstico com o FreeNAS
7 restante da configura$o * feita atrav*s da interface %eb, acessada usando o
endereo definido na configura$o do servidor, como em 8)ttp566E>A.E?J.E.AME8. 7 login
default * 8admin8 e a sen)a 8freenas8. #epois de acessar pela primeira ve+, aproveite para
trocar a sen)a de acesso, que * definida atrav*s da op$o 8'/stem H Oeneral H ,ass%ord8.
"nicialmente, nen)uma parti$o ser acessada e nen)um compartil)amento ficar
disponvel para a rede. ,ara ativar a parti$o de dados do 0# onde o sistema foi instalado,
acesse a op$o 8#is=s H :anagement8 da interface e use o bot$o 8P8 no canto direito para
adicionar o disco5






&o menu seguinte, indique o disco que est sendo adicionado 1adI, no exemplo2 e deixe a
.ltima op$o com o valor 8Unformated8. 'e o &!' vai ficar ligado continuamente, *
recomendvel aCustar as opes 80ard dis= standb/ time8 e 8!dvanced ,o%er
:anagement8, de forma que o 0# seCa desligado depois de alguns minutos sem uso,
economi+ando energia. ! op$o 8U#:! mode8 deve ficar com o valor 8!uto8, a menos
que o sistema ten)a problemas para acessar o 0#. &o final, clique em 8!dd8 e em seguida
no 8!ppl/ c)angesG5
#epois de adicionado o disco, falta adicionar a parti$o criada pelo instalador. ,ara isso,
acesse a se$o 8#is=s H :ount ,oint8 e use o bot$o de adicionar.
&a op$o 83/pe8 escol)a 8#is=8 e na op$o 8#is=8 escol)a o 0# que acabou de adicionar
na op$o anterior 1adI2. &a op$o 8,artition8 escol)a 8A8 e na op$o 8(ile '/stem8 escol)a
8U('8. !s opes 8&ame8 e 8#escription8 s$o apenas descritivas, voc pode preenc)9las
com qualquer valor. -licando no 8add8 e em seguida em 8!ppl/ c)anges8 a parti$o de
dados fica finalmente disponvel para uso5
!cesse agora a op$o 8!ccess H Users and Oroups8 e crie pelo menos um grupo e um
usurio para acesso. Q preciso criar primeiro o grupo e em seguida criar o usurio.
! op$o 8(ull ')ell8 permite que o usurio ten)a acesso ao terminal de comando caso se
logue no servidor via ''0. ! id*ia do (ree&!' * que voc possa fa+er toda a configura$o
via navegador mas, de qualquer forma, o s)ell est disponvel para quem quiser modificar o
sistema. #eixe a op$o 80ome director/8 em branco para que seCa usado o diret;rio 86mnt8
1onde s$o montadas todas as parties2, C que a id*ia * Custamente criar compartil)amentos
envolvendo as parties de dados5
7s usurios criados aqui s$o para acesso aos compartil)amentos de rede, sem rela$o com a
sen)a usada para acessar a interface de administra$o.
Servios e compartilhamentos
Configurando um NAS domstico com o FreeNAS
7 passo final da configura$o * ativar os servios de rede deseCados na se$o
8'ervices8. 7 (ree&!' oferece acesso via -"('6':<, (3,, ''0, &(' e !(,, al*m de
oferecer suporte a arra/s de discos i'-'" e sincroni+a$o de arquivos via s/nc e Unison.
7u seCa, os arquivos no servidor podem ser acessados atrav*s de praticamente todos os
protocolos de transferncia de arquivos popularmente usados.
,or questes de segurana, nen)um destes servios vem ativado por padr$o, de forma que
voc precisa indicar manualmente quais deseCa utili+ar. 7 arro+ com feiC$o * o -"('6':<,
que ativa o servidor 'amba, e permite que os clientes Rindo%s e Linux 1com o cliente
'amba2 ten)am acesso ao servidor. 7 servio * ativado atrav*s da op$o 8'ervices H
-"('6':<85
! op$o 8!ut)entication8 indica o modo de acesso aos arquivos5 a op$o 8!non/mous8
simplesmente permite o acesso de qualquer um, enquanto a op$o 8Local User8 limita o
acesso aos logins cadastrados no 8!ccess H Users and Oroups8. Q possvel tamb*m integrar
o &!' a um domnio, fa+endo com que ele use a lista de usurios cadastrados no servidor
,#-D para isso voc usaria a op$o 8#omain8.
! op$o 8&et<ios&ame8 indica o nome do servidor e 8Ror=group8 o grupo de trabal)o,
enquanto a op$o 8Local :aster <ro%ser8 di+ se ele deve ficar responsvel pela navega$o
na rede. ! op$o 8Rindo%s 'erver8 deve ficar em branco, a menos que voc ten)a um
servidor Rindo%s 1ou 'amba2 na rede e queira que o servidor (ree&!' utili+e9o como
servidor R"&'.
! op$o 83ime server8 permite que os clientes Rindo%s sincroni+em o rel;gio do sistema
em rela$o ao )orrio do servidor. !o ativar esta op$o, ative tamb*m a op$o 8Enable
&3,8 na se$o 8'/stem H Oeneral8. Ela fa+ com que o servidor sincroni+e o )orrio com
um servidor &3, na "nternet e fornea o )orrio correto para os clientes da rede.
#epois de ativar o servio, acesse a aba 8')ares8 e clique no bot$o 8P8 para adicionar os
compartil)amentos. ! op$o 8&ame8 indica o nome do compartil)amento e a op$o 8,at)8
a pasta que ser compartil)ada.
!ssim como na configura$o do 'amba, a op$o 8<ro%seable8 indica que o
compartil)amento deve aparecer no ambiente de redes e as opes 80osts allo%8 e 80osts
den/8 podem ser usadas para limitar o acesso ao compartil)amento, baseado nos endereos
", ou nos nomes das mquinas.
! op$o 8ec/cle bin8 cria uma lixeira, que permite recuperar arquivos deletados nos
compartil)amentos de rede. 7s arquivos ficam disponveis dentro da pasta 8.rec/cle8, uma
pasta oculta dentro de cada compartil)amento. !s lixeiras simplesmente v$o acumulando
todos os arquivos deletados at* serem esva+iadas manualmente, por isso * importante
verificar o espao consumido por elas regularmente.
-oncluindo, a op$o 8"n)erit permissions8 fa+ com que pastas criadas pelos usurios dentro
do compartil)amento seCam setadas com as mesmas permisses da pasta rai+. Ela * .til para
evitar que um usurio n$o consiga modificar os arquivos criados pelo outro em
compartil)amentos p.blicos.
!s parties montadas no (ree&!' ficam disponveis dentro da pasta 86mnt8. #entro dela,
* criada uma pasta com o nome dado F parti$o, de forma que a parti$o 8dadosE8 *
montada dentro da pasta 86mnt6dadosE8. !o criar um compartil)amento, voc especifica a
pasta F qual quer dar acesso, de forma que se voc quiser compartil)ar todo o conte.do da
parti$o, basta compartil)ar a pasta correspondente.
Q possvel tamb*m criar sub9pastas, de forma a criar vrios compartil)amentos diferentes
dentro da mesma parti$o. &esse caso, voc deve criar as subpastas manualmente e criar
compartil)amentos separados para cada uma.
4oc pode executar comandos de terminal usando a op$o 8!dvanced H -ommand8,
acessar a op$o 8?8 1')ell2 no menu que fica disponvel localmente no servidor ou mesmo
acess9lo remotamente via ''0 1veCa a dica a seguir2. Em qualquer um dos trs casos, voc
pode criar as pastas usando o comando 8m=dir8, como em5
mkdir/mnt/dados1/share1
mkdir /mnt/dados1/share
'e voc tiver problemas para gravar arquivos dentro dos compartil)amentos, pode abrir as
permisses de acesso da pasta usando o comando 8c)mod 9 KKK pasta8, como em5
c)mod 9 KKK 6mnt6dadosE6s)areE
3emos aqui um exemplo de configura$o de compartil)amentos, com duas subpastas
dentro da parti$o de dados, compartil)adas atrav*s de dois compartil)amentos diferentes5
7s compartil)amentos do (ree&!' aparecem no ambiente de rede da mesma forma que os
de um servidor Rindo%s ou um servidor Linux rodando o 'amba. !qui temos um
screens)ot dos dois compartil)amentos no ambiente de redes de uma mquina Rindo%s5

Você também pode gostar