Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

УТС 6 семестр / ЛР5 вар2 Сетевой интерфейс с компьютером QNX Neutrino

.docx
Скачиваний:
5
Добавлен:
10.06.2023
Размер:
295.97 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

отчет

по лабораторной работе №5

по дисциплине «Программирование систем реального времени»

Тема: Сетевой интерфейс с компьютером QNX Neutrino

Вариант № 2

Студент гр. 8391

Гоглев А.А.

Студент гр. 8391

Шушков Д.А.

Студент гр. 8391

Маликов А.А.

Преподаватель

Писарев А.С.

Санкт-Петербург

2021

Задание: изучить сетевой интерфейс и приобрести навыки работы с дистанционным интерфейсом к компьютеру с QNX с использованием TELNET и FTP. Привести примеры дистанционного запуска и выполнения задач с использованием разработанных ранее скриптов

Выполнение работы

Создаем пользователя удаленного доступа и определяем сетевой адрес машины (Рис. 1 и 2 соответственно) — 192.168.59.128.

Рисунок 1 Создание профиля для удаленного доступа

Рисунок 2 Проверка сетевого адреса машины

Производим настройку интерфейса сетевого адреса машины (IP и Netmask) (Рис.3).

Рисунок 3 Настройка интерфейса сетевого адреса машины

Подключаемся к серверу FTP через веб браузер. Таким образом, по адресу ftp://g83912ftp:123@192.168.59.128:21 возможно выполнение операций навигации по подкаталогам (открытым для доступа пользователю с указанным логином) и просмотр (скачивание) фалов (Рис. 4).

Рисунок 4 Навигация и просмотр файлов по протоколу FTP в веб браузере

Подключаемся к серверу FTP с использованием стандартной программы FTP (Рис. 5, 6).

Рисунок 2 – Подключение к FTP серверу в FAR manager

Рисунок 6 Использование FTP с помощью FAR manager’а

Для соединения компьютеров с разными операционными системами, такими как Linux, Unix или Windows устанавливаем Telnet (Рис. 7).

Рисунок 7 Включение компоненты TELNET

По команде open 192.168.59.128 происходит подключение к нашему серверу (Рис.8).

Рисунок 8 – результат подключения к удаленному серверу

На Рисунке 9 показан сценарий поиска файлов, содержащих определенный символ. Директория для поиска и необходимый символ вводятся с клавиатуры. Результат записывается в файл result.txt и содержимое файла результата выводится в консоль.

Рисунок 9 Сценарий поиска файлов, содержащих символ.

Сценарий производит поиск файлов в папке /bin с последующей записью их в файл result.txt (Рис 10).

Рисунок 10 – Пример переноса сценария в QNX

Далее сценарий был выполнен с помощью протокола telnet (Рис 11) и перенесен в среду ОС Windows.

Рисунок 11 – Пример выполнения сценария с помощью telnet

Результаты выполнения скриптов были сохранены в файлах - протоколах работы.

Рисунок 13 – Файл результата выполнения сценария, перенесенный в среду ОС Windows

Выводы:

В результате выполнения лабораторной работы были произведены необходимые настройки для удаленного доступа к QNX по протоколам FTP и TELNET. Так же были созданы файлы скриптов с примерами команд поиска файлов. Были загружены файлы в удаленный каталог при помощи подключения к QNX по протоколу FTP. После отладки скриптов результаты их выполнения были сохранены в протоколах работы и загружены в каталог машины с ОС Windows.