Routing UCS in combinaton with IP from OVH

Hi there everybody,

I have a question about networking regarding the routing. Because i use a dedicated server of OVH with failover IP as main IP of my UCS server i need to route the IP regarding to the bridging of OVH. http://docs.ovh.ca/en/guides-network-bridging.html#id11

Where:
IP_FAIL_OVER:

The Failover IP is my main IP of my VM with UCS
GATEWAY_VM: My dedicated server IP with the last octet replaced by 254

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

Does anyone know how to implement the (static)routing in my UCS server?

I’ve checked the /etc/network/interfaces and see that i can’t change this file in the configuration.

Hi,

yes, /etc/network/interfaces should not be altered manually. It is built fom UCR variables ( ucr search --brief eth0 and ucr search --brief gateway) and the templates (in /etc/univention/templates/files/etc/network/interfaces.d/).
It appears that there is no direct support for post-up and pre-down but the ipv4(ucr, interfaces) function in /etc/univention/templates/files/etc/network/interfaces.d/10-default has

...
                for value in iface.options:
                        print '\t%s' % (value,)
...

This might enable you to define the additonal lines.

ucr set interfaces/eth0/options/1='post-up route add GATEWAY_VM dev eth0'
ucr set interfaces/eth0/options/2='post-up route add default gw GATEWAY_VM'
...

hth,
Dirk

Hi Dirk,

Thank you very much. It’s working like a charm!

Mastodon