Есть 10.10 сервер. В нем 3G-модем на ppp0, в eth0 воткнут wifi-роутер, в eth1 - компьютер, eth0 и eth1 соединены в бридж br0. На сервере работает dnsmasq в качестве DHCP и кэша DNS. Так вот, некоторое время назад, dnsmasq перестал подниматься при загрузке сервака:
$ cat /var/log/boot.log | grep dnsmasq
* Starting DNS forwarder and DHCP server dnsmasq
dnsmasq: unknown interface eth0
(в конфигах dnsmask пробовал br0 указывать - то же самое.)
При запуске вручную по sudo /etc/init.d/dnsmasq start работает нормально. Возможно, стало глючить после настройки бриджа, упустил этот момент.
Конфиги:
/etc/network/interfaces:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto br0
iface br0 inet static
address 192.168.0.111
netmask 255.255.255.0
pre-up ifconfig eth0 down
pre-up ifconfig eth1 down
pre-up brctl addbr br0
pre-up brctl addif br0 eth0
pre-up brctl addif br0 eth1
pre-up ifconfig eth0 0.0.0.0
pre-up ifconfig eth1 0.0.0.0
post-down ifconfig eth0 down
post-down ifconfig eth1 down
post-down ifconfig br0 down
post-down brctl delif br0 eth0
post-down brctl delif br0 eth1
post-down brctl delbr br0
/etc/dnsmasq.conf
interface=eth0
listen-address=192.168.0.111
bind-interfaces
domain=paseka
dhcp-range=192.168.0.99,192.168.0.254,255.255.255.0,24h
dhcp-option=3,192.168.0.111