Как получить доступ к внешнему жесткому диску, подключенному к моему маршрутизатору?

17

Я запускаю Ubuntu 11.10, и у меня есть беспроводной двухдиапазонный маршрутизатор Netgear N600 с встроенным в него USB-портом. Естественно, маршрутизатор пришел с инструкциями о том, как монтировать и просматривать этот диск как с Windows, так и с Mac, но ничего о Linux. У меня есть внешний жесткий диск WD Elements 1 TB, который я бы хотел подключить к маршрутизатору и поделиться своей домашней сетью. Однако, когда я подключаю его, абсолютно ничего не происходит на моем рабочем столе.

Я проверил на двух разных машинах, и ничто не указывает на то, что привод был установлен (или даже вообще замечен) на любой машине. Я полностью понимаю, что это может быть невозможно сделать с помощью системы Linux, но я надеялся, что у кого-то может быть предложение.

    
задан Shawn 02.03.2012 в 21:52
источник

6 ответов

5

У меня есть тот же маршрутизатор и только что понял, как получить доступ к внешнему диску через Ubuntu. Я написал сообщение в блоге с подробностями , но вот короткая версия:

  1. Установите пакет smbfs ( sudo aptitude install smbfs ).
  2. Создайте каталог для монтирования внешнего жесткого диска (например, sudo mkdir /media/public ).
  3. Добавить строку в файл /etc/fstab ( gksudo gedit /etc/fstab ) - в конце файла добавить эту строку: //192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. Сохраните обновленный файл fstab, а затем перемонтируйте свои диски ( sudo mount -a ); теперь вы можете увидеть свой новый внешний накопитель в /media/public .
ответ дан Lance Bledsoe 06.04.2012 в 13:08
источник
9

Знаете ли вы IP-адрес вашего маршрутизатора? (обычно 192.168.1.1, но он может меняться).

Откройте окно «Браузер файлов» (Nautilus), затем нажмите Ctrl + L и в строке расположения, которая появляется, введите

smb://192.168.1.1

, чтобы мог предоставить вам доступ к диску, который обычно публикуется в сети по протоколу SMB.

    
ответ дан roadmr 02.03.2012 в 21:57
8

По состоянию на 10/23/2012
Вам нужен CIFS, а не SAMBA:

  1. sudo apt-get install cifs-utils
  2. Добавьте //192.168.1.1/USB_Storage /media/public cifs guest 0 0 к вашему /etc/fstab

Я бы не получил этого далеко без оригинального ответа, так что спасибо.

    
ответ дан LEO 24.10.2012 в 01:56
2

У меня были аналогичные проблемы с маршрутизатором год назад. «roadmr» имеет большое потенциальное решение, но есть небольшая вероятность, что вы можете быть на 192.168.0.1.

, и в этом случае вы smb: //192.168.0.1 (или другое в зависимости от вашего ip)

... хотя наиболее распространенным было бы 192.168.1.1, как предлагалось «roadmr».

Извините, если вы уже пробовали это, но ... введите терминал и введите ifconfig .

Это отобразит вашу IP-информацию.

Я довольно новичок в Linux, но немного поработал с сетями, поэтому я просто хотел выбросить его туда, что 192.168.1.1 может не быть вашим IP-адресом, поскольку я устанавливаю свой маршрутизатор на более двусмысленный IP, или я полностью скрываю сеть.     

ответ дан runningportland 03.03.2012 в 00:36
2

Хорошие инструкции выше, чтобы сделать диск видимым, но, если вы хотите сделать его доступным для записи для пользователя, вы должны определить его с помощью uid & amp; gid в вашей команде mount. Чтобы узнать uid (числовой идентификатор пользователя) & amp; gid (идентификатор цифровой группы) вашего пользователя, вы можете использовать команду:

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

EDIT: подтверждение того, что это работает на жестком диске, подключенном к USB, в D-LINK DIR-868L (ubuntu 14.04). Вместо USB_Storage вы должны использовать имя устройства, которое можно найти в веб-графическом интерфейсе маршрутизатора (Setup - > Storage - > Device). Не забудьте также проверить IP-адрес (это может быть не 192.168.1.1).

    
ответ дан Ossi Viljakainen 21.05.2014 в 15:39
0

Я использовал smbfs и после его компиляции вы найдете mount.smbfs под примером mount скрипта. Я уверен, что вы можете получить это из tar-файла после того, как вы установили двоичный файл? Я использовал эту команду для монтирования. N600, похоже, не понимает cifs.     

ответ дан user119151 06.01.2013 в 06:24