[SOLVED]Не раздаются адреса на WiFi

На стационарном компе настроены: hostapd, names, dhcpd. Цель раздавать инет через eth1 и wlan0.
Сразу после загрузки компьютера адреса раздаются через eth1, но не раздаются через wlan0. Если перезапустить /etc/init.d/dhcpd restart, то все становится нормально.
В /etc/conf.d/dhcpd DHCPD_IFACE="eth1 wlan0".
Если я правильно понимаю, то при запуске dhcpd по какой-то причине не дожидается поднятия обоих интерфейсов.
Как заставить его ждать когда поднимутся оба интерфейса и только потом запускаться? Или есть какойто еще способ решить проблемму?

убрать параметр 'background'

убрать параметр 'background' из конфига

/etc/dhcp/dhcpd.conf:defaul

/etc/dhcp/dhcpd.conf:

default-lease-time 12000; # время аренды по умолчанию
max-lease-time 14200; # максимальное время аренды
authoritative; # единственный DHCP сервер в сети
ddns-update-style interim; # динамический стиль обновления DNS
log-facility local7; #

subnet 168.252.183.0 netmask 255.255.255.0 {
local-address 168.252.183.1;
option broadcast-address 168.252.183.255;
# Определяет диапазон с которого будут выдаваться IP адреса
range 168.252.183.2 168.252.183.176;
# Маршрутизатор, используемый по умолчанию, который будет выдаваться клиентам.
option routers 168.252.183.1;
option domain-name-servers       168.252.183.1;
}

subnet 169.252.183.0 netmask 255.255.255.0 {
local-address 169.252.183.1;
option broadcast-address 169.252.183.255;
# Определяет диапазон с которого будут выдаваться IP адреса
range 169.252.183.2 169.252.183.176;
# Маршрутизатор, используемый по умолчанию, который будет выдаваться клиентам.
option routers 169.252.183.1;
option domain-name-servers       169.252.183.1;
}

В /etc/conf.d/dhcpd

# Insert any other dhcpd options - see the man page for a full list.
# DHCPD_OPTS=""

Т.е., если я правильно понял, то опций указывающих запускаться в фоне нет.

Сори, протупил, что речь о

Сори, протупил, что речь о сервере. Тут все сложнее - dhcpd для старта нужен виртуал 'net', предоставляемый любой поднятой сетевухой. Как вариант, в /etc/init.d/dhcpd в депенды добавить 'after net.wlan0'

Спасибо за ответ. Секция в

Спасибо за ответ.
Секция в /etc/init.d/dhcpd стала выглядеть так:

depend() {
	need net
        after net.wlan0
        after net.ppp0
        after net.eth1
	use logger dns #@slapd@
}

Однако результат, к сожалению, прежний.

Попробуйте в need дописать

Попробуйте в need дописать net.wlan0

Костыльный вариант -

Костыльный вариант - рестартовать dhcpd после загрузки (напрмер через сервис local) Или просто стартовать его от туда попробовать.

Переместил hostapd из default

Переместил hostapd из default в boot и все заработало.
Спасибо всем ответившим.

Как была выставлена опция

Как была выставлена опция rc_depend_strict в /etc/rc.conf ?

Нет такой опции.

Нет такой опции.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".