Acabei de comprar um roteador ZTE F680 que está usando um servidor Samba 1.9. Eu quero compartilhar um disco rígido usb usando o protocolo samba.
No roteador, o disco está conectado corretamente e o caminho é:
/mnt/usb3_1_1
Desativei o servidor FTP. E eu habilitei o serviço Samba. Nenhum usuário e senha. Não há tantas opções no roteador.
No meu Windows 10, o roteador é encontrado na "Rede". Eu posso acessar a pasta corretamente e ver todos os arquivos. O endereço é algo como
//ROUTER/samba/usb3_1_1
Isso confirma que a configuração do roteador deve estar correta.
Quando inicio minha máquina Ubuntu 16.04LTS, tento montar a pasta samba usando o terminal:
sudo mount -t cifs //192.168.1.254/samba/usb3_1_1 /mnt/smb/
E uma senha é solicitada:
Password for root@//192.168.1.254/samba/usb3_1_1:
Qualquer senha que eu coloquei (vazio, aleatório, usuário do roteador, ...), sempre tem o mesmo resultado. A pasta está montada, mas a pasta escutada não está correta:
$ a b B B B C G L P S S
E se eu tentar acessar com cd
para qualquer uma dessas pastas, será exibido um erro de the folder does not exists
. Claro que se eu mudar o URL para um inválido, nada é montado.
Primeiro, no Windows, nenhuma senha é necessária e tudo está correto. Também na minha máquina Ubuntu eu posso conectar as pastas compartilhadas do Windows Machine. Portanto, parece que nenhum aplicativo está faltando na minha máquina Ubuntu. Anteriormente, no meu roteador antigo (TP-Link) também tenho configuração semelhante e funciona bem. Mas agora, não a máquina Ubuntu ou Raspberry pode acessá-lo.
O problema do software do roteador é um problema de configuração do Ubuntu / Raspberry?
Eu suponho que o servidor Samba 1.9 no roteador é mais ou menos padrão (mas antigo). Como posso me conectar corretamente usando um cliente samba moderno?
E por que posso listar algumas pastas inválidas na minha pasta montada? É apenas um problema de codificação?
- EDITAR
Pelo menos, con -o guest
ao montar a unidade, nenhuma senha é solicitada.