Доброго времени суток.
У меня такой затык. Поднял АР, все работает, сеть видна, DHCP & DynDNS работают, но есть проблема с автозапуском.
Если подождать загрузку системы и ручками
# /usr/local/bin/hostapd -B /etc/hostapd.conf - то живем.
Сделал скрипт и разные его вариации для init.d
Показать
### BEGIN INIT INFO
# Providers: hostapd-init
# Required-Start: $network $dhcpd - я так понял, что здесь указываются зависимости, без которых скрипт не запускается
# Required-Stop: $network $dhcpd
# Default-Start: 2 3 5
# Default-Stop: 1 6
# Description: Starts hostapd on startup
### END INIT INFO
test -f /usr/local/bin/hostapd || exit 5
. /etc/rc.status
rc_reset
case "$1" in
start)
echo "Starting hostapd..."
startproc /usr/local/bin/hostapd /etc/hostapd.conf
rc_status -v
;;
stop)
echo "Stopping hostapd..."
killall hostapd || echo "Hostapd was not started in the first place."
rc_status -v
;;
restart)
$0 stop
$0 start
rc_status
;;
status)
test -d /var/run/hostapd && echo "Hostapd running." || echo "Hostapd not running."
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac[/console]
При этом скрипте работают start|stop|restart|status.
Но при перезагрузке AP поднимается, а DHCP нет, ругается на не сконфигурированный интерафйс.
прописывал в скрипт chkconfig: - 98 02
тоже самое.
в /etc/init.d/rc3.d и /etc/init.d/rc5.d ссылки на скрипт S03hostapd, а на DHCP S10DHCP
никак не могу заставить hostapd грузиться после.