[lxc-users] Specifying different routes/metrics on lxc.network.ipv4.gateway

Serge Hallyn serge.hallyn at ubuntu.com
Mon Aug 3 00:21:33 UTC 2015


Quoting Gunnar Wolf (gwolf at gwolf.org):
> Hi,
> 
> I have a lxc acting as a router/firewall, and recently added a backup
> channel — But I'm having problems expressing it to lxc. I am
> temporarily solving it by manually calling "service networking
> restart" from inside my container, with the following snippet in
> /etc/network/interfaces:
> 
>     auto ext
>     iface ext inet static
>             address 10.0.252.161
>             netmask 255.255.255.252
>             gateway 10.0.252.162
>             metric 0
> 
>     iface ext inet static
>             address 10.0.124.113
>             netmask 255.255.255.252
>             gateway 10.0.124.114
>             metric 5
> 
> However, I would prefer to express this via the lxc config file. So,
> the relevant snippet for my /var/lib/lxc/gw/config reads:
> 
>     lxc.network.type = veth
>     lxc.network.flags = up
>     lxc.network.link = br1
>     lxc.network.name = ext
>     lxc.network.hwaddr = 00:11:ec:10:12:01
>     lxc.network.ipv4 = 10.0.252.161/30
>     lxc.network.ipv4 = 10.0.124.113/30
>     lxc.network.ipv4.gateway = 10.0.252.162
>     # lxc.network.ipv4.gateway = 10.0.124.114 metric 5
> 
> Of course, the last line is commented, as I don't know how to express
> it. Is there a way to add a second lxc.network.ipv4.gateway
> declaration? If so, can a metric be specified to it?
> 
> Thanks a lot!

Currently not supported, but a patch would be welcome.


More information about the lxc-users mailing list