dnsmasq не удалось перезапустить
Всякий раз, когда я хочу перезагрузить dnsmasq
сервис, я получаю эту ошибку
root@ipm:/tftpboot# /etc/init.d/dnsmasq restart
[....] Restarting dnsmasq (via systemctl): dnsmasq.serviceJob for
dnsmasq.service failed because the control process exited with error code.
See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
failed!
В этих командах нет полезной информации, как указано в сообщении об ошибке.
# systemctl status dnsmasq.service
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/dnsmasq.service.d └─50-dnsmasq-$named.conf, 50-insserv.conf-$named.con
Active: failed (Result: exit-code) since 2016-03-4 11:04:42 IRST; 3min 53s ago
Process: 18806 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=1/FAILURE)
14 11:04:42 systemd[1]: Starting dnsmasq - A lightweight DHCP .....
14 11:04:42 dnsmasq[18806]: dnsmasq: bad dhcp-range at line 4 o...f
14 11:04:42 systemd[1]: dnsmasq.service: Control process exite...=1
14 11:04:42 systemd[1]: Failed to start dnsmasq - A lightweigh...r.
14 11:04:42 systemd[1]: dnsmasq.service: Unit entered failed state.
14 11:04:42 systemd[1]: dnsmasq.service: Failed with result 'e...'.
Hint: Some lines were ellipsized, use -l to show in full.
Содержание dnsmasq.conf
является
# cat /etc/dnsmasq.conf
interface=enp3s0
domain=hpclab
expand-hosts
dhcp-range=192.168.1.1,192.168.1.20,static
dhcp-option=42,0.0.0.0
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/tftpboot
dhcp-host=00:e0:81:c5:19:64,ws01,192.168.1.1
Итак, строка 4 dhcp-range=192.168.1.1,192.168.1.20,static
, Я использовал тот же контент с Ubuntu-12.04.
ОБНОВИТЬ:
Во всяком случае, правильный синтаксис dhcp-range=192.168.1.0,static
, Я не знаю, как это работало с 12.04!
1 ответ
4 11:04:42 dnsmasq[18806]: dnsmasq: плохой диапазон dhcp в строке 4 o...f
Это выглядит полезным для меня - вы читали это? Похоже, проблема в вашем конфиге.
Подсказка: некоторые строки были эллиптическими, используйте -l, чтобы показать их полностью.
это тоже полезная информация - что происходит, когда вы ее используете?
systemctl status -l dnsmasq.service
Серьезно, пожалуйста, прочитайте информацию, которую вам предоставляют, мы не являемся службой чтения сообщений об ошибках.