Both sides previous revisionPrevious revisionNext revision | Previous revision |
tssltd:настройка_dhcp_сервера [2022/10/18 12:50] – r.krestianinov | tssltd:настройка_dhcp_сервера [2023/10/11 05:53] (current) – n.ganenkov |
---|
Для настройки DHCP сервера DHCP ISC необходимо подключиться к устройству по протоколу ssh. Для перехода в папку с настройками необходимо ввести команду «cd /media/storage/overlay/dhcp». Файл с конфигурацией DHCP сервера находится в файле «dhcpd.conf». Для изменения настроек необходимо ввести команду «nano dhcpd.conf» (см. рисунок 1). Файл с конфигурацией DHCP сервера состоит из нескольких блоков. Основной блок содержит общие настройки DHCPсервера. Дополнительный блок содержит настройки пула ip-адресов (см. таблицу 1). | [[tssltd:общие_настройки|Вернуться к оглавлению]] |
| |
Таблица 1 – Описание команд | ==== Настройка DHCP сервера ==== |
|Команда |Описание| | |
| <WRAP indent> |
| |
| Для настройки DHCP сервера необходимо подключиться к устройству по протоколу ssh. Для перехода в папку с настройками необходимо ввести команду «**cd /media/storage/overlay/dhcp**». Файл с конфигурацией DHCP сервера находится в файле «**dhcpd.conf**». Для изменения настроек необходимо ввести команду «**nano dhcpd.conf**» (__//изобр. 8.g.1//__). Файл с конфигурацией DHCP сервера состоит из нескольких блоков. Основной блок содержит общие настройки DHCPсервера. Дополнительный блок содержит настройки пула ip-адресов (__//таблица. 8.g.1//__). |
| |
| <WRAP center round box 100%> |
| {{ :tssltd:dhcp-server_1.jpg | Команда «nano dhcpd.conf» }} |
| |
| __//Изобр. 8.g.1. Команда «nano dhcpd.conf»//__ |
| </WRAP> |
| |
| <WRAP center round box 100%> |
| __//Таблица 8.g.1. Описание команд//__ |
| |
| ^ Команда ^ Описание ^ |
|ddns-update-style none; |Настройка опции динамического обновления DNS при выделении ip-адреса новому компьютеру.| | |ddns-update-style none; |Настройка опции динамического обновления DNS при выделении ip-адреса новому компьютеру.| |
|log-facility local7; |Настройка системного журнала, в который перенаправляются логи DHCP сервера.| | |log-facility local7; |Настройка системного журнала, в который перенаправляются логи DHCP сервера.| |
|authoritative; |Настройка авторитетности DHCP сервера. Авторитетный DHCP сервер может инициировать прекращение существующих договоров аренды и запускать повторную процедуру получения IP-адреса.| | |authoritative; |Настройка авторитетности DHCP сервера. Авторитетный DHCP сервер может инициировать прекращение существующих договоров аренды и запускать повторную процедуру получения IP-адреса.| |
|default-lease-time 86400 |Настройка времени в секундах по-умолчанию, в течение которого будет действителен выданный DHCP ip-адрес.| | |default-lease-time 86400 |Настройка времени в секундах по умолчанию, в течение которого будет действителен выданный DHCP ip-адрес.| |
|max-lease-time 86400 |Настройка максимального времени в секундах, в течение которого будет действителен выданный DHCP адрес.| | |max-lease-time 86400 |Настройка максимального времени в секундах, в течение которого будет действителен выданный DHCP адрес.| |
|option rfc3442-classless-static-routes code 121 = array of integer 8; |Настройка статического маршрута.| | |option rfc3442-classless-static-routes code 121 = array of integer 8; |Настройка статического маршрута.| |
|option rfc3442-classless-static-routes <маска подсети в формате префикса>, <ip-адрес подсети>, <ip-адрес шлюза>; |Настройка статического маршрута.| | |option rfc3442-classless-static-routes <маска подсети в формате префикса>, <ip-адрес подсети>, <ip-адрес шлюза>; |Настройка статического маршрута.| |
|option ms-classless-static-routes <маска подсети в формате префикса>, <ip-адрес подсети>, <ip-адрес шлюза>; |Настройка статического маршрута.| | |option ms-classless-static-routes <маска подсети в формате префикса>, <ip-адрес подсети>, <ip-адрес шлюза>; |Настройка статического маршрута.| |
| </WRAP> |
| |
{{ :tssltd:1.jpg |}} | Для сохранения настроек необходимо нажать комбинацию клавиш «**Ctrl + X**», на вопрос о сохранении изменения ответь «**Yes**» и нажать на клавишу «**Enter**». Проверить, что настройки сохранены можно с помощью команды «**cat dhcpd.conf**». |
Рисунок 1 – Команда «nano dhcpd.conf» | |
| |
Для сохранения настроек необходимо нажать комбинацию клавиш «Ctrl + X», на вопрос о сохранении изменения ответь «Yes» и нажать на клавишу «Enter». Проверить, что настройки сохранены можно с помощью команды «cat dhcpd.conf». | Для задания сетевого интерфейса, на котором будет прослушивать запросы DHCP сервер, необходимо выполнить команду «**nano interfaces.conf**». В файле необходимо задать один или несколько сетевых интерфейсов, которые DHCP сервер будет прослушивать. |
| |
Для задания сетевого интерфейса, на котором будет прослушивать запросы DHCP сервер, необходимо выполнить команду «nano interfaces.conf». В файле необходимо задать один или несколько сетевых интерфейсов, которые DHCP сервер будет прослушивать. | Для сохранения настроек необходимо нажать комбинацию клавиш «**Ctrl + X**», на вопрос о сохранении изменения ответь «**Yes**» и нажать на клавишу «**Enter**». Проверить, что настройки сохранены можно с помощью команды «**nano interfaces.conf**» (__//изобр. 8.g.2//__). |
| |
Для сохранения настроек необходимо нажать комбинацию клавиш «Ctrl + X», на вопрос о сохранении изменения ответь «Yes» и нажать на клавишу «Enter». Проверить, что настройки сохранены можно с помощью команды «nano interfaces.conf» (см. рисунок 2). | <WRAP center round box 100%> |
| {{ :tssltd:2.jpg | Команда «nano interfaces.conf» }} |
| |
{{ :tssltd:2.jpg |}} | __//Изобр. 8.g.2. Команда «nano interfaces.conf»//__ |
Рисунок 2 – Команда «nano interfaces.conf» | </WRAP> |
| |
После сохранения настроек необходимо запустить DHCP сервер с помощью команды «/etc/init.d/S80dhcp-server start». DHCP сервер необходимо запустить только при создании файла с конфигурацией. При наличии файла с конфигурацией DHCP запускается автоматически при загрузке устройства. Для проверки, что DHCP сервер запущен необходимо ввести команду «ps | grep dhcp». | После сохранения настроек необходимо запустить DHCP сервер с помощью команды «**/etc/init.d/S80dhcp-server start**». DHCP сервер необходимо запустить только при создании файла с конфигурацией. При наличии файла с конфигурацией DHCP запускается автоматически при загрузке устройства. Для проверки, что DHCP сервер запущен необходимо ввести команду «**ps | grep dhcp**». |
| |
| </WRAP> |