Рейтинг:0

dnsmasq - не удалось связать сокет DHCP-сервера: адрес уже используется - DHCP-прокси

флаг fr

У меня проблема с dnsmasq. Я пытаюсь использовать существующий dhcp, предоставленный моим маршрутизатором, для создания сервера pxe, но dnsmasq выдает ошибку.

/etc/dnsmasq.conf:

порт=0
журнал DHCP
DHCP-диапазон = 192.168.0.0, прокси
DHCP-загрузка = pxelinux.0
pxe-service=x86PC,'Сетевая загрузка',pxelinux
включить-tftp
tftp-root=/tftpboot

Ошибка :

• dnsmasq.service — сервер кэширования DNS.
   Загружено: загружено (/usr/lib/systemd/system/dnsmasq.service; отключено; настройка поставщика: отключена)
   Активно: сбой (результат: код выхода) с субботы 07.05.2022 14:50:57 CEST; 1с назад
  Процесс: 22959 ExecStart=/usr/sbin/dnsmasq -k (code=exited, status=2)
 Основной PID: 22959 (код=выход, статус=2)

май 07 14:50:57 host.dynamic.voo.be systemd[1]: запущен сервер кэширования DNS..
mai 07 14:50:57 host.dynamic.voo.be dnsmasq [22959]: dnsmasq: не удалось связать сокет DHCP-сервера: адрес уже используется
mai 07 14:50:57 host.dynamic.voo.be dnsmasq [22959]: не удалось привязать сокет DHCP-сервера: адрес уже используется
mai 07 14:50:57 host.dynamic.voo.be systemd[1]: dnsmasq.service: основной процесс завершен, код = завершен, статус = 2/INVALIDARGUMENT
май 07 14:50:57 host.dynamic.voo.be dnsmasq [22959]: НЕ удалось запустить
май 07 14:50:57 host.dynamic.voo.be systemd[1]: dnsmasq.service: Ошибка с результатом «код выхода».

Конфигурация интерфейса:

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel состояние UP группа по умолчанию qlen 1000
    ссылка/эфир 10:e7:c6:16:55:8b брд ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 ​​brd 192.168.0.255 глобальная область действия noprefixroute eno1
       valid_lft навсегда
    inet6 2a02:2788:7d4:66b::9/128 область действия глобальный динамический noprefixroute 
       valid_lft 912066 сек. selected_lft 307 266 сек.
    inet6 2a02:2788:7d4:66b:aca7:f9f4:3c57:9d62/64 область глобальная динамическая noprefixroute 
       valid_lft 1209592sec предпочитаемый_lft 604792sec
    inet6 fe80::7f8c:47f6:d123:7c38/64 ссылка на область видимости noprefixroute 
       valid_lft навсегда

Мой параметр dhcp на моем маршрутизаторе:

ip моего роутера: 192.168.0.1
1-й адрес: 192.168.0.10
последний адрес: 192.168.0.99
время выпуска в сек: 604800

с уважением,

крупье

A.B avatar
флаг cl
A.B
Итак, в системе уже работает другой DHCP-сервер?
Рейтинг:0
флаг it

По сути, я не вижу никаких реальных проблем с вашей настройкой или конфигурацией. Я проверил, может ли dnsmasq нормально запускаться с предоставленным файлом .conf, и он может:

root@debian11-template:~# статус systemctl dnsmasq.service
â dnsmasq.service — dnsmasq — облегченный DHCP и кэширующий DNS-сервер
     Загружено: загружено (/lib/systemd/system/dnsmasq.service; включено; предустановка поставщика: включена)
     Активно: активно (работает) с понедельника 09.05.2022 00:50:29 CEST; 6 с назад
    Процесс: 13153 ExecStartPre=/etc/init.d/dnsmasq checkconfig (code=exited, status=0/SUCCESS)
    Процесс: 13160 ExecStart=/etc/init.d/dnsmasq systemd-exec (код=выход, статус=0/УСПЕХ)
    Процесс: 13168 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (код=выход, статус=0/УСПЕХ)
   Основной PID: 13167 (dnsmasq)
      Заданий: 1 (лимит: 1129)
     Память: 576,0 КБ
        ЦП: 28 мс
     Группа CG: /system.slice/dnsmasq.service
             ââ13167 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new - -local-service --trust-anchor=.,20326,8,2,e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8e>

09 мая, 00:50:29 debian11-template systemd[1]: запуск dnsmasq — легковесного DHCP-сервера и кэширующего DNS-сервера...
09 мая, 00:50:29 debian11-template dnsmasq[13167]: запущен, DNS версии 2.85 отключен
09 мая, 00:50:29 debian11-template dnsmasq[13167]: параметры времени компиляции: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC loop-detect inotify dumpfile
09 мая, 00:50:29 debian11-template dnsmasq-dhcp[13167]: DHCP, прокси в подсети 192.168.1.0
09 мая, 00:50:29 debian11-template dnsmasq-tftp[13167]: корень TFTP — /tftpboot
09 мая, 00:50:29 debian11-template systemd[1]: Запущен dnsmasq — облегченный DHCP и кэширующий DNS-сервер.
root@debian11-template:~# cat /etc/dnsmasq.conf
порт=0
журнал DHCP
DHCP-диапазон = 192.168.1.0, прокси
DHCP-загрузка = pxelinux.0
pxe-service=x86PC,'Сетевая загрузка',pxelinux
включить-tftp
tftp-root=/tftpboot
root@debian11-template:~# ss -tlnp|grep dnsm
root@debian11-template:~# ss -tlnp|grep dns
root@debian11-template:~# ss -ulnp|grep dns
UNCONN 0 0 0.0.0.0:4011 0.0.0.0:* пользователи:(("dnsmasq",pid=13167,fd=5))
UNCONN 0 0 0.0.0.0:67 0.0.0.0:* пользователи:(("dnsmasq",pid=13167,fd=4))
UNCONN 0 0 0.0.0.0:69 0.0.0.0:* пользователи:(("dnsmasq",pid=13167,fd=7))
UNCONN 0 0 [::]:69 [::]:* пользователи:(("dnsmasq",pid=13167,fd=8))

Пожалуйста, знайте, что диапазон dhcp был настроен в соответствии с моей IP-подсетью.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.