Официальный форум СВД Встраиваемые Системы
19 Мая, 2012, 15:26:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: SAMBA2 для QNX 4.25 и КПДА.00002-01  (Прочитано 828 раз)
Олег Большаков
Администратор
Старожил

Сообщений: 2290


Читаю...


WWW
« : 28 Февраля, 2011, 00:19:16 »

SAMBA2 для QNX 4.25 и КПДА.00002-01
(English version)



Samba -- программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением и выпущена под лицензией GPL.

Samba работает на большинстве Unix-подобных систем, таких, как Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD. В QNX4 есть менеджер SMBfsys, который реализует клиентскую часть протокола SMB. В QNX6 для этой же цели служит fs-cifs. В OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive.


Установка Samba 2.2.12 в QNX4

Для сборки Samba 2.2.12 под QNX 4.25 понадобится исходный код с сайта http://samba.org, патч для QNX4 и скрипт для сборки. Сборка проводится в инструментальной среде Linux при помощи компилятора OpenWatcom 1.9. Чтобы не утомлять малозначительными подробностями процесса сборки, необходимые команды были собраны в один скрипт. Если собирать Samba из исходных кодов не планируется, то можно скачать и установить уже собранный архив. Все ссылки на скачивание расположены внизу этого сообщения.


1. Сборка

Скачиваем архив с исходным кодом, патч для QNX4 и скрипт сборки в один каталог и выполняем команду:

Код:
$ ./samba-2.2.12-qnx4-build.sh

Если инструментальная система настроена правильно, то на выходе будет создан архив samba-2.2.12-qnx4-bin-YYYYMMDD.tar.gz с исполняемыми модулями для QNX4.


2. Установка из архива

Необходимо скопировать архив samba-2.2.12-qnx4-bin-YYYYMMDD.tar.gz в корневой каталог QNX4 и выполнить команду:

Код:
# /etc/install -u samba-2.2.12-qnx4-bin-YYYYMMDD.tar.gz

Все компоненты Samba устанавливаются в каталог /usr/samba, если требуется запуск программ из командной строки, то необходимо добавит путь /usr/samba/bin в переменную окружения PATH:

Код:
# PATH=$PATH:/usr/samba/bin

Конфигрурационный файл smb.conf расположен в каталоге /usr/samba/lib, но для удобства работы во время установки создаётся символическая ссылка на этот каталог в /etc/samba. Рекомендуется ознакомиться с документацией на Samba и подготовить файл /etc/samba/smb.conf на базе smb.conf.default. Зачастую, внесение изменений в штатный конфигурационный файл не требуется за исключением указания сетевого интерфейса, например:

Код:
interfaces = 192.168.0.11/24

Тут 192.168.0.11 это IP-адрес машины, на которой запускается Samba-сервер, а 24 -- маска подсети.

Необходимо добавить пользователя Samba и установить ему пароль, например:

Код:
# smbpasswd -a root

Внимание! Не рекомендуется устанавливать системный пароль, как пароль Samba. Учтите, что пользователь должен существовать в системе (присутствовать в /etc/passwd). База данных пользоватлей хранится в каталоге /usr/samba/private.

Для удобства конфигурации Samba можно настроить сервис SWAT. Для этого необходимо прописать в файл /etc/services следующую строку:

Код:
swat            901/tcp

И в файл /etc/inetd.conf:

Код:
swat    stream  tcp     nowait.400  root    /usr/samba/bin/swat swat

Требуется перезапустить сервис inetd. После этого управлять сервером Samba можно удалённо из браузера, по адресу http://<hostname>:901, где <hostname> имя или IP-адрес QNX4 системы с запущенным Samba-сервером.

Запуск сервера Samba осуществляется следующим образом:

Код:
# /usr/samba/bin/smbd -D
# /usr/samba/bin/nmbd -D

Если требуется работа Samba после каждого перезапуска компьютера, то эти строки можно прописать в системный конфигурационный файл /etc/config/sysinit.<node>.


Ссылки

 - Официальный сайт Samba
 - Описание в википедии
 - SAMBA3 для QNX
 - Настройка OpenWatcom для QNX4
 - Утилита wacc


Ссылки для QNX4

<-->
« Последнее редактирование: 16 Августа, 2011, 16:35:39 от Олег Большаков » Записан

marfia@rambler.ru
Интересующийся

Сообщений: 1


« Ответ #1 : 19 Июня, 2011, 18:28:53 »

Лаконичная, ясная и полезная статья.
Большое спасибо.
                          С ув. Соловьев

P.S. "Очепятка": или IP-фдрес QNX4 системы с запущенным Sama-сервером.
Записан
Олег Большаков
Администратор
Старожил

Сообщений: 2290


Читаю...


WWW
« Ответ #2 : 19 Июня, 2011, 18:47:23 »

Спасибо, опечатку исправил. Рад, что наш форум оказался Вам полезен.

PS1: Мне кажется, что лучше изменить отображаемое на форуме имя, а то Ваш e-mail могут заспамить.
Записан

Алексей Ермолинский
Сотрудник СВД Встраиваемые Системы
Сотрудник СВД ВС
Пользователь

Сообщений: 22



WWW
« Ответ #3 : 16 Августа, 2011, 16:29:50 »

P.S. "Очепятка": или IP-фдрес QNX4 системы с запущенным Sama-сервером.
Спасибо, опечатку исправил.
А вторую? Sama-сервер так и осталось Smiley
Записан
Олег Большаков
Администратор
Старожил

Сообщений: 2290


Читаю...


WWW
« Ответ #4 : 16 Августа, 2011, 16:37:22 »

Не сдаются. Smiley Исправил, спасибо.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2012 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 10 Мая, 2012, 21:03:21