Como acesso um disco rígido externo conectado ao meu roteador?


18

Estou executando o Ubuntu 11.10 e possuo um roteador de banda dupla sem fio Netgear N600 com uma porta USB embutida. Naturalmente, o roteador veio com instruções sobre como montar e visualizar esta unidade no Windows e no Mac, mas nada sobre o Linux. Eu tenho um HDD externo de 1 TB da WD Elements que gostaria de conectar ao roteador e compartilhar em minha rede doméstica. No entanto, quando eu o conecto, absolutamente nada acontece na minha área de trabalho.

Eu verifiquei em duas máquinas diferentes e nada parece indicar que a unidade foi montada (ou sequer é vista) nas duas máquinas. Estou plenamente ciente de que talvez não seja possível fazer isso com um sistema Linux, mas esperava que alguém pudesse ter uma sugestão.


Você pode adicionar alguns comandos à sua pergunta, descrevendo as instruções fornecidas para montar a unidade no Windows?
Bruno Pereira

Respostas:


6

Eu tenho esse mesmo roteador e acabei de descobrir como acessar uma unidade externa via Ubuntu. Eu escrevi um post com os detalhes, mas aqui está a versão curta:

  1. Instale o smbfspacote ( sudo aptitude install smbfs).
  2. Crie um diretório no qual montar seu disco rígido externo (por exemplo, sudo mkdir /media/public).
  3. Adicione uma linha ao arquivo /etc/fstab( gksudo gedit /etc/fstab) - no final do arquivo, adicione esta linha://192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. Salve seu arquivo fstab recém-atualizado e remonte suas unidades ( sudo mount -a); agora você poderá ver sua nova unidade externa em /media/public.

11
Eu faço exatamente o que você disse e eu recebo este erro "mount: 'smbfs' desconhecido tipo de sistema de arquivos", para corrigi-lo eu tive que usar cifs em vez de smbfs
Medya

como você faria isso sem modificar o fstab? Quero dizer, qual é o comando completo de montagem?
m4l490n 10/02

10

Você conhece o endereço IP do seu roteador? (geralmente 192.168.1.1, mas pode variar).

Abra uma janela do Navegador de arquivos (Nautilus), pressione Ctrl + L e, na barra de localização que aparece, digite

smb://192.168.1.1

que pode lhe dar acesso ao disco, que geralmente é publicado na rede por meio do protocolo SMB.


10

Em 23/10/2012,
você precisa do CIFS e não do SAMBA:

  1. sudo apt-get install cifs-utils
  2. Adicione //192.168.1.1/USB_Storage /media/public cifs guest 0 0ao seu/etc/fstab

Eu não teria chegado tão longe sem a resposta original, então obrigado.


Obrigado, esta é a resposta correta para esta pergunta, uma vez que os CIFs substituíram o smaba!
Medya

2

Eu tive problemas semelhantes com o roteador há um ano. "roadmr" tem uma grande solução em potencial, mas há uma pequena chance de você estar em 192.168.0.1

nesse caso, você digitaria smb: //192.168.0.1 (ou outro, dependendo do seu ip)

... embora o mais comum seja 192.168.1.1 como sugerido "roadmr".

Desculpas se você já tentou isso, mas ... entre no terminal e digite ifconfig.


Isso exibirá suas informações de IP

Eu sou bastante novo no Linux, mas trabalhei um pouco com as redes, então só queria mostrar a você que 192.168.1.1 pode não ser o seu IP, pois configurei meu roteador para um IP mais ambíguo ou Eu escondo a rede completamente.


2

Boas instruções acima para tornar o disco visível, mas, no entanto, se você deseja torná-lo gravável para o usuário, você deve defini-lo com as opções uid & gid no seu comando mount. Para descobrir o uid (ID numérico do usuário) e o gid (ID numérico do grupo) do seu usuário, você pode usar o comando:

id <user>

Observe os valores nos campos uid=e gid=. Depois de concluído, você pode testá-lo, dando o seguinte comando:

sudo mount -o nosuid,uid=<insert uid here>,gid=<insert gid here> //192.168.1.1/USB_Storage/ /media/public/

Se o seu disco agora estiver gravável, você poderá adicionar as mesmas permissões na entrada fstab:

//192.168.1.1/USB_Storage/ /media/public/ cifs guest,uid=<insert uid here>,gid=<insert gid here> 0 0

EDIT: Confirmando que isso funciona em um disco rígido conectado a USB em um D-LINK DIR-868L (ubuntu 14.04). Em vez de USB_Storage, você deve usar o nome do dispositivo, que pode ser encontrado na GUI da web do roteador (Configuração -> Armazenamento -> Dispositivo). Não se esqueça de verificar o endereço IP também (pode não ser 192.168.1.1).


Olá, meu computador doméstico tem um usuário convidado sem senha. Se eu quiser excluir esse usuário da minha unidade de rede, o que devo fazer? Estou usando um roteador semelhante com 2 TB de armazenamento. Deveria ter comprado 4TB um :(
answerSeeker

sudo mount -o nosuid, uid = <insira uid aqui>, gid = <insira gid aqui> //192.168.1.1/USB_Storage/ / media / public / não será montado em público, mas em mídia
answerSeeker

Eu não entendo o 'Não foi possível encontrar o endereço adequado' abaixo: john @ Desktop: ~ $ sudo mount -o nosuid, uid = 1000, gid = 1000 //192.168.1.1/ExternalHDD/ / media / Public / Password for root @ // 192.168.1.1/ExternalHDD/: Não foi possível encontrar o endereço adequado. Alguma idéia do porquê? PS: Recebo essa mensagem independentemente da senha que digito.
John Rose

0

Eu usei o smbfs e, depois de compilado, você encontrará mount.smbfs no exemplo script mount. Tenho certeza que você pode obter isso do arquivo tar depois de instalar o binário? Eu usei esse comando para montar. O N600 parece não entender os CIFs.


No meu caso, o patch da unidade flash USB é visível via URL smb smb://192.168.1.1/USB_Drive_Storage_Media, mas não pode ser aberto (inativo).
minto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.