Я использую Ubuntu 11.10, и у меня есть беспроводной двухдиапазонный маршрутизатор Netgear N600 со встроенным USB-портом. Естественно, к маршрутизатору прилагались инструкции о том, как монтировать и просматривать этот диск с Windows и Mac, но ничего о Linux. У меня есть внешний жесткий диск WD Elements 1 ТБ, который я хотел бы подключить к маршрутизатору и использовать в своей домашней сети. Однако, когда я подключаю его, на моем рабочем столе абсолютно ничего не происходит.
Я проверил на двух разных машинах, и, кажется, ничто не указывает на то, что привод был установлен (или даже вообще не виден) на любой машине. Я полностью осознаю, что это может быть невозможно сделать с системой Linux, но я надеялся, что у кого-то может быть предложение.
У меня есть это тот же маршрутизатор и просто понял, как получить доступ к внешнему диску через Ubuntu. Я написал сообщение в блоге с подробностями , но вот краткая версия:
smbfs
( sudo aptitude install smbfs
). sudo mkdir /media/public
). / etc / fstab
( gksudo gedit / etc / fstab
) - в конце файла добавьте эту строку: // 192.168.1.1/USB_Storage / media / public smbfs guest 0 0
sudo mount -a
); теперь вы должны увидеть свой новый внешний диск по адресу / media / public
. Вы знаете IP-адрес своего маршрутизатора? (обычно 192.168.1.1, но он может отличаться).
Откройте окно обозревателя файлов (Nautilus), затем нажмите Ctrl + L и в появившейся строке адреса введите
smb://192.168.1.1
, который может дать вам доступ к диску, который обычно публикуется в сети через протокол SMB.
С 10/23/2012
Вам нужен CIFS, а не SAMBA :
sudo apt-получить установку cifs-utils
//192.168.1. 1/USB_Storage /media/public cifs guest 0 0
к вашему /etc/fstab
Я бы так далеко не зашел без оригинального ответа, так что спасибо.
Год назад у меня были похожие проблемы с маршрутизатором. "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-адрес или вообще скрыл сеть.
Хорошие инструкции, приведенные выше, чтобы сделать диск видимым, но если вы хотите сделать его доступным для записи для пользователя, вы должны определить его с помощью параметров 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).
Я использовал smbfs, и после его компиляции вы найдете mount.smbfs под примером монтирования скрипта. Я уверен, что вы можете получить это из файла tar после установки двоичного файла? Я использовал эту команду для монтирования. N600 вроде не понимает cifs.