Private networking is a type of network in which all the instances connected to that network are able to talk to each other and reach the rest of the Internet through a router, but the rest of the Internet cannot initialize a connection to those instances.
Private networking is ideal for running services you wish to make secure, as these services are unreachable from the Internet and thus are much harder to compromise.
Enabling private networking
Currently, the only way to enable private networking on your US-East 2 account is to contact support and request to enable it. Please make sure to indicate the number of networks, routers, and floating IP addresses that you plan on using. It's okay if you don't know how many of each you will need, as DreamHost can always change the quota for you at any time if needed; you only need to indicate a number to start with. Generally speaking, most users start with 1 private network, 1 router, and 1 or more floating IPs.
Private networking in US-East 2 is currently free of charge during its beta trial period. US-East 2 accounts also include one floating IP address (this allows you to attach a publicly accessible IPv4 address to an instance on the private network). If you need additional addresses, they are charged at $1/month per floating IP. The current estimate is $5/month per private network but that pricing may change when the private networking feature is officially released.
Private networking is currently a beta feature, but has been well tested. One limitation currently in place is that IPv6 is not supported with private networking.
Private networking cannot be added to existing instances. This is because, much like the Key pair, the networking configuration is hard-coded into the instance during the creation process.
Once support has enabled private networking on your account, please refer to one of the following articles to setup a functional private network that instances can be attached to during the creation process.