web-dev-qa-db-ja.com

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

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

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

18
Shawn

私はこれと同じルーターを使用しており、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で新しい外部ドライブを見ることができるはずです。
6
Lance Bledsoe

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

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

smb://192.168.1.1

そのmayは、通常SMBプロトコルを介してネットワークに公開されるディスクへのアクセスを提供します。

10
roadmr

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に追加します

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

9
LEO

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

id <user>

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

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ではない場合があります)。

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
runningportland

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

0
user119151