interface=enp4s0
makes dnsmasq listen only on this interface for DHCP and DNS services. When this interface is down, for example, the carrier board is power off and this interface is directly connected to the carrier board, you will see the error warning: interface enp4s0 does not currently exist
. This could breadh DHCP service from dnsmasq. At least, it does for another DHCP server isc-dhcp-server
. I used to run into this issue with isc-dhcp-server
. But now it is dnsmasq
, maybe it doesn’t hurt.
It is better to set a static IP address for enp4s0
that is out range of DHCP pool. Otherwise, there will be a conflict with the Colibri iMX6’s IP address.
you can create a file /etc/dnsmasq.hosts
which you have added in dnsmasq.conf
and add 192.168.10.53 tezi.toradex.com
to it.
192.168.10.53 is a tezi feed server where your custom image is hosted. But the IP address 192.168.10.53 is in DHCP pool dhcp-range=192.168.10.50,192.168.10.150,12h
. The feed server should be assigned with a static one .e.g. 192.168.10.10/24.