Здравствуйте, уважаемые читатели. В этой статье я попытаюсь объяснить один из вариантов создании сети между компьютерами на базе Linux, создание сети между Android-устройством и Linux, причем попробую все это представить максимально просто и доступно для рядового пользователя.
Итак, у нас имеются несколько испытуемых:
- Стационарный компьютер с предустановленными двумя дистрибутивами Linux (Mint и Runtu Lite);
- Ноутбук Lenovo ThinkPad E531 с установленным дистрибутивом Elementary OS;
- Планшет на Android – Nexus 7 второго поколения;
- Маршрутизатор D-Link DIR-615.
При выборе варианта для создания сети мой выбор пал на такую вещь, как Samba. Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущенным под лицензией GPL (Материал из Wikipedia).
Samba довольно прост в настройке, в отличие от NFS, FTP, SFTP, имеется возможность подключить к сети компьютер на базе Windows и устройства на Android без лишних телодвижений.
Настройка сети довольно проста. Оба компьютера подключены через Ethernet интерфейс, планшет подключен по Wi-Fi.
На Linux Mint Samba уже установлен и остается только расшарить нужную нам директорию для обмена файлами. Для этого на нужной папке с файлами нажимаем правую клавишу мыши и выбираем пункт “Опубликовать папку”. Вводим пароль для авторизации и в поле “Публикация с помощью” выбрать “Сети Windows (SMB)”. При необходимости можем сменить ниже в окне имя публикуемой директории, дописать нужные нам комментарии и установить параметр шаринга “Только чтение”.
Поздравляю, директория опубликована в домашней сети, можно приступать к настройке других дистрибутивов которые у нас имеются.
Runtu Lite и Elementary OS основаны на одном дистрибутиве – это Ubuntu 12.04, что позволяет обойтись аналогичными настройками для обеих систем, так что приступим.
Для начала установим Samba и графическую оболочку для шаринга директорий. Для этого в консоли набираем следующую команду:
sudo apt-get install samba system-config-samba
Вводим пароль. Напоминаю для тех, кто не знает что делать, если пароль не вводится. Отображения символов не будет, просто вводим вслепую ваш пароль и жмем Enter. Если ошибка, проверьте раскладку клавиатуры. После установки открываем меню приложений и ищем “Samba”
По умолчанию для шаринга доступны только принтеры. Для раcшаривания директорий нажимаем на зеленый плюс слева вверху, в открывшимся окне выбираем нужную папку и выставляем при необходимости галочки на строке разрешения записи и видимости директории.
На вкладке “Доступ” выбираем пользователей, которым будет разрешено просматривать нашу директорию, либо ставим галочку напротив общего доступа.
Готово. Проверяем доступность нашей расшаренной директории в сети.
Проверяем доступность расшаренной папки на Linux Mint в Elementary OS.
Теперь подключаемся к Wi-Fi на нашем Android-устройстве. В качестве программ для доступа к компьютерам будем использовать либо Solid Explorer, либо ES File Manager. В Solid Explorer жмем на “Создать” и выбираем “SMB – соединение”, в открывшимся окне “Найти” выбираем нужный нам компьютер и жмем “ОК”.
В ES File Manager свайпом перемещаемся на вкладку “Homepage” и выбираем Lan, жмем “Scan” и выбираем из списка нужный нам компьютер.
Готово, можно просматривать с планшета или телефона файлы на компьютере, смотреть фильмы, не перекидывая их на устройство, слушать музыку и так далее.
Примечание: если вы имеете NTFS-накопитель, но к нему нету доступа с другого устройства, в настройках Samba на вкладке “Безопасность” в поле “Режим аутентификации” нужно выбрать параметр “Ресурс”, после чего все будет работать.
Теперь о шаринге папок с Android-устройства на компьютер. В ES File Manager на вкладке “Homepage” жмем “Remote manager” и “Включить”.
С компьютера в файловом менеджере выбираем “Сеть” и сверху справа жмем “Connect to server”.
В выпавшем меню вводим данный. В строке “Сервер” вводим IP, в строке “Порт” – число после двоеточия.
Если такого пункта меню нет, можно использовать сторонний софт для FTP-доступа, например, FileZilla. Для установки в консоли введите команду:
sudo apt-get install filezilla
После установки откройте программу и в соответствующих полях введите данные с приложения на Android. В строке “Хост” вводим IP, в строке “Порт” – число после двоеточия, остальные поля не трогаем и жмем “Быстрое соединение” – в правой колонке будут файлы с вашего гаджета, а в левой – файлы компьютера.
На этом все. Если у вас есть вопросы – пишите в комментариях. Лайкайте, делайте репосты, а в одной из следующих статей попытаюсь рассказать о том, как создать сеть Windows – Linux.