Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SIS-Lab2.doc
Скачиваний:
1
Добавлен:
05.01.2020
Размер:
173.06 Кб
Скачать

20

Лабораторная работа №2 Работа с сетевой ос. Изучение основ маршрутизации ip. Конфигурирование сетевых сервисов.

Цель работы: знакомство с базовыми настройками сетевой ОС, основами маршрутизации в сетях IP и примерами конфигурирования некоторых сетевых сервисов в ОС.

Часть 1. Базовые настройки ос Linux.

ОС Linux является сетевой операционной системой и может являться базовой платформой для развертывания различных сетевых сервисов, а также обладает необходимым инструментарием для работы с устройствами передачи данных по компьютерным сетям с поддержкой стека протоколов.

Данная лабораторная работа не предусматривает курс введения в общие принципы устройства и работы ОС Linux. Здесь будут включены лишь основные моменты, имеющие отношение к работе стека транспортных сетевых протоколов и сетевых сервисов. Напомним, что система имеет встроенные страницы помощи по основным командам – man, и консольный файловый менеджер – mc , что должно облегчить работу в ОС. В системе доступно несколько пользовательских терминалов, переключение между которыми возможно комбинациями клавиш Alt+F2, Alt+F3,…

ОС Linux поддерживает работу с сетевыми устройствами при помощи драйверов, которые управляют работой оборудования и осуществлением обмена данными с ними. Каждое сетевое устройство имеет свое символьное обозначение, к которому можно обращаться для изменения и настройки его свойств. Например, интерфейс сетевой карты имеет имя eth0, внутренний локальный интерфейс-петля – lo и т.п. Большая часть подобных настроек выполняется в режиме суперпользователя (root).

Основные файлы с настройками сетевых сервисов и устройств располагаются в каталоге /etc операционной системы. В каталоге /etc/sysconfig и/или /etc/networking (/etc/net) находятся основные конфигурационные файлы, отвечающие за базовые сетевые настройки операционной системы, применяемые в момент первоначальной загрузки системы.

Сетевые настройки системы могут быть изменены с помощью системных команд. Например, для конфигурирования сетевых интерфейсов используется команда ifconfig (man ifconfig).

Пример выполнения команды:

Для работы с таблицей маршрутизации (см. далее) используются команды route и netstat.

Для проверки работоспособности стека протоколов используются команды ping и traceroute.

Для определения соответствия адресов 3 уровня и адресов физических устройств в сети (2 уровня) применяется команда arp.

Файл /etc/hosts содержит описание соответствия IP-адреса хостов и их символьных имен. Файл /etc/resolv.conf определяет порядок и способ установления соответствия символьных имен и IP-адресов хостов для данной системы.

Как правило, каждый сервис и каждая служба запускается с помощью своего скрипта, который отрабатывает правильную последовательность запуска, перезапуска и остановки сервиса/службы. Скрипты располагаются в каталоге /etc/rc.d/init.d/ . Учитывая наличие «рабочих уровней» (runlevel) в ОС Linux, каждому рабочему уровню соответствуют свои скрипты для запуска/остановки служб и сервисов, которые располагаются в каталогах /etc/rc.d/rc?.d/ (вместо знака вопрос – нужный «рабочий уровень»). ОС Linux с графическим интерфейсом работает на 5 уровне, без графического интерфейса – на 3. Узнать текущий рабочий уровени можно с помощью команды runlevel. Эту особенность надо учитывать для определения последовательности и необходимости автоматического запуска каждой интересуемой службы/сервиса.

Дополнительную информацию можно получить в литературе по ОС Linux или в сети Интернет. (можно попробовать спросить у преподавателя ;) ).

Рис.1. Топология сети для выполнения лабораторной работы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]