Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2012-11-14 14:56:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
dnsmasq dhcp привязка к интерфейсам
Разбираюсь с dnsmasq, заметил странную вещь.
Есть роутер с 4 интерфейсами - eth0...eth3.
В сети есть свой DHCP сервер, раздающий IP в своем диапазоне.
Когда запустил DNSMASQ он стал раздавать IP на интерфейсе, который смотрит в общую сеть, что странно. Range для этой сети на нем не прописан, соответственно у клиентов ничего не работает.
Смотрю в netstat:
udp 0 0 *:bootps *:*
В конфиге:
interface=eth1
interface=eth2
interface=eth3

dhcp-range=eth1,192.168.5.10,192.168.5.20,255.255.255.0,1h
dhcp-range=eth2,192.168.7.10,192.168.7.20,255.255.255.0,1h
dhcp-range=eth3,192.168.8.10,192.168.8.20,255.255.255.0,1h

Для eth0 не прописан диапазон, но dnsmasq все равно пытаеться раздавать IP из диапазона для eth1.
Как его от этого отучить ?
Сейчас прикрыл порт 67 файерволом, но хочется по-человечески объяснить dnsmasq что и как.


(Читать комментарии) (Добавить комментарий)