четверг, 22 августа 2013 г.

Расшаривание папок в Kubuntu

Способ, позволяющий расшарить папки в локальной сети как между Linux-Linux, так и Linux-Windows компьютерами. В статье приведена простая настройка NFS. Метод работает как на WiFi, так и на витой паре.



Вы должны изменить IP-адреса, пути, названия папок, имена компьютеров на свои соответственно.
  • Компьютер-сервер 192.168.0.1 (компьютер, который расшаривает папки в сеть)
  • Компьютер-клиент 192.168.0.2 (компьютер, который видит эти папки в сети)


I

Для начала работы нужно проверить связь сервера с клиентом. Для этого откроем Терминал и пропингуем сервер:
ping 192.168.0.1
Если пакеты уходят, то все отлично и мы движемся дальше. Если нет, то вы неправильно установили соединение между компьютерами или у вас поврежден кабель.

II

Установим нужные пакеты на компьютере-клиенте:
sudo apt-get install nfs-common portmap

Установим нужные пакеты на компьютере-сервере:
sudo apt-get install nfs-kernel-server nfs-common portmap

III

Создаем папку для расшаривания на компьютере-сервере и запоминаем ее путь, у меня:
home/user/share

Создаем папку для монтирования расшаренных папок на компьютере-клиенте, у меня:
home/nout/share

IV

Открываем на компьютере-сервере файл настроек для расшаривания:
sudo kate /etc/exports

И прописываем параметры для расшаривания:
/home/user/share 192.168.0.2(rw,async,no_subtree_check)

Где:
  • /home/user/share - путь до расшаренной папки
  • 192.168.0.2 - IP-адрес разрешенного клиента
  • rw - чтение и запись
  • async - не синхронизировать
  • no_subtree_check - отключает проверку вложенных папок

V

Перезапускаем сервер командой:
sudo /etc/init.d/nfs-kernel-server restart

VI

Монтируем расшаренные папки сервера на клиентском компьютере:
sudo mount -t nfs 192.168.0.1:/home/user/share /home/nout/share

Где:
  • mount - монтирование
  • -t nfs - файловая система NFS
  • 192.168.0.1:/home/user/share - IP-адрес сервера и путь к рашаренным папкам
  • /home/nout/share - место для монтирования

PS:

Для удобства можно сделать автомонтирование расшаренных папок при запуске системы, для этого откроем файл настроек на компьютере-клиенте:
sudo kate /etc/fstab
И вставим строчку:
# Shara
192.168.0.1:/home/user/share /home/nout/share nfs defaults 0 0

Где:
  • 192.168.0.1:/home/user/share - IP-адрес сервера и путь к рашаренным папкам
  • /home/nout/share - место для монтирования
  • nfs - файловая система
  • defaults 0 0 - опции монтирования по-умолчанию
Для Windows-компьютеров существуют NFS-клиент NekoDrive

Источник:

2 комментария:

  1. Я проще сделал. Ну и задача несколько иная у меня. Подключаться по вафле, через свою сеть, к расшаренным папкакми Винды из Бунты. Упор делаю на то чтов Линуксе ничего не надо было расшаривать. То же, пробежал по инету, по манам, в том числе и тот что ты кидал ссылку в переписке. И намудрил ))))))))))) и поствил всякие самбы-шмамбы и прочий хлам, который мне не нужен в принципе.
    В результате загнобил бунту и решил переставиться. ))) А терь ближе к делу. Если надо как в моём случае, получить доступ по вафле к Виндовым папкам.... то всё в Убунте уже есть и ставить ничего не надо.Smb-client - он уже есть в убунте по умолчанию. А больше ничего и не надо. Правда и никакое автомонтирование и прочее мне то же не надо. Всё ручками, раз в пятилетку как говориться файлу туда-сюда перекинуть)).
    Я так сделал, сначала в бунте создал точку доступа для вафли, НЕ ПРИБЕГАЯ К СТОРОННИМ УТИЛИТАМ!, ВСЁ РОДНЫМ НЕТВОРК-МАНАГЕРОМ. Потом соответсно, с другого компа из Винды подключился к этой сети. Далее в Винде включаем общий доступ и т.д и т.п. В Винде как я понимаю должен быть запущен Сервер и Рабочая станция в обязательном порядке. (Сервер точно).
    Ну и открываем Дельфин, на вкладке Сеть например, в адресной строке \\имя виндокомпа в сети\расшаренная папка\ ну или \\имя виндокомпа в сети\ в завиимости что и как в Винде расшарено. Усё. ))) Далее появляется окошко авторизации, где необходимо ввести Имя пользователя и пароль Винды. ))) Всё просто на самом деле.

    ОтветитьУдалить
  2. Спасибо! Способ с Samba тоже будет рассмотрен в будущем...

    ОтветитьУдалить