OpenVZ Forum


Home » Mailing lists » Users » Access to private and public IP in VPS
Re: Access to private and public IP in VPS [message #23206 is a reply to message #23146] Wed, 14 November 2007 09:51 Go to previous messageGo to previous message
Arjan Schrijver is currently offline  Arjan Schrijver
Messages: 6
Registered: November 2007
Junior Member
I actually did this a few days ago.
Just add both the public and the private IP address to the VE using
these commands (don't use veth interfaces):

HN# vzctl set 100 --ipadd [publicip] --save
HN# vzctl set 100 --ipadd [privateip] --save

In the VE you should now have two ethernet devices: venet0 and venet0:1
To make it actually work, you have to add routes inside the VE to the
network that isn't available using the default route:

VE# route add -net [privatenetwork] netmask 255.255.255.0 gw [privateip]

So to explain the above command, you add the route to [privatenetwork]
(i.e. 192.168.1.0) using its own IP address as the gateway. You can add
this route to one of the startup scripts of your VE, so it gets added
when the VE boots.

Remember, this only works when your Hardware Node knows both networks
(in its routing table).

Regards,
Arjan


Frederik wrote:
> I have a hardware node with two network interfaces, one with a public IP 
> address, one with a private IP address. Now I would like a VPS to also 
> have a public IP address and a private IP address so both networks can be 
> accessed directly. How should this be configured? Is it possible without 
> using veth interfaces?
>
>
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How do I mount /tmp on VEs with noexec,nosuid options?
Next Topic: Problems with plesk + openvz
Goto Forum:
  


Current Time: Thu Oct 09 04:12:16 GMT 2025

Total time taken to generate the page: 0.07545 seconds