Итак, имеется у меня старое железо, на котором установлена Ubuntu Server 10.04.
Установленные доп. пакеты:
1. acpid
2. ssh
3. mc
4. bind9
5. bridge-utils
6. dhcp3-server
7. Отключен apparmor
Значит, настроил я dhcp сервер(см. конфиг), все работает отлично, раздает всем все как положено и ни грамма больше

. Но проблема в том, что при загрузке он не хочет стартовать. Если после загрузки вручную его стартовать, то он стартует без проблем. Как я понял, при загрузке он стартует раньше, чем какая то хреновина, которая ему нужна. Но вот так и не могу понять, как ее вычислить и что где нужно подравнять напильником?!
конфиг сети
# Обратная петля loopback
auto lo
iface lo inet loopback
# Интефейс для инета
auto eth0
iface eth0 inet static
address 192.169.0.1
netmask 255.255.255.0
hwaddress ether xx:xx:xx:xx:xx:xx
# Поднимаем инет
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up
provider dsl-provider
# Создаем бридж между локалкой и вай-фаем
auto br0
iface br0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
bridge_ports eth1 wlan0
конфиг dhcpd.conf
ddns-update-style none;
option domain-name "xxxxxxxx.ru";
option domain-name-servers 192.168.0.1;
default-lease-time 604800;
max-lease-time 864001;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
option netbios-name-servers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "xxxxxxxx.ru";
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
range 192.168.0.10 192.168.0.20;
}
host LocalMyPC {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.0.2;
option domain-name-servers 192.168.0.1;
}
host WiFiMyPC {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.0.3;
option domain-name-servers 192.168.0.1;
}
host Local2PC {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.0.4;
option domain-name-servers 192.168.0.1;
}
файл /etc/default/dhcp3-server
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="br0"