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

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

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

20
задан 5 October 2012 в 07:28

6 ответов

У меня есть это тот же маршрутизатор и просто понял, как получить доступ к внешнему диску через 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 .
6
ответ дан 5 October 2012 в 07:28

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

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

smb://192.168.1.1

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

10
ответ дан 5 October 2012 в 07:28

С 10/23/2012
Вам нужен CIFS, а не SAMBA :

  1. sudo apt-получить установку cifs-utils
  2. Add //192.168.1. 1/USB_Storage /media/public cifs guest 0 0 к вашему /etc/fstab

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

11
ответ дан 5 October 2012 в 07:28

Год назад у меня были похожие проблемы с маршрутизатором. "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-адрес или вообще скрыл сеть.

2
ответ дан 5 October 2012 в 07:28

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

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 вы должны использовать имя устройства, которое можно найти в веб-интерфейсе маршрутизатора (Настройка -> Хранилище -> Устройство). Не забудьте также проверить IP-адрес (он может быть не 192.168.1.1).

2
ответ дан 5 October 2012 в 07:28

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

0
ответ дан 5 October 2012 в 07:28

Другие вопросы по тегам:

Похожие вопросы: