У меня есть Raspberry Pi 4 — Model B, и я пытаюсь создать адаптер с Wi-Fi на Ethernet с помощью Pi. сейчас я использую это суть в качестве руководства по его созданию, но я продолжаю сталкиваться с ошибкой при запуске DHCP-сервера.
Когда я бегу запуск службы isc-dhcp-server
, я получаю это сообщение:
Задание для isc-dhcp-server.service завершилось неудачно, так как процесс управления завершился с кодом ошибки.
Подробнее см. в "systemctl status isc-dhcp-server.service" и "journalctl -xe".
Журнал из статус systemctl isc-dhcp-server.service
показывает это:
isc-dhcp-server.service — LSB: DHCP-сервер
Загружено: загружено (/etc/init.d/isc-dhcp-server; сгенерировано)
Активно: сбой (результат: код выхода) с четверга 30 декабря 2021 г., 11:24:41 по восточному поясному времени; 8 сек. назад
Документы: man:systemd-sysv-generator(8)
Процесс: 2444 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE)
30 декабря 11:24:39 raspberrypi dhcpd[2454]: ошибки на нашей веб-странице www.isc.org или в файле README
30 декабря 11:24:39 raspberrypi dhcpd[2454]: перед отправкой сообщения об ошибке. На этих страницах объясняется правильное
30 декабря 11:24:39 raspberrypi dhcpd[2454]: процесс и информация, которую мы считаем полезной для отладки.
30 декабря 11:24:39 raspberrypi dhcpd[2454]:
30 декабря 11:24:39 raspberrypi dhcpd[2454]: выход.
30 декабря 11:24:41 raspberrypi isc-dhcp-server[2444]: запуск сервера ISC DHCPv4: системный журнал dhcpdcheck для диагностики. ... неуспешный!
30 декабря 11:24:41 raspberrypi isc-dhcp-server[2444]: ошибка!
30 декабря 11:24:41 raspberrypi systemd[1]: isc-dhcp-server.service: Процесс управления завершен, код = завершен, статус = 1/FAILURE
30 декабря 11:24:41 raspberrypi systemd[1]: isc-dhcp-server.service: Ошибка с результатом «код выхода».
30 декабря 11:24:41 raspberrypi systemd[1]: не удалось запустить LSB: DHCP-сервер.
В поисках более подробного журнала я побежал журналctl -xe
, который отображает это:
-- Устройство isc-dhcp-server.service перешло в состояние «сбой» с результатом «код выхода».
30 декабря 11:24:41 raspberrypi systemd[1]: не удалось запустить LSB: DHCP-сервер.
-- Тема: Не удалось запустить задание для модуля isc-dhcp-server.service.
-- Определено: systemd
-- Поддержка: https://www.debian.org/support
--
-- Стартовое задание для модуля isc-dhcp-server.service завершилось с ошибкой.
--
-- Идентификатор задания 2101, и результат задания не выполнен.
30 декабря 11:24:41 raspberrypi sudo[2418]: pam_unix(sudo:session): сеанс закрыт для пользователя root
30 декабря 11:24:45 raspberrypi vncserver-x11[492]: AgentInitCheck: сбой связи агента
30 декабря 11:24:50 raspberrypi vncserver-x11[492]: AgentInitCheck: нет ответа от агента
30 декабря 11:24:55 raspberrypi vncserver-x11[492]: AgentInitCheck: сбой связи агента
30 декабря 11:25:00 raspberrypi vncserver-x11[492]: AgentInitCheck: нет ответа от агента
30 декабря 11:25:05 raspberrypi vncserver-x11[492]: AgentInitCheck: сбой связи агента
К сожалению, я не совсем уверен, что сбой связи с агентом
означает и что мне нужно сделать, чтобы исправить это. Что не так с тем, что я делаю? Для справки я покажу свои файлы конфигурации DHCP.
/etc/dhcpd.conf
:
интерфейс eth0
статический ip_address=192.168.34.1/24
/etc/dhcp/dhcpd.conf
:
авторитетный;
подсеть 192.168.34.0 сетевая маска 255.255.255.0 {
диапазон 192.168.34.10 192.168.34.250;
вариант широковещательного адреса 192.168.34.255;
вариант маршрутизатора 192.168.34.1;
время аренды по умолчанию 600;
максимальное время аренды 7200;
вариант доменного имени "локальная сеть";
вариант доменных имен-серверов 8.8.8.8, 8.8.4.4;
}
/etc/по умолчанию/isc-dhcp-сервер
:
# Значения по умолчанию для isc-dhcp-server (источник /etc/init.d/isc-dhcp-server)
# Путь к файлу конфигурации dhcpd (по умолчанию: /etc/dhcp/dhcpd.conf).
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# Путь к файлу PID dhcpd (по умолчанию: /var/run/dhcpd.pid).
DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# Дополнительные параметры для запуска dhcpd.
# Не используйте здесь опции -cf или -pf; вместо этого используйте DHCPD_CONF/ DHCPD_PID
#ОПЦИИ=""
# На каких интерфейсах сервер DHCP (dhcpd) должен обслуживать запросы DHCP?
# Разделяйте несколько интерфейсов пробелами, например "эт0 эт1".
ИНТЕРФЕЙСыv4="eth0"
ИНТЕРФЕЙСыv6=""