Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Configurar HD Externo no OpenWRT com Samba

#openwrt; #samba; #roteador
@CanalQb

Como Compartilhar um HD Externo no OpenWRT com Samba

Após ativar a partição do seu HD no OpenWRT, ele já estará visível no roteador. Mas como fazer com que outros dispositivos da rede tenham acesso a ele? Abaixo você encontra o passo a passo completo para configurar o compartilhamento de arquivos usando o Samba no OpenWRT.

1. Instalando o Samba no OpenWRT

Acesse seu roteador via terminal usando o Putty e digite os seguintes comandos:

opkg update
opkg install samba3

2. Configurando o Usuário para Acesso

Para editar o arquivo de senhas, você pode usar o Putty com o comando:

vi /etc/passwd

Ou, de forma mais prática, utilize o WinSCP. Navegue até a pasta /etc e abra o arquivo passwd.

@CanalQb

Adicione a seguinte linha no final do arquivo, substituindo user pelo nome de usuário desejado:

user:*:1000:1000:user:/var:/bin/false

Exemplo com nome personalizado:

qrodrigob:*:1000:1000:qrodrigob:/var:/bin/false

3. Criando Senha do Samba

Volte ao terminal e vá até a pasta /bin:

cd /bin

Depois crie a senha com o seguinte comando:

smbpasswd qrodrigob 123456

Substitua 123456 pela senha desejada.

4. Configuração do Arquivo smb.conf

Crie ou edite o arquivo /etc/samba/smb.conf com o conteúdo abaixo:

[global]
 netbios name = ROTEADOR
 workgroup = WORKGROUP
 server string = Compartilhamento OpenWRT
 syslog = 10
 encrypt passwords = true
 passdb backend = smbpasswd
 obey pam restrictions = yes
 socket options = TCP_NODELAY
 unix charset = ISO-8859-1
 local master = yes
 preferred master = yes
 os level = 20
 security = share
 guest account = nobody
 invalid users = root
 smb passwd file = /etc/samba/smbpasswd

[semsenha]
 comment = Acesso Geral
 path = /mnt/hd1
 read_only = yes
 guest_ok = yes
 creat_mask = 0777
 dir_mask = 0777
 force user = root
 writeable = no
 available = yes
 public = yes
 browseable = yes
 valid users = nobody

[comsenha]
 comment = Acesso Restrito
 path = /mnt/hd1
 browseable = yes
 read_only = no
 creat_mask = 0777
 dir_mask = 0777
 force user = root
 writeable = yes
 available = yes
 public = yes
 guest_ok = no
 valid users = qrodrigob user2 user3 user4

5. Criando Script de Inicialização do Samba

Verifique se o arquivo /etc/init.d/samba existe. Se existir, renomeie-o para samba.bck. Depois, crie um novo com o conteúdo abaixo:

#!/bin/sh /etc/rc.common
# Copyright (C) 2008-2010 OpenWrt.org

. /etc/functions.sh

start(){
    /bin/nmbd -D --configfile=/etc/samba/smb.conf
    /bin/smbd -D --configfile=/etc/samba/smb.conf
}

stop(){
    killall -9 smbd nmbd
}

6. Iniciando o Samba

Para iniciar, parar ou reiniciar o Samba, use os seguintes comandos:

/etc/init.d/samba start
/etc/init.d/samba stop
/etc/init.d/samba restart

Conclusão

Com esses passos, seu roteador OpenWRT agora está pronto para compartilhar um HD externo via rede com ou sem autenticação de senha. É possível personalizar o compartilhamento conforme as necessidades da sua rede.

Acesse o site oficial do OpenWRT para mais informações e atualizações.

Voltar ao menu | Ir para o próximo passo

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo