Hello,
Systemctl gives me:
● dhcpcd.service loaded failed failed dhcpcd on all interfaces
So I'm not sure what's the really impact of the failed state of dhcpd service. What's your recommendation?
Tips: You should display more informations in "Services and power" (such as the detail status of each service, with the error). And add the service "logrotate"?
dhcpd.conf
Do we need to indicate which scope is autoritative?
/opt/keexybox/dhcpd/etc/interfaces.conf
and
On each PC, DHCP server is set to 192.168.1.1 (instead of 192.168.0.254 i think)
By the way, there is an issue with the time zone in the GUI. My timezone is Europe/Paris but when I checked in raspi-config it was "London".
Systemctl gives me:
● dhcpcd.service loaded failed failed dhcpcd on all interfaces
So I'm not sure what's the really impact of the failed state of dhcpd service. What's your recommendation?
Tips: You should display more informations in "Services and power" (such as the detail status of each service, with the error). And add the service "logrotate"?
Code:
sudo ./init_dhcpd start
isc-dhcpd-4.4.2
ls: cannot access '/opt/keexybox/dhcpd/dhcpcd*.pid': No such file or directory
Internet Systems Consortium DHCP Server 4.4.2
Copyright 2004-2020 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /opt/keexybox/dhcpd/etc/dhcpd.conf
Database file: /opt/keexybox/dhcpd/etc/dhcpd.leases
PID file: /opt/keexybox/dhcpd/dhcpcd.pid
Wrote 0 class decls to leases file.
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 13 leases to leases file.
Multiple interfaces match the same shared network: br0 br0:0
Listening on LPF/br0/dc:a6:32:d3:52:ea/local_net
Sending on LPF/br0/dc:a6:32:d3:52:ea/local_net
Sending on Socket/fallback/fallback-net
dhcpd.conf
Code:
pi@raspberrypi:/opt/keexybox/dhcpd/etc $ cat dhcpd.conf
# GENERATED BY KEEXYBOX WEBUI
# DO NOT EDIT THIS FILE
ddns-update-style none;
option domain-name "keexybox";
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
class "external_host" {
match hardware;
}
class "internal_host" {
match hardware;
}
include "/opt/keexybox/dhcpd/etc/dhcpd-reservations.conf";
shared-network local_net {
# INTERNET ROUTER SIDE
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1;
pool {
range 192.168.1.151 192.168.1.201;
allow members of "external_host";
deny unknown-clients;
}
}
# USER AND DEVICES SIDE
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254;
pool {
range 192.168.0.1 192.168.0.100;
allow members of "internal_host";
allow unknown-clients;
}
}
}
Do we need to indicate which scope is autoritative?
Code:
more dhcpd-reservations.conf
# GENERATED BY KEEXYBOX WEBUI
# DO NOT EDIT THIS FILE
host ajonc {
hardware ethernet MACaddress;
fixed-address 192.168.0.37;
}
subclass "internal_host" MACaddress;
host Printer-Pixma {
hardware ethernet MACaddress;
fixed-address 192.168.0.3;
}
subclass "internal_host" MACaddress;
host Freebox-Mini {
hardware ethernet MACaddress;
fixed-address 192.168.0.4;
}
subclass "internal_host" MACaddress;
/opt/keexybox/dhcpd/etc/interfaces.conf
Code:
export LISTENING_INTERFACES="br0"
and
Code:
more /etc/network/interfaces
# GENERATED BY KEEXYBOX WEBUI
# DO NOT EDIT THIS FILE
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# Auto load interfaces
auto lo br0 br0:0
iface lo inet loopback
# Hotplug interfaces
allow-hotplug br0 br0:0
# Output network configuration
iface br0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 208.67.222.222 8.8.4.4
bridge_ports eth0
bridge_stp off
bridge_waitport 0
bridge_waitport 0
# Internal network configuration
iface br0:0 inet static
address 192.168.0.254
netmask 255.255.255.0
On each PC, DHCP server is set to 192.168.1.1 (instead of 192.168.0.254 i think)
By the way, there is an issue with the time zone in the GUI. My timezone is Europe/Paris but when I checked in raspi-config it was "London".
Code:
Rq:
I'm using raspberry 4 with a for website filtering and anonymity. First for parental control, and a little for ad blocker.
internal interface of Keexybox: 192.168.0.254
external interface of Keexybox:192.168.1.1
router interface: 192.168.1.254
GW: 192.168.1.254
DNS1: 208.67.222.222
DNS2: 8.8.4.4
DNS Redirector: enabled
DHCP conf is (on the same interface so: Bro):
internal: range 192.168.0.1 to 100
external: range 192.168.1.251 to 201