Tive o mesmo erro, não iniciei minha interface eth0 e o endereço IP do servidor não foi atribuído. Então resolver o problema foi
- Inicie a interface eth0 e atribua IP com
sudo ifup eth0
e verifique com sudo ip a
- Reinicie o servidor dnsmask
sudo service dnsmasq restart
Se isso ajuda minha configuração estava seguindo
/ etc / network / interfaces
allow-hotplug eth0
iface eth0 inet dhcp
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
dns-nameservers 8.8.8.8
dns-search lan
post-up /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
/etc/dnsmasq.conf
interface=eth0 # Use interface eth0
listen-address=192.168.2.1 # Explicitly specify the address to listen on
bind-interfaces # Bind to the interface to make sure we aren't sending things elsewhere
server=8.8.8.8 # Forward DNS requests to Google DNS
domain-needed # Don't forward short names
bogus-priv # Never forward addresses in the non-routed address spaces.
dhcp-range=192.168.2.50,192.168.2.150,12h # Assign IP addresses between 172.24.1.50 and 172.24.1.150 with a 12 hour lease time
Meu objetivo era fazer um servidor dhcp redirecionar o tráfego cabeado para o wlan do meu lptp