Come posso accedere a un disco rigido esterno collegato al mio router?


18

Sto eseguendo Ubuntu 11.10 e possiedo un router dual band wireless Netgear N600 con una porta USB incorporata. Naturalmente, il router è arrivato con le istruzioni su come montare e visualizzare questa unità sia con Windows che con Mac, ma nulla di Linux. Ho un HDD esterno da 1 TB WD Elements che vorrei collegare al router e condividere attraverso la mia rete domestica. Tuttavia, quando lo collego, non succede assolutamente nulla sul mio desktop.

Ho controllato due macchine diverse e nulla sembra indicare che l'unità sia stata montata (o addirittura vista) su entrambe le macchine. Sono pienamente consapevole che potrebbe non essere possibile farlo con un sistema Linux, ma speravo che qualcuno potesse avere un suggerimento.


Puoi aggiungere alcuni comandi alla tua domanda descrivendo le istruzioni fornite per montare l'unità sotto Windows?
Bruno Pereira,

Risposte:


6

Ho questo stesso router e ho appena capito come accedere a un'unità esterna tramite Ubuntu. Ho scritto un post sul blog con i dettagli ma ecco la versione breve:

  1. Installa il smbfspacchetto ( sudo aptitude install smbfs).
  2. Creare una directory in cui montare il disco rigido esterno (ad es sudo mkdir /media/public.).
  3. Aggiungi una riga al file /etc/fstab( gksudo gedit /etc/fstab) - alla fine del file aggiungi questa riga://192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. Salvare il file fstab appena aggiornato, quindi reinstallare le unità ( sudo mount -a); ora dovresti essere in grado di vedere la tua nuova unità esterna su /media/public.

1
Faccio esattamente quello che hai detto e ho visualizzato l'errore "mount: tipo di filesystem sconosciuto 'smbfs'", per risolverlo ho dovuto usare cifs invece di smbfs
Medya,

come lo faresti senza modificare fstab? Voglio dire, qual è il comando mount completo?
m4l490n,

10

Conosci l'indirizzo IP del tuo router? (di solito 192.168.1.1, ma può variare).

Apri una finestra Browser file (Nautilus), quindi premi Ctrl + L e nella barra della posizione che appare digita

smb://192.168.1.1

che può darti accesso al disco, che di solito è pubblicato sulla rete tramite il protocollo SMB.


10

A partire dal 23/10/2012
è necessario CIFS e non SAMBA:

  1. sudo apt-get install cifs-utils
  2. Aggiungi //192.168.1.1/USB_Storage /media/public cifs guest 0 0al tuo/etc/fstab

Non sarei arrivato così lontano senza la risposta originale, quindi grazie.


Grazie, questa è la risposta corretta a questa domanda, poiché cifs ha sostituito smaba!
Medya,

2

Ho avuto problemi simili con il router un anno fa. "roadmr" ha una grande soluzione potenziale, ma c'è una leggera possibilità che tu possa essere su 192.168.0.1

nel qual caso dovresti inserire smb: //192.168.0.1 (o altro a seconda del tuo ip)

... anche se il più comune sarebbe 192.168.1.1 come suggerito "roadmr".

Ci scusiamo se l'hai già provato, ma ... inserisci il terminale e digita ifconfig.


Questo mostrerà le tue informazioni IP

Sono abbastanza nuovo su Linux, ma ho lavorato con le reti per un po ', quindi volevo solo dirti che 192.168.1.1 potrebbe non essere il tuo IP, poiché ho impostato il mio router su un IP più ambiguo, o Nascondo del tutto la rete.


2

Buone istruzioni sopra per rendere visibile il disco, ma tuttavia, se si desidera renderlo scrivibile per l'utente, è necessario definirlo con le opzioni uid & gid nel comando mount. Per scoprire uid (ID utente numerico) e gid (ID gruppo numerico) del tuo utente, puoi usare il comando:

id <user>

Quindi nota i valori in uid=e gid=-fields. Una volta fatto, puoi testarlo dando il seguente comando:

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

Se il tuo disco è ora scrivibile, puoi aggiungere le stesse autorizzazioni nella voce fstab:

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

EDIT: Confermando che questo funziona su un disco rigido collegato con USB a un D-LINK DIR-868L (ubuntu 14.04). Invece di USB_Storage dovresti usare il nome del dispositivo, che puoi trovare sulla GUI web del router (Setup -> Storage -> Device). Non dimenticare di controllare anche l'indirizzo IP (potrebbe non essere 192.168.1.1).


Ciao, il mio computer di casa ha un utente guest senza password. Se volessi escludere quell'utente dal vedere la mia unità di rete cosa devo fare? Sto usando un router simile con 2 TB di spazio di archiviazione. Avrei dovuto comprare uno da 4 TB :(
answerSeeker il

sudo mount -o nosuid, uid = <inserisci uid qui>, gid = <inserisci gid qui> //192.168.1.1/USB_Storage/ / media / public / non monterà in pubblico ma in media
answerSeeker

Non capisco l '"Impossibile trovare l'indirizzo adatto" di seguito: john @ Desktop: ~ $ sudo mount -o nosuid, uid = 1000, gid = 1000 //192.168.1.1/ExternalHDD/ / media / Public / Password per root @ // 192.168.1.1/ExternalHDD/: Impossibile trovare l'indirizzo adatto. Qualche idea sul perché? PS Ricevo questo messaggio indipendentemente dalla password che scrivo.
John Rose,

0

Ho usato smbfs e dopo averlo compilato, troverai mount.smbfs sotto lo script di esempio mount. Sono sicuro che puoi ottenerlo dal file tar dopo aver installato il file binario? Ho usato quel comando per montare. N600 non sembra comprendere cifs.


Nel mio caso, la patch dell'unità flash USB è visibile tramite URL smb smb://192.168.1.1/USB_Drive_Storage_Media, ma non può essere aperta (inattiva).
Minto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.