[[tssltd:общие_настройки|Вернуться к оглавлению]] ==== Настройка DHCP сервера ==== Для настройки DHCP сервера необходимо подключиться к устройству по протоколу ssh. Для перехода в папку с настройками необходимо ввести команду «**cd /media/storage/overlay/dhcp**». Файл с конфигурацией DHCP сервера находится в файле «**dhcpd.conf**». Для изменения настроек необходимо ввести команду «**nano dhcpd.conf**» (__//изобр. 8.g.1//__). Файл с конфигурацией DHCP сервера состоит из нескольких блоков. Основной блок содержит общие настройки DHCPсервера. Дополнительный блок содержит настройки пула ip-адресов (__//таблица. 8.g.1//__). {{ :tssltd:dhcp-server_1.jpg | Команда «nano dhcpd.conf» }} __//Изобр. 8.g.1. Команда «nano dhcpd.conf»//__ __//Таблица 8.g.1. Описание команд//__ ^ Команда ^ Описание ^ |ddns-update-style none; |Настройка опции динамического обновления DNS при выделении ip-адреса новому компьютеру.| |log-facility local7; |Настройка системного журнала, в который перенаправляются логи DHCP сервера.| |authoritative; |Настройка авторитетности DHCP сервера. Авторитетный DHCP сервер может инициировать прекращение существующих договоров аренды и запускать повторную процедуру получения IP-адреса.| |default-lease-time 86400 |Настройка времени в секундах по умолчанию, в течение которого будет действителен выданный DHCP ip-адрес.| |max-lease-time 86400 |Настройка максимального времени в секундах, в течение которого будет действителен выданный DHCP адрес.| |option rfc3442-classless-static-routes code 121 = array of integer 8; |Настройка статического маршрута.| |option ms-classless-static-routes code 249 = array of integer 8; |Настройка статического маршрута.| |subnet 10.11.0.0 netmask 255.255.255.0 |Настройка подсети для DHCP сервера.| |range 10.11.0.2 10.11.0.50 |Настройка диапазона ip-адресов.| |option subnet-mask |Настройка маски подсети.| |option routers |Настройка ip-адреса шлюза по умолчанию.| |option broadcast-address |Настройка броадкаст ip-адреса.| |option domain-name-servers |Настройка ip-адреса DNS сервера.| |option domain-name |Настройка домена.| |host <Название хоста> {hardware ethernet ;fixed-address ; |Настройка статического ip-адреса для заданного хоста.| |option rfc3442-classless-static-routes <маска подсети в формате префикса>, , ; |Настройка статического маршрута.| |option ms-classless-static-routes <маска подсети в формате префикса>, , ; |Настройка статического маршрута.| Для сохранения настроек необходимо нажать комбинацию клавиш «**Ctrl + X**», на вопрос о сохранении изменения ответь «**Yes**» и нажать на клавишу «**Enter**». Проверить, что настройки сохранены можно с помощью команды «**cat dhcpd.conf**». Для задания сетевого интерфейса, на котором будет прослушивать запросы DHCP сервер, необходимо выполнить команду «**nano interfaces.conf**». В файле необходимо задать один или несколько сетевых интерфейсов, которые DHCP сервер будет прослушивать. Для сохранения настроек необходимо нажать комбинацию клавиш «**Ctrl + X**», на вопрос о сохранении изменения ответь «**Yes**» и нажать на клавишу «**Enter**». Проверить, что настройки сохранены можно с помощью команды «**nano interfaces.conf**» (__//изобр. 8.g.2//__). {{ :tssltd:2.jpg | Команда «nano interfaces.conf» }} __//Изобр. 8.g.2. Команда «nano interfaces.conf»//__ После сохранения настроек необходимо запустить DHCP сервер с помощью команды «**/etc/init.d/S80dhcp-server start**». DHCP сервер необходимо запустить только при создании файла с конфигурацией. При наличии файла с конфигурацией DHCP запускается автоматически при загрузке устройства. Для проверки, что DHCP сервер запущен необходимо ввести команду «**ps | grep dhcp**».