While the other answer is correct in that it is safe to ignore this warning, some people prefer "zero warning policy", by configuring the system in advance so it won't emit warnings for known situations. Then any warnings system will still generate would be meaningful and you won't accidentally miss them in the stream of "known and expected warnings".
You can configure dhcpd to only listen on interfaces that you want it to provide service on, which is configured in /etc/default/isc-dhcp-server
:
INTERFACES="enp0s8"
(by default it is listening everywhere). On newer systems you might need to set it up like this:
INTERFACESv4="enp0s8"
INTERFACESv6=""
Other way to suppress the warning is to let it know the interface/subnet exists, but to not provide any service for it. There is an example how to do that in the stock dhcpd.conf
file (probably not the one Ubuntu or Debian has installed in /etc):
# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.
subnet 10.152.187.0 netmask 255.255.255.0 {
}
(replace it the network you have on the WAN NIC). This is exactly what the warning itself suggests.