ルーターに接続された外部ハードドライブにアクセスするにはどうすればよいですか?


18

Ubuntu 11.10を実行していますが、USBポートが組み込まれたNetgear N600ワイヤレスデュアルバンドルーターを所有しています。当然、ルーターには、WindowsとMacの両方でこのドライブをマウントして表示する方法の指示が付属していますが、Linuxについては何もありません。WD Elements 1 TBの外付けHDDがあり、ルーターに接続してホームネットワークで共有したい。ただし、プラグインしても、デスクトップでは何も起こりません。

2台の異なるマシンをチェックしましたが、どちらのマシンにもドライブがマウントされている(またはまったく見えない)ことを示すものは何もありません。Linuxシステムではこれを実行できない可能性があることは十分承知していますが、誰かが提案をすることを期待していました。


Windowsでドライブをマウントするための指示を説明するいくつかのコマンドを質問に追加できますか?
ブルーノペレイラ

回答:


6

私はこれと同じルーターを使用しており、Ubuntu経由で外部ドライブにアクセスする方法を見つけました。詳細を記載したブログ記事を書きましが、ここに短いバージョンがあります。

  1. smbfsパッケージをインストールします(sudo aptitude install smbfs)。
  2. 外付けハードドライブをマウントするディレクトリを作成します(例:)sudo mkdir /media/public
  3. ファイルに行を追加/etc/fstabgksudo gedit /etc/fstab)- ファイルの最後に次の行を追加します。//192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. 新しく更新されたfstabファイルを保存し、ドライブを再マウントします(sudo mount -a)。これで、新しい外部ドライブをで見ることができます/media/public

1
私は、CIFSの代わりに、smbfsのを使用していたそれを修正するために、私はあなたが言った正確に何をすべきかと、私はこのエラーは、「未知のファイルシステムタイプ『smbfsの』のマウント」を取得
Medya

fstabを変更せずにこれをどのように行いますか?つまり、完全なマウントコマンドとは何ですか?
m4l490n

10

ルーターのIPアドレスを知っていますか?(通常は192.168.1.1ですが、異なる場合があります)。

ファイルブラウザ(Nautilus)ウィンドウを開き、Ctrl + Lを押して、表示されるロケーションバーに次のように入力します。

smb://192.168.1.1

それが可能あなたに、通常はSMBプロトコルを介してネットワークに公開されたディスクへのアクセスを与えます。


10

2012/10/23現在、
SAMBAではなくCIFSが必要です:

  1. sudo apt-get install cifs-utils
  2. 追加//192.168.1.1/USB_Storage /media/public cifs guest 0 0あなたへ/etc/fstab

元の答えがなければ、ここまでは得られなかったので、ありがとう。


cifsがsmabaに取って代わりましたので、これはこの質問に対する正しい答えです!
メディア

2

1年前にルーターで同様の問題が発生しました。「roadmr」には素晴らしい解決策がありますが、192.168.0.1にいる可能性がわずかにあります

この場合、smb://192.168.0.1(またはIPに応じてその他)を入力します。

...もっとも一般的なのは「roadmr」が示唆するように192.168.1.1でしょう。

すでにお試しいただいた場合はおologiesび申し上げますが、...端末を入力してを入力してifconfigください


これにより、IP情報が表示されます

私はLinuxを初めて使用しますが、少しの間ネットワークを操作しているので、192.168.1.1がIPではない可能性があることを捨てたいと思いました。ネットワークを完全に隠します。


2

ディスクを表示するための上記の適切な手順ですが、ユーザーが書き込み可能にする場合は、mountコマンドでuidおよびgidオプションを使用して定義する必要があります。ユーザーのuid(数値ユーザーID)とgid(数値グループID)を確認するには、次のコマンドを使用できます。

id <user>

次に、uid=およびgid=-fields の値に注意してください。完了したら、次のコマンドを実行してテストできます。

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

ディスクが書き込み可能になったら、fstabエントリに同じ権限を追加できます。

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

編集:これがUSBでD-LINK DIR-868L(ubuntu 14.04)に接続されたハードドライブで動作することを確認します。USB_Storageの代わりに、デバイスの名前を使用する必要があります。これは、ルーターのWeb GUIで見つけることができます([設定]-> [ストレージ]-> [デバイス])。IPアドレスも確認することを忘れないでください(192.168.1.1ではない場合があります)。


こんにちは、私の自宅のコンピューターにはパスワードのないゲストユーザーがいます。そのユーザーをネットワークドライブの表示から除外したい場合はどうすればよいですか?2TBのストレージで同様のルーターを使用しています。4TBの1つを購入すべきだった:(
answerSeeker

sudo mount -o nosuid、uid = <ここにuidを挿入>、gid = <ここにgidを挿入> //192.168.1.1/USB_Storage/ / media / public /はパブリックではなくメディアの下にマウントされません
answerSeeker

以下の「適切なアドレスが見つかりません」がわかりません:john @ Desktop:〜$ sudo mount -o nosuid、uid = 1000、gid = 1000 //192.168.1.1/ExternalHDD/ / media / Public / rootのパスワード@ // 192.168.1.1/ExternalHDD/:適切なアドレスが見つかりません。なぜアイデアがありますか?PS入力したパスワードに関係なく、このメッセージが表示されます。
ジョンローズ

0

私はsmbfsを使用し、コンパイルした後、スクリプトのマウント例の下にmount.smbfsがあります。バイナリをインストールした後、tarファイルから取得できると確信していますか?そのコマンドを使用してマウントしました。N600はcifsを理解していないようです。


私の場合、USBフラッシュドライブのパッチはsmb URLを介して表示されますがsmb://192.168.1.1/USB_Drive_Storage_Media、開くことはできません(非アクティブ)。
ミント
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.