Converting my home network to accommodate a server with static IP [migrated]

view full story

http://serverfault.com – Currently I have a very standard home setup: cable modem, wireless router DHCP's to ISP to get public IP, then assigns non-routeable IPs to each LAN appliance (wireless or not) which are NATted. However, I now want to have a public IP so I can run network services from home. My ISP sold me one, but I want to preserve my home network. What's the standard way to do this? I have an Ubuntu server with ISPConfig; that box should get the static IP. (HowTos)