Настройка DHCP сервера — различия между версиями
Материал из Rosalab Wiki
PastorDi (обсуждение | вклад) (Новая страница: «=== Установка DHCP сервера === Сначала нам надо обновить систему: dnf --refresh distro-sync Далее устан…») |
PastorDi (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
dnf install dhcp-server | dnf install dhcp-server | ||
− | === Базовая настройка | + | === Базовая настройка dhcpd === |
− | + | ||
+ | Настройки хранятся в файле /etc/dhcpd.conf. Откроем конфигурационный файл и произведем настройки для подсети 10.198.1.0/24 | ||
+ | <pre> | ||
+ | subnet 10.198.1.0 netmask 255.255.255.0 { | ||
+ | option routers 10.198.1.1; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option domain-search "rosaserver.lan"; | ||
+ | option domain-name-servers 10.198.1.2; | ||
+ | range 10.198.1.10 10.198.1.100; | ||
+ | default-lease-time 600; | ||
+ | max-lease-time 7200; | ||
+ | authoritative; | ||
+ | } | ||
+ | </pre> | ||
+ | Где: | ||
+ | * option routers - IP адрес шлюза | ||
+ | * option subnet-mask - маска подсети | ||
+ | * option domain-search - имя домена | ||
+ | * option domain-name-servers - адреса DNS серверов в сети | ||
+ | * range - пул выдаваемых IP адресов | ||
+ | * default-lease-time - время аренды IP адреса | ||
+ | * max-lease-time - максимальное время аренды IP адреса | ||
+ | * authoritative - это "авторитетность" нашего сервера. Данный параметр определяет, если клиент запросит неправильный IP адрес, то в этом случае сервер ответит ему отказом и предложит получить новый адрес из выделенного диапазона. | ||
+ | В данном примере, мы хотим выдать клиентам, адреса в диапазоне 10.198.1.10-10.198.1.100, с шлюзом 10.198.1.1 и dns сервером 10.198.1.2 | ||
[[Категория:ROSA Server|ROSA Server]] | [[Категория:ROSA Server|ROSA Server]] |
Версия 11:17, 8 ноября 2021
Установка DHCP сервера
Сначала нам надо обновить систему:
dnf --refresh distro-sync
Далее устанавливаем сам dhcp-server.
dnf install dhcp-server
Базовая настройка dhcpd
Настройки хранятся в файле /etc/dhcpd.conf. Откроем конфигурационный файл и произведем настройки для подсети 10.198.1.0/24
subnet 10.198.1.0 netmask 255.255.255.0 { option routers 10.198.1.1; option subnet-mask 255.255.255.0; option domain-search "rosaserver.lan"; option domain-name-servers 10.198.1.2; range 10.198.1.10 10.198.1.100; default-lease-time 600; max-lease-time 7200; authoritative; }
Где:
- option routers - IP адрес шлюза
- option subnet-mask - маска подсети
- option domain-search - имя домена
- option domain-name-servers - адреса DNS серверов в сети
- range - пул выдаваемых IP адресов
- default-lease-time - время аренды IP адреса
- max-lease-time - максимальное время аренды IP адреса
- authoritative - это "авторитетность" нашего сервера. Данный параметр определяет, если клиент запросит неправильный IP адрес, то в этом случае сервер ответит ему отказом и предложит получить новый адрес из выделенного диапазона.
В данном примере, мы хотим выдать клиентам, адреса в диапазоне 10.198.1.10-10.198.1.100, с шлюзом 10.198.1.1 и dns сервером 10.198.1.2