The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Подружить kea-dhcp4 и dnsmasq"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DHCP / Linux)
Изначальное сообщение [ Отслеживать ]

"Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от ShyLion (ok), 22-Авг-19, 15:53 
Добрый день.
По ряду причин нужно заставить на одном сервере работать одновременно DHCP службу kea на интерфейсе lan1.30 и dnsmasq на 'ppp*'

В параметрах kea приписано:


"Dhcp4":
{
  "interfaces-config": {
    "interfaces": [ "lan1.30/10.10.1.1" ]
  },
...

И ss -npl4 показывает что сокет открыт только с этим адресом:


# ss -n4lp | grep ":67"
udp   UNCONN   0        0                10.10.1.1:67             0.0.0.0:*      users:(("kea-dhcp4",pid=4556,fd=12))

Однако же не получается запустить dnsmasq:


# dnsmasq -h -d -p 0 -i 'ppp*' -F "10.123.123.1,static" --dhcp-option=249,192.168.0.0/16,10.10.2.1

dnsmasq: failed to bind DHCP server socket: Address already in use

На ppp другая адресация:


# ip addr show dev ppp0
38: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1400 qdisc fq_codel state UNKNOWN group default qlen 3
    link/ppp
    inet 10.10.2.1 peer 10.10.2.20/32 scope global ppp0
       valid_lft forever preferred_lft forever
root@dm-gw:~#

Есть идеи?

ЗЫ: отключение kea помогает, но не вариант.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от Ann None (?), 22-Авг-19, 18:12 
man почитать слабо?
-2, --no-dhcp-interface=<interface name>
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от ShyLion (ok), 23-Авг-19, 07:19 
> man почитать слабо?
> -2, --no-dhcp-interface=<interface name>


# dnsmasq -h -d -p 0 -2 'lan1.30' -i 'ppp*' -F "0.0.0.0,static" --dhcp-option=249,192.168.0.0/16,10.10.2.1

dnsmasq: failed to bind DHCP server socket: Address already in use


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от ShyLion (ok), 23-Авг-19, 07:22 
Вероятно "плохо" себя ведет тут kea.
А может это ограничение ядра вообще и я зря мучаюсь?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от ShyLion (ok), 23-Авг-19, 07:25 
При выключеном kea удается запустить несколько инстансов dnsmasq с такими параметрами:

dnsmasq -h -d -p 0 -i ppp0 -z ...
dnsmasq -h -d -p 0 -i ppp1 -z ...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от ShyLion (ok), 23-Авг-19, 08:10 
> При выключеном kea удается запустить несколько инстансов dnsmasq с такими параметрами:
> dnsmasq -h -d -p 0 -i ppp0 -z ...
> dnsmasq -h -d -p 0 -i ppp1 -z ...

похоже всетаки придется разводить их по разным хостам

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от fantom (??), 23-Авг-19, 11:23 
>> При выключеном kea удается запустить несколько инстансов dnsmasq с такими параметрами:
>> dnsmasq -h -d -p 0 -i ppp0 -z ...
>> dnsmasq -h -d -p 0 -i ppp1 -z ...
> похоже всетаки придется разводить их по разным хостам

Вы после запуска dnsmasq проверте где и что появилось, кроме того проверять желательно и 68 порт тоже вместе с 53-им

и можно попробовать наоборот стартануть, сначала dnsmasq, потом kea

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Подружить kea-dhcp4 и dnsmasq"  +/
Сообщение от ShyLion (ok), 23-Авг-19, 12:05 
>>> При выключеном kea удается запустить несколько инстансов dnsmasq с такими параметрами:
>>> dnsmasq -h -d -p 0 -i ppp0 -z ...
>>> dnsmasq -h -d -p 0 -i ppp1 -z ...
>> похоже всетаки придется разводить их по разным хостам
> Вы после запуска dnsmasq проверте где и что появилось, кроме того проверять
> желательно и 68 порт тоже вместе с 53-им

53 отключен и так "-p 0"

> и можно попробовать наоборот стартануть, сначала dnsmasq, потом kea

ppp интерфейсы появляются динамически, мне нужно вешать на них dnsmasq механизмом /etc/ppp/ip-up

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру