Como eu 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 integrada. Naturalmente, o roteador veio com instruções sobre como montar e visualizar essa unidade com Windows e Mac, mas nada sobre o Linux. Eu tenho um HDD externo WD Elements 1 TB que gostaria de conectar ao roteador e compartilhar em minha rede doméstica. No entanto, quando eu 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 é vista até mesmo) em qualquer uma das máquinas. Estou plenamente ciente de que talvez não seja possível fazer isso com um sistema Linux, mas esperava que alguém tivesse uma sugestão.

    
por Shawn 02.03.2012 / 21:52

6 respostas

6

Eu tenho este mesmo roteador e descobri como acessar um drive externo via Ubuntu. Eu escrevi uma postagem no blog com os detalhes mas aqui está a versão curta:

  1. Instale o pacote smbfs ( sudo aptitude install smbfs ).
  2. Crie um diretório para 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 as unidades ( sudo mount -a ); Agora você deve conseguir ver sua nova unidade externa em /media/public .
por Lance Bledsoe 06.04.2012 / 13:08
9

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 dar acesso ao disco, que geralmente é publicado na rede através do protocolo SMB.

    
por roadmr 02.03.2012 / 21:57
9

A partir de 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 0 ao seu /etc/fstab

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

    
por LEO 24.10.2012 / 01:56
2

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

em qual caso você entraria smb: //192.168.0.1 (ou outro dependendo do seu ip)

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

Desculpas se já experimentaste isto, mas ... entre no terminal e digite ifconfig .

Isso exibirá suas informações de IP

Sou bastante novo no Linux, mas trabalhei com redes um pouco, então eu só queria lançar para você que 192.168.1.1 pode não ser o seu IP, já que configurei meu roteador para um ambiente mais ambíguo. IP, ou eu escondo a rede completamente.

    
por runningportland 03.03.2012 / 00:36
2

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

id <user>

Em seguida, observe os valores em uid= e gid= -fields. Uma vez feito, 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 puder ser gravado, 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: Confirmar que isso funciona em um disco rígido conectado com 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).

    
por Ossi Viljakainen 21.05.2014 / 15:39
0

Eu usei o smbfs e, depois de compilado, você encontrará o mount.smbfs sob a montagem de script de exemplo. Tenho certeza de que você pode obter isso do arquivo tar depois de ter instalado o binário? Eu usei esse comando para montar. N600 não parece entender cifs.

    
por user119151 06.01.2013 / 06:24