Public bug reported:

We are using UEC cloud controller in a server that also runs regular KVM
servers with libvirt and bridge interface.

Everything is working more or less as expected, however, UEC configures
iptable to use NAT for all traffic that is forwarded, even if it's not
for the cloud itself. This causes that when we connect from an outside
machine to any of the regular KVM machines, we are seen as coming always
from the UEC cloud and KVM host.

That's not a big problem, given that is easy to solve adding this rule
to iptables on that machine:

iptables -t nat -A POSTROUTING  -d 10.82.0.0/22 -s 10.82.0.0/22 -j
ACCEPT (where 10.82.0.0/22 is our local net), the problem comes on how
to inject it in a way that UEC doesn't drop that rule on boot.

>From Eucalyptus documentation
(http://open.eucalyptus.com/wiki/EucalyptusNetworking_v1.6), we are able
to put it on /var/run/eucalyptus/net/iptables-preload with the iptables-
save command, however, that location is not valid for Ubuntu, because
it's on a ram disk and thus, discarded with every reboot.

UEC should have a way to put that file in some other persistent place or
a way to inject that file on boot time, any of those solutions would be
valid for us.

** Affects: eucalyptus (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Unable to use Eucalyptus' iptables-preload feature with UEC
https://bugs.launchpad.net/bugs/579868
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to eucalyptus in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to