¿Cómo accedo a un disco duro externo conectado a mi enrutador?

18

Estoy ejecutando Ubuntu 11.10 y tengo un enrutador inalámbrico de banda dual Netgear N600 con un puerto USB incorporado. Naturalmente, el enrutador vino con instrucciones sobre cómo montar y ver esta unidad con Windows y Mac, pero nada sobre Linux. Tengo un HDD externo WD Elements de 1 TB que me gustaría conectar al enrutador y compartir en mi red doméstica. Sin embargo, cuando lo enchufo, no pasa absolutamente nada en mi escritorio.

Revisé dos máquinas diferentes y nada parece indicar que la unidad se ha montado (o incluso se ve) en cualquiera de las máquinas. Soy plenamente consciente de que puede que no sea posible hacer esto con un sistema Linux, pero esperaba que alguien pudiera tener una sugerencia.

Shawn
fuente
¿Puede agregar algunos comandos a su pregunta que describan las instrucciones que se dan para montar la unidad en Windows?
Bruno Pereira

Respuestas:

6

Tengo este mismo enrutador y acabo de descubrir cómo acceder a una unidad externa a través de Ubuntu. Escribí una publicación de blog con los detalles, pero aquí está la versión corta:

  1. Instale el smbfspaquete ( sudo aptitude install smbfs).
  2. Cree un directorio en el que montar su disco duro externo (por ejemplo, sudo mkdir /media/public).
  3. Agregue una línea al archivo /etc/fstab( gksudo gedit /etc/fstab): al final del archivo agregue esta línea://192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. Guarde su archivo fstab recién actualizado y luego vuelva a montar sus unidades ( sudo mount -a); ahora debería poder ver su nueva unidad externa en /media/public.
Lance Bledsoe
fuente
1
Hago exactamente lo que dijiste y recibo este error "mount: tipo de sistema de archivos desconocido 'smbfs'", para solucionarlo tuve que usar cifs en lugar de smbfs
Medya
¿Cómo harías esto sin modificar fstab? Quiero decir, ¿cuál es el comando de montaje completo?
m4l490n
10

¿Conoces la dirección IP de tu enrutador? (generalmente 192.168.1.1, pero puede variar).

Abra una ventana del Navegador de archivos (Nautilus), luego presione Ctrl + L y en la barra de ubicación que aparece escriba

smb://192.168.1.1

eso puede darle acceso al disco, que generalmente se publica en la red a través del protocolo SMB.

roadmr
fuente
10

A partir del 23/10/2012
Necesita CIFS no SAMBA:

  1. sudo apt-get install cifs-utils
  2. Añadir //192.168.1.1/USB_Storage /media/public cifs guest 0 0a tu/etc/fstab

No habría llegado tan lejos sin la respuesta original, así que gracias.

LEÓN
fuente
Gracias, esta es la respuesta correcta a esta pregunta, ¡ya que los cifs reemplazaron a smaba!
Medya
2

He tenido problemas similares con el enrutador hace un año. "roadmr" tiene una gran solución potencial, pero hay una pequeña posibilidad de que estés en 192.168.0.1

en cuyo caso ingresaría smb: //192.168.0.1 (u otro dependiendo de su ip)

... aunque el más común sería 192.168.1.1 como sugiere "roadmr".

Disculpas si ya lo has intentado, pero ... ingresa el terminal y escribe ifconfig.


Esto mostrará su información de IP

Soy bastante nuevo en Linux, pero he trabajado con redes por un tiempo, así que solo quería decirles que 192.168.1.1 podría no ser su IP, ya que configuré mi enrutador a una IP más ambigua, o Oculto la red por completo.

runningportland
fuente
2

Buenas instrucciones anteriores para hacer que el disco sea visible, pero sin embargo, si desea que el usuario pueda escribirlo, debe definirlo con las opciones uid & gid en su comando de montaje. Para averiguar el uid (ID numérico de usuario) y gid (ID numérico de grupo) de su usuario, puede usar el comando:

id <user>

Luego observe los valores en uid=y gid=-campos. Una vez hecho esto, puede probarlo dando el siguiente comando:

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

Si su disco ahora es grabable, puede agregar los mismos permisos en la entrada fstab:

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

EDITAR: confirmando que esto funciona en un disco duro conectado con USB en un D-LINK DIR-868L (ubuntu 14.04). En lugar de USB_Storage, debe usar el nombre del dispositivo, que se puede encontrar en la GUI web del enrutador (Configuración -> Almacenamiento -> Dispositivo). No olvide comprobar también la dirección IP (puede que no sea 192.168.1.1).

Ossi Viljakainen
fuente
Hola, la computadora de mi casa tiene un usuario invitado sin contraseña. Si quisiera excluir a ese usuario de ver mi unidad de red, ¿qué debo hacer? Estoy usando un enrutador similar con 2 TB de almacenamiento. Debería haber comprado 4TB uno :(
answerSeeker
sudo mount -o nosuid, uid = <insertar uid aquí>, gid = <insertar gid aquí> //192.168.1.1/USB_Storage/ / media / public / no se montará en público sino en medios
answerSeeker
No entiendo el 'No se puede encontrar la dirección adecuada' a continuación: 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/: no se puede encontrar la dirección adecuada. Alguna idea de por qué? PD: Recibo este mensaje independientemente de la contraseña que escriba.
John Rose
0

Usé smbfs y después de compilarlo, encontrarás mount.smbfs en el ejemplo de montaje de script. ¿Estoy seguro de que puede obtenerlo del archivo tar después de instalar el binario? Usé ese comando para montar. N600 no parece entender cifs.

usuario119151
fuente
En mi caso, el parche de la unidad flash USB es visible a través de la URL de smb smb://192.168.1.1/USB_Drive_Storage_Media, pero no se puede abrir (inactivo).
minto