вторник, 20 мая 2014 г.

DHCP-сервер на базе FreeBsd 10.0

1.  ставим из портов
     cd /usr/ports/net/isc-dhcp43-server
     make install clean

2. в /etc/rc.conf
    dhcpd_enable="YES"
    dhcpd_ifaces="em1" (определяем интерфейсы)
    dhcpd_flags=""
    dhcpd_conf="/usr/local/etc/dhcpd.conf" (по умолчанию)


3. правим конф. файл /usr/local/etc/dhcpd.conf
   
    option domain-name "home.local";      (доменное имя)
    option domain-name-servers 10.0.0.2; (список dns серверов, через запятую)
    option subnet-mask 255.255.255.0;       (маска подсети, выдается клиентам)

    default-lease-time 7200;  (время аренды адреса)
    max-lease-time 86000;     (максимальное время использования аренды)
    authoritative;                      (главный сервер)
    log-facility local7;              (вести лог, необходимо создать файл для лога,
                                                    например, /var/log/dhcpd.log, и в файл /etc/syslog.conf
                                                    добавить строку local7.*          /var/log/dhcpd.log)
   
    subnet 10.0.0.0 netmask 255.255.255.0 {     (подсеть em1)
      range 10.0.0.20 10.0.0.40;                              (диапазон выделенных адресов)
      option routers 10.0.0.1;                                  (шлюзы через запятую)
      default-lease-time 7200;
      max-lease-time 86000;
    }

    host boss {                                                      (статический адрес)
      hardware ethernet 00:11:22:33:44:55;  (mac-адрес хоста для которого выделяем ip)
      fixed-address 10.0.0.21;
    }

4. запускаем сервер
    /etc/rc.d/syslogd restart
    /usr/local/etc/rc.d/isc-dhcpd start (restart | status)
   

Комментариев нет:

Отправить комментарий