Blocking IP from firewall, device gets new IP.

When I block an IP from a firewall, what stops that device from getting another unique IP? Is there a way to block the mac address of a device from a firewall?

Touch here for the full post on Network Security Noblemen tumblr