Найти в Дзене
Linux Pages

Настройка Linux в качестве DHCP-сервера

Система Linux не только способна использовать DHCP-сервер для получения своего IP-адреса и другой информации, но и может быть настроена на работу в качестве DHCP-сервера. В своей самой простой форме DHCP-сервер может выдавать IP-адреса из пула адресов любой системе, которая запрашивает IP-адрес. Однако обычно DHCP-сервер также распределяет местоположения DNS-серверов и шлюза по умолчанию. Настройка DHCP-сервера не так проста и требует предварительной подготовки. Не добавляйте DHCP-сервер в сеть, которую вы не контролируете и в которой уже есть работающий DHCP-сервер. Многие клиенты получают информацию об адресах от любого DHCP-сервера, который ее раздает. Служба DHCP предоставляется пакетом dhcp-server в системах Fedora и RHEL. Сама служба называется dhcpd. Основным файлом конфигурации является файл /etc/dhcp/dhcpd.conf для сетей IPv4 (в том же каталоге находится файл dhcpd6.conf для сетей IPv6). По умолчанию демон dhcpd прослушивает UDP-порт 67, поэтому его нужно оставить открытым на

Система Linux не только способна использовать DHCP-сервер для получения своего IP-адреса и другой информации, но и может быть настроена на работу в качестве DHCP-сервера. В своей самой простой форме DHCP-сервер может выдавать IP-адреса из пула адресов любой системе, которая запрашивает IP-адрес.

Однако обычно DHCP-сервер также распределяет местоположения DNS-серверов и шлюза по умолчанию.

Настройка DHCP-сервера не так проста и требует предварительной подготовки.

Не добавляйте DHCP-сервер в сеть, которую вы не контролируете и в которой уже есть работающий DHCP-сервер. Многие клиенты получают информацию об адресах от любого DHCP-сервера, который ее раздает.

Служба DHCP предоставляется пакетом dhcp-server в системах Fedora

и RHEL. Сама служба называется dhcpd. Основным файлом конфигурации является файл /etc/dhcp/dhcpd.conf для сетей IPv4 (в том же каталоге находится файл dhcpd6.conf для сетей IPv6). По умолчанию демон dhcpd прослушивает UDP-порт 67, поэтому его нужно оставить открытым на локальном брандмауэре.

Чтобы настроить DHCP-сервер, можно скопировать файл dhcpd.conf.example из каталога /usr/share/doc/dhcp-server, заменить им файл /etc/dhcp/dhcpd.conf, а затем изменить его по своему усмотрению. Однако перед применением этого файла нужно изменить параметры доменного имени, чтобы домен и диапазоны IP-адресов соответствовали тем, которые вы используете. Комментарии в файле помогут сделать это.

При установке некоторых виртуальных и облачных служб в системе Linux

DHCP-сервер настраивается по умолчанию под пользователя. Например, когда вы устанавливаете программу KVM и запускаете службу libvirtd в системе RHEL или Fedora, она автоматически настраивает частную сеть по умолчанию в диапазоне адресов 192.168.122.0/24. При запуске виртуальных машин им присваиваются IP-адреса из данного диапазона. После установки и запуска службы Docker в этих дистрибутивах она настраивает частную сеть и раздает IP-адреса контейнерам Docker, запущенным в этой системе.

*SecurityLinux*