Search


print PDF
How to configure hosts for the distributions of virtualization to bridge?

Explanation


You can configure your Virtual Machine in bridge mode. Some changes must be made on the VM to make a working network configuration. In blue are the file names to edit (with vi, nano, pico ...) and the content. The configurations, the fields should be replaced, they will be in red.

Requirements


A dedicated server with VMware ESXi and Citrix Xen Server
Have assigned a mac to a virtual IP FailOver
Know about SSH

Determine the gateway


To configure Virtual Machines, you need to know the gateway of your host machine (nsxxx.ovh.net; ksxxx.ovh.net ...). To do this, you must replace the last group of numbers assigned to your server with .254.
You can find the IP of your server in the OVH Manager.

ex :

IP of your server : 123.456.789.012
IP gateway is your server's IP ending in .254
Gateway is: 123.456.789.254

Debian Like (Debian, Ubuntu...)


Important:

The gateway you need to use in your virtual machine should not be, The IP of your dedicated server or IP failover but you must use the gateway provides for your dedicated server. You must in no case use: route add default gw dev eth0 otherwise you may cut your IP for the virtual server. To determine the correct gateway to use:
IP failover is: YYY.YYY.YYY.YYY
Main IP of your dedicated server: XXX.XXX.XXX.XXX
So the IP of the gateway for your virtual machine(GATEWAY_VM) : XXX.XXX.XXX.254

This gateway will be used as GATEWAY_VM later in the guide.


Contents of the file: /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address IP.FAIL.OVER
netmask 255.255.255.255
broadcast IP.FAIL.OVER
post-up route add GATEWAY_VM dev eth0
post-up route add default gw GATEWAY_VM
pre-down route del GATEWAY_VM dev eth0
pre-down route del default gw GATEWAY_VM


Contents of the file: /etc/resolv.conf
nameserver 213.186.33.99



For Debian 6, dns server configuration is done directly in the file /etc/network/interfaces
where you have to find this section:

# dns-* options are implemented by the resolvconf package, if installed (default)
dns-nameservers 213.186.33.99 #Serveur DNS OVH
dns-search ovh.net #Resolving the faster the hosts on the OVH network


Redhat Like (Redhat, Centos...)

Important:

The gateway you need to use in your virtual machine should not be, The IP of your dedicated server or IP failover but you must use the gateway provides for your dedicated server. You must in no case use: route add default gw dev eth0 otherwise you may cut your IP for the virtual server. To determine the correct gateway to use:
IP failover is: YYY.YYY.YYY.YYY
Main IP of your dedicated server: XXX.XXX.XXX.XXX
So the IP of the gateway for your virtual machine(GATEWAY_VM) : XXX.XXX.XXX.254

This gateway will be used as GATEWAY_VM later in the guide.


Contents of the file: /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=IP.FAIL.OVER
GATEWAY=GATEWAY_VM
ARP=yes
HWADDR=MA:MAC:VI:RT:UEL:LE

Contents of the file : /etc/sysconfig/network-scripts/route-eth0
GATEWAY_VM dev eth0
default via GATEWAY_VM dev eth0

Contents of the file : /etc/resolv.conf
nameserver 213.186.33.99


FreeBSD 8.0

Important:

The gateway you need to use in your virtual machine should not be, The IP of your dedicated server or IP failover but you must use the gateway provides for your dedicated server. You must in no case use: route add default gw dev eth0 otherwise you may cut your IP for the virtual server. To determine the correct gateway to use:
IP failover is: YYY.YYY.YYY.YYY
Main IP of your dedicated server: XXX.XXX.XXX.XXX
So the IP of the gateway for your virtual machine(GATEWAY_VM) : XXX.XXX.XXX.254

This gateway will be used as GATEWAY_VM later in the guide.


Contents of the file : /etc/rc.conf
ifconfig_em0="inet IP.FAIL.OVER netmask 255.255.255.255 broadcast IP.FAIL.OVER"
static_routes="net1 net2"
route_net1="-net GATEWAY_VM/32 IP.FAIL.OVER"
route_net2="default GATEWAY_VM"


Contents of the file : /etc/resolv.conf
nameserver 213.186.33.99


Windows 2003

Important:

The gateway you need to use in your virtual machine should not be, The IP of your dedicated server or IP failover but you must use the gateway provides for your dedicated server. You must in no case use: route add default gw dev eth0 otherwise you may cut your IP for the virtual server. To determine the correct gateway to use:
IP failover is: YYY.YYY.YYY.YYY
Main IP of your dedicated server: XXX.XXX.XXX.XXX
So the IP of the gateway for your virtual machine(GATEWAY_VM) : XXX.XXX.XXX.254

This gateway will be used as GATEWAY_VM later in the guide.


At first, you must connect to the panel "Network Connections" (Start> Control Panel> Network Connections> Local Area Connections)
Then, select Properties :



Then, select Internet Protocol (TCP/IP) :



Finally, you will need your ip Failover in the field "IP Address", the mask subnet 255.255.0.0, the gateway to your physical machine as default gateway and ip 213.186.33.99 as the preferred DNS server.



For the second step, via the Start menu, click Run, then type regedit.
Once in the application, you should find your ip-failover (Edit Search).
Once the IP found, double-click the parameter SubnetMask? "and change 255.255.0.0 to 255.255.255.255, then you validate.
Close the registry editor

Finally, to validate the changes, you must restart the network interface (Start> Control Panel> Network Connections> Connection
LAN> right click, then Disable)
Wait a few seconds and re-enable the network connection

Other distributions

Important:

The gateway you need to use in your virtual machine should not be, The IP of your dedicated server or IP failover but you must use the gateway provides for your dedicated server. You must in no case use: route add default gw dev eth0 otherwise you may cut your IP for the virtual server. To determine the correct gateway to use:
IP failover is: YYY.YYY.YYY.YYY
Main IP of your dedicated server: XXX.XXX.XXX.XXX
So the IP of the gateway for your virtual machine(GATEWAY_VM) : XXX.XXX.XXX.254

This gateway will be used as GATEWAY_VM later in the guide.


Here is the network configuration that will be entered on the Virtual Machine:

ip : IP.FAIL.OVER
netmask : 255.255.255.255

You will then be added to the Virtual Machine:

route add GATEWAY_VM dev eth0
route add default gw GATEWAY_VM


You will then need to configure the DNS of your machine so that it can make domain resolution. The IP information is 213.186.33.99