What is in your dhcpd.conf? It shouldn't give out anything you don't tell it to.
As for the script... this might be different on your distribution, but save it wherever you like... if you save it as /etc/network/fixdhcp, edit your /etc/network/interfaces file to look like this:
Code:
iface eth0 inet dhcp
up /etc/network/fixdhcp
Test it with "ifdown eth0; ifup eth0"