LINUX.ORG.RU

Вопрос по isc-dhcp-server

 ,


0

2

Есть Server 4.2.2. В конфиге пачка subnet которые должны получать клиенты.

Работает он на eth1 (192,168,0,2/24). Вопрос, почему, пока в конфиг сервера не добавишь:

subnet 192.168.0.0 netmask 255.255.255.0 
        {
         range 192.168.0.3 192.168.0.254;
         option routers 192.168.0.1;
         option broadcast-address 192.168.0.255;
        }

Он отказывается запускаться, выдавая следующее:

Nov 18 12:40:54  dhcpd: No subnet declaration for eth1 (192.168.0.2).
Nov 18 12:40:54  dhcpd: ** Ignoring requests on eth1.  If this is not what
Nov 18 12:40:54 dhcpd:    you want, please write a subnet declaration
Nov 18 12:40:54 dhcpd:    in your dhcpd.conf file for the network segment
Nov 18 12:40:54 dhcpd:    to which interface eth1 is attached. **
Nov 18 12:40:54 dhcpd: 
Nov 18 12:40:54 dhcpd: 
Nov 18 12:40:54 dhcpd: Not configured to listen on any interfaces!

Из этой подсети (192,168,0,0/24) адреса мне выдавать не нужно.

Понятно, что он хочет чтобы я декларировал сеть 192,168,0,0, но зачем?

★★

И ещё вопрос вдогонку:

Пишу логи dhcp в отдельный файл:

/etc/rsyslog.d/dhcpd.conf:
local7.* /var/log/dhcpd.log

/etc/dhcp/dhcpd.conf:
log-facility local7

Логи пишутся, но так же они пишутся и в /var/log/syslog и /var/log/messages. Чего мне конечно не нужно. Как бы избавится от от этого?

nixit ★★
() автор топика

А ты уверен, что твой dhcpd использует твой файл конфигурации ?

Укажи ему явно файл конфигурации.

vel ★★★★★
()
Ответ на: комментарий от nixit

Почему не пойдет? У интерфейса может быть несколько адресов

anonymous
()
Ответ на: комментарий от nixit

Бороться с интелектом isc-dhcpd бесполезно. Приходится с ним соглашаться.

У меня заглушки для интерфейсов на которых dhcpd не должен работать такие

  subnet 10.0.0.0 netmask 255.255.255.0 {
  }

vel ★★★★★
()
Ответ на: комментарий от nixit

В messages & syslog сообщения от dhcpd попадают не по facility, а по level. Но при использовани rsyslog это не проблема.

До messages & syslog

if $programname == 'dhcpd' then -/var/log/dhcpd;RSYSLOG_TraditionalFileFormat
& ~

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.