We have an environment where we have blasted a prepped Windows image out to multiple machines. We now need to customize the networking settings on each image en masse.

What tools exist to modify that image and customize the IP address/netmask/gateway post-imaging?

I would also look at a commercial solution that is able to deploy and customize Windows images as long as it runs on Linux and is fully scriptable.

To clarify, my order of operations is:

* Server PXE boots
* Various Things are done to the hardware to prep it
* Image is copied onto the hard drive
* Image is customized (network settings)

(Naturally, if such a deployment tool exists that can do the last two in one step, I'll take that)
['https://serverfault.com/questions/107330', 'https://serverfault.com', 'https://serverfault.com/users/2101/']
Fixed IP addresses for servers - always. Printers and the like can be done either way but my preference is for fixed. Workstations, laptops and the like should always be DHCP. You should be able to solve your problems by using dynamically updated DNS. Then you don't need an IP address because you can just use the machine name.

As l0c0b0x says, if you don't have access to the DHCP server you really need to fix that. An administrator should always have control over his/her network.
Maintaining a static addressed network quickly becomes a hassle with more than 10-15 machines. You can set static addresses within the DHCP server's GUI. While these are only faux static addresses they ensure that no other device can get that address by requesting it from the DHCP server and when that particular device asks for an address it will always receive the same one.