Download Alexandrov Pavel Lab3 CNA 1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
ГУАП
КАФЕДРА № 43
ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
профессор
Ю. А. Скобцов
должность, уч. степень, звание
подпись, дата
инициалы, фамилия
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3
Настройка DHCP-сервера в GNU/Linux
по курсу: Администрирование
вычислительный сетей
РАБОТУ ВЫПОЛНИЛ
4931
СТУДЕНТ ГР. №
18.10.22
подпись, дата
Санкт-Петербург 2022
П. И. Александров
инициалы, фамилия
Оглавление
1. Цель работы ........................................................................................................................3
2. Задание.................................................................................................................................3
3. Ход работы ..........................................................................................................................4
4. Выводы ..............................................................................................................................13
1. Цель работы
Изучить практику назначения IP–адресов в операционных системах
GNU/Linux.
2. Задание
Вариант задания:
N – последняя цифра из номера группы:
М – порядковый номер по журналу:
K – длина фамилии (Александров):
family – моя фамилия:
xxxx – номер группы:
Имя сервера (имя отца):
Имя рабочей станции (моё имя):
Номер сети (172.(16+N).M.0/24):
IP-адрес сервера (172.(16+N).M.0/24):
IP-адрес клиента (172.(16+N).M.0/24):
IP-адрес маршрутизатора (172.(16+N).M.0/24):
Имя домена (<family>.gхххх.guap.local):
Начальный адрес области (172.(16+N).M.0/24):
Конечный адрес области (172.(16+N).M.0/24):
1
2
11
alexandrov
4931
ivan
pavel
172.17.2.0/24
172.17.2.11/24
172.17.2.111/24
172.17.2.1/24
alexandrov.g4931.guap.local
172.17.2.10
192.168.2.111
3. Ход работы
Сервер: Ubuntu 20.04.5 x64
Клиент: Mint 20 Cinnamon x64
Чтобы изменить имя у сервера/клиента, сначала надо дать доступ на
изменение файла с помощью команды "chmod 777 <filename>" находясь в
папке с ним.
Изменение имени сервера
Изменение имени клиента
Сетевые настройки сервера (статический ip-адрес)
Сетевые настройки клиента (статический ip-адрес)
ping с сервера к клиенту по ip-адресу (статический ip-адрес)
ping с клиента к серверу по ip-адресу (статический ip-адрес)
Сетевые настройки клиента (dhcp)
Установка пакета isc-dhcp-server на сервер для работы с dhcp
Получение имени сетевого интерфейса (на сервере) с помощью команды
"ifconfig" из пакета net-tools, также, здесь сразу можно узнать MAC адрес,
который понадобится позже
Здесь enp0s3 – интерфейс, к которому подключаются клиенты по внутренней
сети и который будет прослушиваться dhcp.
Открытие файла, в котором указывается имя сетевого интерфейса (команда
"sudo nano /etc/default/isc-dhcp-server"), затем запись изменений в файле
(CTRL+ O) и выход из GNU nano (CTRL + X)
Открытие файла, в котором будет настраиваться dhcp-сервер
(команда "sudo nano /etc/dhcp/dhcpd.conf)",
здесь же комментируются две выделенные строки
Убираются комментарии с выделенной строки
Дальше выбирается подходящий шаблон для конфигурации dhcp-сервера,
убираются комментарии и настраивается конфигурация исходя из варианта.
Описание параметров (option – необязательный параметр):










subnet – номер подсети
netmask – маска сети
range – диапазон ip-адресов, по которым может подключиться клиент
domain-name-servers – ip-адрес DNS сервера, который будут
использовать клиенты
domain-name – домен по умолчанию
subnet-mask – маска подсети
routers – ip-адрес маршрутизатора
broadcast-adress – ip-адрес сервера
default-lease-time – время аренды ip-адреса клиентом, после которого
его попросят освободить адрес
max-lease-time – время аренды ip-адреса клиентом, после которого
используемый ip-адрес будет освобождён
Также надо зарезервировать ip-адрес под сервер
(в данном случае – фиксированный), если он попадает в область адресов для
подключения клиента.
После чего, запись изменений в файле (CTRL+ O) и выход из GNU nano
(CTRL + X)
 host – имя хоста (сервера)
 hardware ethernet – MAC адрес хоста
 fixed-adress – резервируемый ip-адрес под хоста
Запускается dhcp-сервер командой "sudo service isc-dhcp-server start"
Если нужно перезапустить сервер, можно воспользоваться командой
"sudo service isc-dhcp-server restart"
С помощью команды "sudo service isc-dhcp-server status" можно посмотреть,
запустился сервер или нет, здесь же, можно посмотреть логи сервера (для
обновления логов, нужно будет вызывать команду повторно)
"sudo dhclient enp0s3" для получения нового ip-адреса для клиента от dhcpсервера
"sudo service isc-dhcp-server status" для получения информации о том, что
клиент успешно подключился и получаем ip-адрес, по которому он
подключился к dhcp-серверу
На клиенте, команда "sudo nano /var/lib/dhcp/dhclient.leases", чтобы открыть
файл, в котором хранится информация, полученная по dhcp
4. Выводы
Были изучены:
 алгоритм подключения клиента к серверу по статическим ip-адресу у
клиента в Unix-подобных ОС.
 алгоритм создания dhcp-сервера с подключением клиентов по
внутренней сети в Unix-подобных ОС.
Related documents