Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Dnsmasq не стартует при загрузке  (Прочитано 3842 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн crsde

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Dnsmasq не стартует при загрузке
« : 02 Марта 2011, 20:45:32 »
Есть 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






« Последнее редактирование: 02 Марта 2011, 20:48:34 от crsde »

Гарри Кашпировский

  • Гость
Re: Dnsmasq не стартует при загрузке
« Ответ #1 : 02 Марта 2011, 20:50:07 »
Стартуйте dnsmasq после поднятия моста.
Код: (/etc/network/interfaces (кусок)) [Выделить]
iface br0 inet static
.....
post-up /etc/init.d/dnsmasq restart

Оффлайн crsde

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Dnsmasq не стартует при загрузке
« Ответ #2 : 02 Марта 2011, 21:06:18 »
Стартуйте dnsmasq после поднятия моста.
Код: (/etc/network/interfaces (кусок)) [Выделить]
iface br0 inet static
.....
post-up /etc/init.d/dnsmasq restart

Помогло, спасибо огромное!

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.