Работа в качестве DHCP-сервера

Материал из OpenBSD-Wiki
Версия от 09:03, 19 марта 2014; Solus7 (обсуждение | вклад) (Новая страница: «Мини-руководство "шаг за шагом" Создаем файл конфигурации dhcpd: # vi /etc/dhcpd.conf #authoritative; #deny boo…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Мини-руководство "шаг за шагом"

Создаем файл конфигурации dhcpd:

  1. vi /etc/dhcpd.conf
  1. authoritative;
  2. deny bootp;
  3. deny unknown-clients;
  4. default-lease-time 86400;
  5. max-lease-time 86400;

option domain-name "online.ptt.ru"; option domain-name-servers 212.188.4.10;

shared-network wired {

subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; }

host client1 { hardware ethernet 00:08:02:d6:9e:44; fixed-address 192.168.1.2; filename "pxeboot"; }

range 192.168.1.10 192.168.1.250; }

shared-network wireless {

subnet 192.168.2.0 netmask 255.255.255.0 { option routers 192.168.2.1; }

host aurora { hardware ethernet 00:80:c8:2c:47:a1; fixed-address 192.168.2.2; }

range 192.168.2.10 192.168.2.20; }

Запускаем dhcpd:

  1. /usr/sbin/dhcpd fxp0 ral0

Для проверки работоспособности демона можно воспользоваться следующей командой:

% pgrep -lf dhcp 3623 /usr/sbin/dhcpd fxp0 ral0

В /etc/rc.conf прописываем автозапуск dhcpd:

  1. vi /etc/rc.conf

dhcpd_flags=""

В /etc/dhcpd.interfaces перечисляем сетевые интерфейсы, участвующие в работе dhcpd:

  1. echo 'fxp0 ral0' >> /etc/dhcpd.interfaces