Now I use resolv-file=/var/run/netconfig/resolv.conf in dnsmasq config to overcome symlink resolution. dnsmasq still fails at the startup. Apr 01 19:09:41 localhost dnsmasq[999]: dnsmasq: syntax check OK. Apr 01 19:09:41 localhost dnsmasq[1005]: dnsmasq: directory /var/run/netconfig/resolv.conf for resolv-file is missing, cannot poll Apr 01 19:09:41 localhost dnsmasq[1005]: directory /var/run/netconfig/resolv.conf for resolv-file is missing, cannot poll Apr 01 19:09:41 localhost dnsmasq[1005]: FAILED to start up