Comment accéder à un disque dur externe branché sur mon routeur?


18

J'utilise Ubuntu 11.10 et je possède un routeur double bande sans fil Netgear N600 avec un port USB intégré. Naturellement, le routeur est venu avec des instructions sur la façon de monter et d'afficher ce disque avec Windows et Mac, mais rien sur Linux. J'ai un disque dur externe WD Elements 1 To que je voudrais brancher sur le routeur et partager sur mon réseau domestique. Cependant, lorsque je le branche, absolument rien ne se passe sur mon bureau.

J'ai vérifié sur deux machines différentes et rien ne semble indiquer que le lecteur a été monté (ou même vu du tout) sur l'une ou l'autre machine. Je suis pleinement conscient qu'il n'est peut-être pas possible de le faire avec un système Linux, mais j'espérais que quelqu'un pourrait avoir une suggestion.


Pouvez-vous ajouter quelques commandes à votre question décrivant les instructions données pour monter le disque sous Windows?
Bruno Pereira

Réponses:


6

J'ai ce même routeur et je viens de découvrir comment accéder à un disque externe via Ubuntu. J'ai écrit un article de blog avec les détails mais voici la version courte:

  1. Installez le smbfspackage ( sudo aptitude install smbfs).
  2. Créez un répertoire dans lequel monter votre disque dur externe (par exemple, sudo mkdir /media/public).
  3. Ajoutez une ligne au fichier /etc/fstab( gksudo gedit /etc/fstab) - à la fin du fichier ajoutez cette ligne://192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. Enregistrez votre fichier fstab nouvellement mis à jour puis remontez vos disques ( sudo mount -a); vous devriez maintenant pouvoir voir votre nouveau disque dur externe sur /media/public.

1
Je fais exactement ce que vous avez dit et j'obtiens cette erreur "mount: unknown fileystem type 'smbfs'", pour y remédier j'ai dû utiliser des cifs au lieu de smbfs
Medya

comment feriez-vous cela sans modifier fstab? Je veux dire, quelle est la commande complète de montage?
m4l490n

10

Connaissez-vous l'adresse IP de votre routeur? (généralement 192.168.1.1, mais cela peut varier).

Ouvrez une fenêtre du navigateur de fichiers (Nautilus), puis appuyez sur Ctrl + L et dans la barre d’emplacement qui apparaît, tapez

smb://192.168.1.1

qui peut vous donner accès au disque, qui est généralement publié sur le réseau via le protocole SMB.


10

Au 23/10/2012,
vous avez besoin de CIFS et non de SAMBA:

  1. sudo apt-get install cifs-utils
  2. Ajoutez //192.168.1.1/USB_Storage /media/public cifs guest 0 0à votre/etc/fstab

Je ne serais pas allé aussi loin sans la réponse originale, alors merci.


Merci c'est la bonne réponse à cette question, puisque les cifs ont remplacé smaba!
Medya

2

J'ai eu des problèmes similaires avec le routeur il y a un an. "roadmr" a une excellente solution potentielle, mais il y a une légère chance que vous soyez sur 192.168.0.1

dans ce cas, vous devez entrer smb: //192.168.0.1 (ou autre selon votre ip)

... bien que le plus courant soit 192.168.1.1 comme le suggère "roadmr".

Toutes mes excuses si vous avez déjà essayé, mais ... entrez le terminal et tapez ifconfig.


Cela affichera vos informations IP

Je suis assez nouveau sur Linux, mais j'ai travaillé un peu avec les réseaux, donc je voulais juste vous dire que 192.168.1.1 pourrait ne pas être votre IP, car j'ai défini mon routeur sur une IP plus ambiguë, ou Je cache complètement le réseau.


2

Bonnes instructions ci-dessus pour rendre le disque visible, mais cependant, si vous voulez le rendre accessible en écriture pour l'utilisateur, vous devez le définir avec les options uid & gid dans votre commande de montage. Pour connaître l'uid (ID utilisateur numérique) et le gid (ID de groupe numérique) de votre utilisateur, vous pouvez utiliser la commande:

id <user>

Notez ensuite les valeurs dans les champs uid=et gid=. Une fois terminé, vous pouvez le tester en donnant la commande suivante:

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

Si votre disque est désormais accessible en écriture, vous pouvez ajouter les mêmes autorisations dans l'entrée fstab:

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

EDIT: Confirmation que cela fonctionne sur un disque dur branché avec USB dans un D-LINK DIR-868L (ubuntu 14.04). Au lieu de USB_Storage, vous devez utiliser le nom de l'appareil, qui se trouve sur l'interface graphique Web du routeur (Configuration -> Stockage -> Appareil). N'oubliez pas de vérifier également l'adresse IP (elle peut ne pas être 192.168.1.1).


Bonjour, mon ordinateur personnel a un utilisateur invité sans mot de passe. Si je voulais empêcher cet utilisateur de voir mon lecteur réseau, que dois-je faire? Im utilisant un routeur similaire avec 2 To de stockage. J'aurais dû acheter un 4 To :(
answerSeeker

sudo mount -o nosuid, uid = <insert uid here>, gid = <insert gid here> //192.168.1.1/USB_Storage/ / media / public / ne sera pas monté sous public mais sous media
answerSeeker

Je ne comprends pas le «Impossible de trouver l'adresse appropriée» ci-dessous: 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/: impossible de trouver l'adresse appropriée. Des idées pourquoi? PS Je reçois ce message quel que soit le mot de passe que je tape.
John Rose

0

J'ai utilisé smbfs et après l'avoir compilé, vous trouverez mount.smbfs sous l'exemple de montage de script. Je suis sûr que vous pouvez l'obtenir à partir du fichier tar après avoir installé le binaire? J'ai utilisé cette commande pour monter. N600 ne semble pas comprendre les cifs.


Dans mon cas, le patch du lecteur flash USB est visible via l'URL smb smb://192.168.1.1/USB_Drive_Storage_Media, mais ne peut pas être ouvert (inactif).
minto
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.