Tp-Link 1043ND 12.09
Jan 3 19:14:01 OpenWrt daemon.warn dnsmasq-dhcp[1357]: DHCP packet received on eth0.2 which hasno address
Jan 3 19:14:08 OpenWrt daemon.warn dnsmasq-dhcp[1357]: DHCP packet received on eth0.2 which hasno address
Jan 3 19:14:10 OpenWrt daemon.warn dnsmasq-dhcp[1357]: DHCP packet received on eth0.2 which has no address
add this string in /etc/dnsmasq.conf:
except-interface=eth0.2
and restart router.
This solve your problem.
you can reload the dnsmasq config instead of restarting the router:
/etc/init.d/dnsmasq reload