Ошибка DHCP Сервера

vasek
strace
для начала наверное лучше в debug его и аксием!
Ошибки в тексте-неповторимый стиль автора©
Любой сервис по идеи просто запускает команду и смотрит за ее выполнение и если сервис не пашет то сначала бы проверить а работает ли сама команда
vs220
Ignat_Inyutsin
Не совсем
При остановленном сервисе и перезагрузке команда
[code]/usr/bin/dhcpd -4  -cf /etc/dhcpd.conf -pf /run/dhcpd4/dhcpd.pid [code]
что выводит?
ничего
indeviral
для начала наверное лучше в debug его и аксием!
согласен, debug ... что то совсем забыл о нем ... и точнее было бы так - начиная с самого простого journalctl и заканчивая сложным strace
Ошибки не исчезают с опытом - они просто умнеют
vasek
systemctl cat name.service | grep Restart
RestartSec=5s
Restart=on-failure

В целом, все логично. Перезапуск 5 секунд при неудаче
vasek
journalctl -u name.service
июн 19 19:19:14 archlinux dhcpd[2984]: No subnet declaration for docker0 (172.17.0.1).
июн 19 19:19:14 archlinux dhcpd[2984]: ** Ignoring requests on docker0.  If this is not what
июн 19 19:19:14 archlinux dhcpd[2984]:    you want, please write a subnet declaration
июн 19 19:19:14 archlinux dhcpd[2984]:    in your dhcpd.conf file for the network segment
Проблема в том, что не объявлена подсеть и он подставляет мой docker контейнер, насколько я понял. Как объявить?
Ignat_Inyutsin
Как объявить?
Вряд ли найдется желающий гадать, что и как устроено - информации мало.
И смотри подсказку
If this is not what you want, please write a subnet declaration in your dhcpd.conf file for the network segment
Ошибки не исчезают с опытом - они просто умнеют
это не ошибка.
если он ничего не пишет то надо либо увеличить уровень логирование, либо он нормально работает(ну и скорее всего уже запущен)
Ошибки в тексте-неповторимый стиль автора©
indeviral
либо он нормально работает(ну и скорее всего уже запущен)
Можно посмотреть как идет обмен пакетами, используя usbmon.
Например, мой модем, просто подключил (sudo pon 3g) ... браузер не запущен, другие проги в сеть не выходят - периодически, примерно каждые 30с, идет обмен пакетами хоста и устройства
ffff982f1bc7a300 1650648964 S Bo:3:002:1 -115 14 = 7ec02109 16000805 bc343f16 687e
ffff982f1bc7a300 1650649082 C Bo:3:002:1 0 14 >
ffff982f1bc7a600 1650649457 C Bi:3:002:1 0 25 = 7eff7d23 c0217d2a 7d367d20 7d287d20 7d207d25 43487d27 7e
ffff982f1bc7a600 1650649479 S Bi:3:002:1 -115 4096 <

ffff982f1bc7a300 1680679155 S Bo:3:002:1 -115 14 = 7ec02109 17000805 bc343fc3 f77e
ffff982f1bc7a300 1680679275 C Bo:3:002:1 0 14 >
ffff982f1be01600 1680679627 C Bi:3:002:1 0 24 = 7eff7d23 c0217d2a 7d377d20 7d287d20 7d207d25 439d987e
ffff982f1be01600 1680679648 S Bi:3:002:1 -115 4096 <
Если активировать браузер, то картинка резко меняется - идет постоянный обмен пакетами (несколько пакетов в 1 с, а то и в 1 мс)
Ошибки не исчезают с опытом - они просто умнеют
vs220
Ignat_Inyutsin
Не совсем
При остановленном сервисе и перезагрузке команда
[code]/usr/bin/dhcpd -4  -cf /etc/dhcpd.conf -pf /run/dhcpd4/dhcpd.pid [code]
что выводит?
Internet Systems Consortium DHCP Server 4.4.2-P1
Copyright 2004-2021 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
unable to create icmp socket: Operation not permitted
bad range, address 10.176.77.150 not in subnet 10.176.77.151 netmask 255.255.255.255

If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug.  These pages explain the proper
process and the information we find helpful for debugging.

exiting.

Переписал конфиг, наконец-то что то вывел
Ignat_Inyutsin
unable to create icmp socket: Operation not permitted
Вы команду от рута запускали, как это системный сервис делает или от пользователя?
Ну и address 10.176.77.150 not in subnet 10.176.77.151 netmask 255.255.255.255
 
Зарегистрироваться или войдите чтобы оставить сообщение.