Setup an eth0 interface for OpenVZ container

From vpsget wiki
Jump to: navigation, search

From the node:

vzctl set 101 --netif_add eth0 --save

where 101 is a container ID.

How to remove eth0:

vzctl set 101 --netif_del eth0 --save


Centos:

Login to the container and create an eth0 config file

nano /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=X.X.X.X
NETMASK=255.255.255.255


Where X.X.X.X is desired IP address.

service network restart

No need to reboot the VPS.


Debian:

Login to the container and create/edit interfaces config file

nano /etc/network/interfaces.head

Add the following lines and save:

auto eth0
iface eth0 inet static
       address X.X.X.X
       netmask 255.255.255.255

Where X.X.X.X is desired IP address.

Restart network interfaces

/etc/init.d/networking restart