Во многих случаях удобно иметь доступ к ресурсам другого компьютера, подключенного к сети. QNX4 позволяет иметь доступ к ресурсам компьютера под управлением Windows. Ниже приведены подробные инструкции по конфигурированию систем. Необходимо разрешить совместный доступ в Windows и запустить SMBfsys в QNX. 
Требуется:
1.	Два компьютера - QNX и Windows - подключенные к одной сети. 
2.	QNX версии 4.23A или более поздней и TCP/IP 4.23A или более поздней версии. 
3.	TCP/IP на обоих компьютерах установлен и сконфигурирован. 
Разрешение совместного доступа к ресурсам Windows 
В скобках указаны названия для русской версии Windows. 
1. Выберите Control Panel/Network/Configuration/File & Print Sharing (Панель управления/Сеть/Конфигурация/Доступ к файлам и принтерам). 
2.	Включите режим совместного доступа к файлам и/или принтерам и нажмите кнопку OK. 
3.	Выберите в списке протоколов TCP/IP, затем нажмите кнопку Properties (Свойства). 
4.	Выберите закладку IP Address (IP-адрес), запишите для себя установленный адрес, затем нажмите кнопку Cancel (Отмена). 
5.	В окне Network (Сеть) выберите закладку Access Control (Управление доступом). Укажите желаемый метод и нажмите кнопку OK. 
6.	В окне Network (Сеть) выберите закладку Identification (Компьютер). 
7. Введите имя компьютера в поле Computer Name (Имя компьютера) и запишите его для себя (Имя рабочей группы (Workgroup) не используется QNX4, но, возможно, имеет смысл изменить предлагаемое по умолчанию значение из соображений безопасности в случае подключения к Интернет.) 
8.	Нажав кнопку OK, закройте окно диалога Network (Сеть). 
9.	Если вы внесли какие-либо изменения, то теперь следует перезагрузить компьютер. 
10.	Откройте папку My Computer (Мой компьютер). 
11.	Установите курсор мыши на диск C: и нажмите правую кнопку мыши. 
12.	Выберите пункт Sharing (Доступ). 
13.	Выберите закладку Share As (Доступ). 
14.	Введите имя в поле Share Name (Сетевое имя) и запишите его для себя. 
15.	Выберите желаемый тип доступа Read-Only (Только чтение) или Full Access (Полный). 
16.	Укажите пароль и также запишите его для себя. 
17.	Нажмите OK. 
18.	Если вы хотите установить совместный доступ для привода CD-ROM, то повторите для него аналогичную процедуру. 
19.	Если требуется доступ к принтерам, откройте папку Printers (Принтеры). 
20. Повторите процедуру для принтеров, к которым требуется совместный доступ. Задание пароля для принтера не является обязательным. 
Проверка TCP/IP-соединения
В Windows в окне MS-DOS выполните команду:   
ping  
После этого должны появляться сообщения "Reply from..." с указанием времени отклика в миллисекундах. Нажмите Ctrl-C для завершения команды. На QNX-компьютере выполните команду: 
ping  
Вы должны увидеть аналогичные сообщения. Нажмите Ctrl-C для завершения команды. В случае получения сообщений об ошибках, таких как "Request timed out", необходимо установить правильную конфигурацию TCP/IP на обеих машинах. 
Монтирование ресурсов Windows в QNX4 
Войдите в систему как "root" и создайте командный файл, содержащий приведенные ниже команды. Параметры в угловых скобках должны быть заменены на действительные значения, которые были записаны на этапе конфигурирования Windows; сами угловые скобки печатать не надо. Командный файл может быть создан в любом текстовом редакторе. Желательно, чтобы он находился в каталоге, указанном в переменной окружения PATH. 
#! /bin/sh     # Монтирование ресурсов Windows  # Ключ -d задает тайм-аут в секундах SMBfsys -d20 &       sleep 1 user_smb <имя_пользователя_Windows> <пароль_пользователя_Windows> mount_smb -mu //<имя_машины_Windows>:/<сетевое_имя_диска_с> /windows_diskc  <пароль_доступа_к_диску_c> mount_smb -mu //<имя_машины_Windows>:/<сетевое_имя_CD-ROM> /windows_cdrom  <пароль_доступа_к_ CD-ROM> mount_smb -p //<имя_машины_Windows>:/<сетевое_имя_принтера> /dev/windows_prn  <пароль_доступа_к_принтеру> 
Для примера допустим, что имя Windows-компьютера GATES, а его IP-адрес 198.102.96.39. Пусть диск C: имеет сетевое имя DISKC и пароль cpass, и мы хотим примонтировать его как /diskc. CD-ROM имеет сетевое имя CDROM, без пароля, и монтироваться он будет как /cdrom. Принтер имеет сетевое имя HP6P, без пароля, монтируется как /dev/hp6p. Имя пользователя и пароль для входа в сеть Windows соответственно bill и rich. Командный файл, назовем его mount_win, будет иметь вид: 
#! /bin/sh # Монтирование ресурсов Windows SMBfsys -d20 & sleep 1 user_smb bill rich mount_smb -mu //GATES:198.102.96.39/DISKC /diskc cpass mount_smb -mu //GATES:198.102.96.39/CDROM /cdrom mount_smb -p //GATES:198.102.96.39/HP6P /dev/hp6p
Для тестирования добавьте после /bin/sh следующую строку:   
set -x  Это означает, что каждая строка командного файла будет при исполнении выводиться на экран. Сохраните файл на диске и выйдите из редактора. Чтобы файл стал исполняемым, выполните команду: chmod 700 mount_win  Этот командный файл должен выполняться суперпользователем (root). Запустите командный файл. Теперь можно выполнить команду ls /diskc и получить содержание корневого каталога диска C: Windows-компьютера. Если все работает, можно убрать строку "set -x" из командного файла. Если доступ к ресурсам Windows необходимо разграничить между разными пользователями QNX4, то удалите строку "user_smb" из командного файла, и пусть она выполняется каждым пользователем в отдельности. Вы можете добавить соответствующую строку в файл $HOME/.profile пользователя. Если пароль не указан, то он будет запрошен у пользователя явно.