URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96489
[ Назад ]

Исходное сообщение
"Не стартует dhcpd на Debian"

Отправлено Allan Stark , 03-Мрт-16 12:05 
uname -a:
Linux ap-m-controller 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) i686 GNU/Linux

ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:0c:bc:ee
          inet addr:192.168.9.2  Bcast:192.168.9.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe0c:bcee/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1672 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1476 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:434663 (424.4 KiB)  TX bytes:544566 (531.8 KiB)
          Memory:dffc0000-e0000000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2604 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2604 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:712457 (695.7 KiB)  TX bytes:712457 (695.7 KiB)

Конфиг dhcpd:

ddns-update-style none;
log-facility local7;

subnet 192.168.9.0 netmask 255.255.255.0 {
    authoritative;
    range 192.168.9.50 192.168.9.254;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.9.255;
    option routers 192.168.9.1;
    option domain-name-servers 192.168.9.1;
    default-lease-time 7200;
    max-lease-time 28800;
}

В /etc/default/isc-dhcp-server:

INTERFACES="eth0"


При перезагрузке dhcpd не стартует, валит в syslog:

Mar  2 12:49:49 ap-m-controller dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Mar  2 12:49:49 ap-m-controller dhcpd: ** Ignoring requests on eth0.  If this is not what
Mar  2 12:49:49 ap-m-controller dhcpd:    you want, please write a subnet declaration
Mar  2 12:49:49 ap-m-controller dhcpd:    in your dhcpd.conf file for the network segment
Mar  2 12:49:49 ap-m-controller dhcpd:    to which interface eth0 is attached. **
Mar  2 12:49:49 ap-m-controller dhcpd:
Mar  2 12:49:49 ap-m-controller dhcpd:
Mar  2 12:49:49 ap-m-controller dhcpd: Not configured to listen on any interfaces!
Mar  2 12:49:49 ap-m-controller dhcpd:
Mar  2 12:49:49 ap-m-controller dhcpd: If you think you have received this message due to a bug rather
Mar  2 12:49:49 ap-m-controller dhcpd: than a configuration issue please read the section on submitting
Mar  2 12:49:49 ap-m-controller dhcpd: bugs on either our web page at www.isc.org or in the README file
Mar  2 12:49:49 ap-m-controller dhcpd: before submitting a bug.  These pages explain the proper
Mar  2 12:49:49 ap-m-controller dhcpd: process and the information we find helpful for debugging..
Mar  2 12:49:49 ap-m-controller dhcpd:
Mar  2 12:49:49 ap-m-controller dhcpd: exiting.
Mar  2 12:49:51 ap-m-controller isc-dhcp-server[448]: Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
Mar  2 12:49:51 ap-m-controller isc-dhcp-server[448]: failed!
Mar  2 12:49:51 ap-m-controller systemd[1]: isc-dhcp-server.service: control process exited, code=exited status=1
Mar  2 12:49:51 ap-m-controller systemd[1]: Unit isc-dhcp-server.service entered failed state.

Если запустить руками через # service isc-dhcp-server start - запускается прекрасно без ругани в логах.

На аналогичной машине с аналогичным конфигом и теми же версиями ОС, всего софта и dhcpd все работает штатно.


Содержание

Сообщения в этом обсуждении
"Не стартует dhcpd на Debian"
Отправлено qwertykma , 03-Мрт-16 12:42 
ИМХО надо проверить что-бы скрипт стартовал после того как стартует сеть и eth0 получить свой ай-пи. Загоните его в конец списка.

"Не стартует dhcpd на Debian"
Отправлено Allan Stark , 03-Мрт-16 16:04 
> ИМХО надо проверить что-бы скрипт стартовал после того как стартует сеть и
> eth0 получить свой ай-пи. Загоните его в конец списка.

Загнал в /etc/rc3.d и в /etc/rc5.d в самый конец, результат аналогичный.


"Не стартует dhcpd на Debian"
Отправлено Аноним , 03-Мрт-16 15:28 
синтакс конфига с какого бложика списал:

shared-network ishallreadtheman.loc {
subnet 192.168.9.0 netmask 255.255.255.0 {
    authoritative;
    range 192.168.9.50 192.168.9.254;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.9.255;
    option routers 192.168.9.1;
    option domain-name-servers 192.168.9.1;
    default-lease-time 7200;
    max-lease-time 28800;
}
}


"Не стартует dhcpd на Debian"
Отправлено Allan Stark , 03-Мрт-16 16:30 
В итоге поборолось прописыванием настроек IP в /etc/network/interfaces.
Сервер ставился с минимальной графикой, настройки сети делались через графику...

"Не стартует dhcpd на Debian"
Отправлено Pahanivo , 03-Мрт-16 18:41 

> Сервер ставился с минимальной графикой

ужос



"Не стартует dhcpd на Debian"
Отправлено Andrey Mitrofanov , 03-Мрт-16 21:24 
>> Сервер ставился с минимальной графикой
> ужос

Ещё лучше: судя по ""прописыванием настроек IP в .../interfaces" ему dhc[U]pcd[/U] (или подобный) нужен был, а тёр он про dhcpd.

И в Debian-е пакет с клтентом прекрасно прописывается в эти самые .../interfaces.


"Не стартует dhcpd на Debian"
Отправлено Andrey Mitrofanov , 03-Мрт-16 21:26 
>>> Сервер ставился с минимальной графикой
>> ужос
> Ещё лучше: судя по ""прописыванием настроек IP в .../interfaces" ему dhc[U]pcd[/U]
> (или подобный) нужен был, а тёр он про dhcpd.

Держим кулаки за то, чтобы он в свою сетку пораздавал левых ip?

Я вот запускал как-то "левый dhcp" в сетке -- очень удивлялся, когда через час-другой пользователи пошли, то принтер не печатал, то иксчендж не почтил.


"Не стартует dhcpd на Debian"
Отправлено ACCA , 04-Мрт-16 01:09 
> Держим кулаки за то, чтобы он в свою сетку пораздавал левых ip?

Debian - правильная штука. Если сетку конфигурировал в графике, то dhcpd не запускается и левых IP не раздаёт.