Je suis sous 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 de visualiser ce disque avec Windows et Mac, mais rien sur Linux. J'ai un disque dur externe WD Elements 1 TB que je souhaite brancher sur le routeur et le 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 est même visible) sur l'une ou l'autre machine. Je suis pleinement conscient du fait que cela pourrait ne pas être possible avec un système Linux, mais j'espérais que quelqu'un pourrait avoir une suggestion.
J'ai ce même routeur et viens de comprendre comment accéder à un lecteur externe via Ubuntu. J'ai écrit n article de blog avec les détails mais voici la version courte:
smbfs
(Sudo aptitude install smbfs
).Sudo mkdir /media/public
)./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
Sudo mount -a
); vous devriez maintenant pouvoir voir votre nouveau lecteur externe à /media/public
.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
que peut vous donne accès au disque, qui est généralement publié sur le réseau via le protocole SMB.
En date du 23/10/2012
Vous avez besoin de CIFS et non de SAMBA:
Sudo apt-get install cifs-utils
//192.168.1.1/USB_Storage /media/public cifs guest 0 0
à votre /etc/fstab
Je n'aurais pas pu aller aussi loin sans la réponse originale, alors merci.
Les instructions ci-dessus permettent de rendre le disque visible, mais si vous souhaitez le rendre accessible en écriture à l'utilisateur, vous devez le définir à l'aide des options uid & gid de votre commande mount. Pour connaître les uid (ID utilisateur numérique) et gid (ID de groupe numérique) de votre utilisateur, vous pouvez utiliser la commande suivante:
id <user>
Puis notez les valeurs dans uid=
et gid=
-fields. Une fois cela fait, 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 maintenant 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: Vérifiez 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 du périphérique, qui peut être trouvé sur l'interface graphique Web du routeur (Setup -> Storage -> Device). N'oubliez pas de vérifier également l'adresse IP (elle ne peut pas être 192.168.1.1).
J'ai eu des problèmes similaires avec le routeur il y a un an. "roadmr" a un très bon potentiel, mais il y a une petite chance que vous soyez sur 192.168.0.1
dans ce cas, vous devez entrer smb: //192.168.0.1 (ou autre en fonction de votre adresse IP)
... bien que le plus commun serait 192.168.1.1 comme "roadmr" suggéré.
Toutes mes excuses si vous avez déjà essayé cela, mais ... entrez le terminal et tapez ifconfig
.
Cela affichera vos informations IP
Je suis assez nouveau sous Linux, mais je travaille depuis un certain temps avec les réseaux. Je voulais simplement vous expliquer que 192.168.1.1 n'est peut-être pas votre adresse IP, car je règle mon routeur sur une adresse IP plus ambiguë. Je cache complètement le réseau.
J'ai utilisé smbfs et après l'avoir compilé, vous trouverez mount.smbfs dans l'exemple de script mount. Je suis sûr que vous pouvez obtenir cela à partir du fichier tar après avoir installé le binaire? J'ai utilisé cette commande pour monter. N600 ne semble pas comprendre les fichiers cifs.